web-dev-qa-db-ja.com

2台目のコンピューターを追加のモニター(Linux Fedora 24)として使用するにはどうすればよいですか?

私の目的

Fedora 24を実行しているラップトップを、同じくFedora24を実行しているデスクトップコンピューターの2番目のモニターとして使用したいと思います。


私が試したものとそれを完全にカットしないもの:なぜこれは重複した質問ではないのか

Xdmx

インターネットとこのウェブサイトを検索した後、私は これ に似たかなりの数の投稿を見つけました。それらはすべて基本的に同じいくつかのステップを含んでいました:

  1. 両方のコンピューターにXdmxをインストールします。
  2. sshを1台のコンピュータから別のコンピュータに-Xオプションで移動します。
  3. Xdmxを使用して、次のコマンドを使用して、sshの受信側にあるコンピューターをモニターに変換します。startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy

これを行うと、最初に両方のコンピュータ画面が数秒間真っ黒になり、次に次のような長いエラーメッセージが表示されます。

xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost

waiting for X server to shut down 
Couldn't get a file descriptor referring to the console

エラーをグーグルで検索すると、2015年7月から このブログ投稿 が返されます。ユーザーは、Fedoraの代わりにUbuntuを使用することを除いて、私とまったく同じ手順に従い、最終的には私とまったく同じ結果になります。 2016年10月までの投稿には6つのコメントがあり、6つすべてが同じ手順を実行したと主張し、同じエラーを受け取りました。

Fedoraリモートデスクトップ

これにより、あるコンピューターを別のコンピューターから制御できますが、ラップトップを制御するには、ホストコンピューターのGUIを使用する必要があります。 GUIを効果的に使用するには、1台のモニターで大量のスペースを占有する必要があります。そのため、ホストモニターを使用する場合は、リモートデスクトップをalt-tabする必要があります。そのため、2つのモニターを2つの異なるタスクに同時に使用することができないため、実際にはモニターを取得しません。これは、ワークスペースを切り替えるだけに似ています。これは、私がすでに実行できることです。また、プログラムを画面間で移動できません。

Ssh -X

同上。はい、他のコンピューターを制御できますが、ラップトップモニターを制御するには、ホストモニターを積極的に使用する必要があります。

相乗効果

プログラムは実際には機能しますが、マウスとキーボードの共有のみが許可されます。プログラムはモニター間で移動できないので、私が探しているものではありません。また、私はけちな大学生で、ライセンス料は$ 20です。この価格で、中古のモニターを購入するだけで、モニター間でプログラムを移動できます。 Fedora dnfリポジトリにはFOSSバージョンがありますが、そのバージョンは古くなっています。

10
FabulousGlobe

私はUbuntu18.10とこのシェルツールを使用しています https://github.com/mrenrich84/vnc_virtual_display_linker

fedora 24でx11とx11vncを使用している場合は、試してみることができます。

これを使用して、Androidタブレットでセカンドスクリーンを作成します(セカンドスクリーンデバイスにvncクライアントが必要なだけです)。

私のPCのマウスとキーボードも2番目の画面で使用できます。

3
Akantor47