Androidデバイスをセカンダリモニタとして使用してディスプレイを拡張する方法を教えてください。
「spacedesk」というアプリを見つけましたが、Windowsでのみ動作します。
誰でもこれを行う方法を提案したり、アプリをインストールしたりできますか?
ベストアンサー1
必要なタスクを実行するには3つのステップが必要です。
デスクトップの一部を「表示」するために使用されないビデオカード出力の1つを設定します。
不足しているモニターの「表示された」画面部分でのみVNCサーバーを実行してください。
AndroidクライアントでVNCサーバーを表示します。
これについては順番に取り上げます。 #1はあなたが持っているグラフィックカードの種類によって異なりますので、最も面倒です。私はNVIDIAカードを持っているので、以下が必要です:
Section "Device"
私のファイルセクションにxorg.conf
以下を配置しました。Option "ConnectedMonitor" "DP-0,DP-4"
ドキュメント
"Screen"
では、そのセクションでもこれを行うことができると提案していますが、実際には機能しないようです。また、名前DP-0
とは出力DP-4
からのものです。ディスプレイポートの仮想デイジーチェーンの使用はうまくいかないようです。連続xrandr
使用にDP-0
問題がある場合は、DP-1
より長い距離を使用してみてください。これらのDP-*
名前はエイリアスで、ファイル内の正規名を見つけることができます/var/tmp/Xorg.0.log
。私のシステムでは、正式名DFP-1
はとですDFP-5
。読んでみるとそうかもしれません。より簡単になったインテルビデオを使うNVIDIAよりも優れていますが、直接的な経験はありません。
この
Section "Screen"
セクションでは、以下を配置しました。Option "nvidiaXineramaInfoOrder" "DP-0,DP-4" Option "metamodes" "DP-0: 2560x1440+0+0, DP-4: 2560x1440+2560+0"
#2では、2つのオプションが正常に使用されました。x11vncx0vncserver
そしてそれに応じたプログラムタイガーVNC。最初のケースでは、コマンドは次のようになります(vncpasswd
パスワードを設定すると付属していますtigervnc
)。
x11vnc -rfbauth "$HOME/.vnc/passwd" -N -xinerama -clip xinerama1 -display :0 -forever -bg
注では、x11vnc
そのオプションを使用することをお勧めしますが、-ncache
私のVNCクライアントはデフォルトでピクセルキャッシュを表示するので混乱しています。クライアントを拡張して、ピクセルキャッシュを非表示または無効にすることができます-ncache
。さらなるセキュリティのために-viewonly
。
Tigervnc オプションは、次のコマンドを実行することを意味します。
x0vncserver -rfbauth "$HOME/.vnc/passwd" -Geometry 2560x1440+2560+0 -rfbport 5900 -display :0 &
#3には、Android用のさまざまな無料/無料および非無料VNCクライアントがあります。無料でチェックアウトできますAndroidVNCそしてマルチVNC。私は個人的に独自の製品を使用しています。リモートVNCお客様の皆様、これがスタイラスと連携する唯一の製品なので、モニターだけをご希望の方は無料版が良いと思います。