web-dev-qa-db-ja.com

x11vncリモートキーボード画面なし

私はここで2台のPCを使用していて、1つのキーボードのみを使用したいと考えています。ここにはあまりスペースが残っていないので、「クライアント」側のコンピューターでキーボードを使用したいだけです。

これを可能にするために、リモートデスクトップソリューションを使用することを考えました。私はVNCサーバーとしてx11vncを使用しています。私はすべてのPCにマウスを持っています。

リモートデスクトップでソリューションを使用しているときに、クライアント側の画面の「遅い」更新が気を散らしていることに気づきました。今、私は画面データを送信せず、キーボードデータだけを送信する解決策を考えました。私はすべてのPCに画面があるので、2回表示する必要はありません。

これに対する可能な解決策はありますか?多分別のVNCサーバーで?

Linux Mint 18とKDEを使用しています(krfbを試しましたが、最初の画面でスタックします)。

ありがとう!

2
Ian

X2x を使いたいと思います。 「x2xを使用すると、あるXディスプレイ上のキーボードとマウスを使用して別のXディスプレイを制御できます」。

または、キーボードデータを VNC-Protocol 経由で絶対に送信する場合は、 X2VNC を使用することもできます。

どちらも、画面の境界に1pxの幅または高さの非表示のウィンドウを作成することで機能し、マウスで境界に「触れる」とすぐに、ポインタが「フリーズ」して元の画面に非表示になり、入力(キーボードとマウス)がリモートX11またはVNC画面に送信されます。これは、最大4台のリモートコンピューターで機能します(画面に4つのエッジがあるため)。

私は過去に両方を行ったことがありますが、それでも時々行います。私のDebianでは、両方ともパッケージマネージャーから利用できます。これは、ほとんど/すべてのディストリビューションに当てはまるはずです。

MACの場合、X11およびVNCと通信できる osx2x プログラムがあるようです。

1
Alex Stragies

なぜ複雑なのか、SSHを使用するだけですか?
すでに組み込みであるか、リポジトリから簡単にダウンロードできます(そのマシンではありませんが、apt-get search ssh、openssh関連のものだと思います)。GUIがまったく転送されないため、ターミナルのみです。

一般的な考え方(インストール後):

ssh [email protected]

(入る)

ユーザーアカウントのパスワードを入力するように求められ、次にマシンの証明書を受け入れるように求められます。

その後、リモートマシンのターミナルにいる場合と同じように。

サイドノート:

man ssh

使用方法の詳細については

0
s1ns3nt