Ubuntuで2番目のモニタをリモートでオフまたは無効にする方法は?

Ubuntuで2番目のモニタをリモートでオフまたは無効にする方法は?

質問: Ubuntuが接続されている2番目のモニタを認識しないように一時的に回避する方法は?特定の瞬間にマシンに物理的にアクセスすることなくリモートで実装できるソリューションを探しています。

背景: モニタはDisplayportを介してNVIDIA 3080 RTX Ti GPUに接続されます。マシンでUbuntu 22.04 LTSを実行しています。

うまくいかないかもしれないいくつかの方法(良い):設定>ディスプレイにディスプレイを無効にするオプションは表示されません。ミラーディスプレイ会議両方のモニターの解像度が異なるため、解像度が小さいモニターの解像度に制限されない場合、これは私の目標を効果的に達成するでしょう。私たちが機械を直接操作するときは、2番目のモニターのプラグを抜くだけですが、それは誰にとっても便利ではありません。

理由: 私はVNCビューアを使って2台のモニタを持つUbuntuコンピュータに接続しています。リモート接続時に最初のモニターのみを使用すると、よりスムーズで使いやすい経験が得られます。二つ目は、私が直接機械作業をしない限り邪魔になります。

ベストアンサー1

まず、コマンドを入力するときに正しいディスプレイを使用していることを確認してください。

ディスプレイをエクスポートできます。

export DISPLAY=:0
xrandr

または、各コマンドの前に入れてください。

DISPLAY=:0 xrandr

またはディスプレイをパラメータとして使用

xrandr -display :0

このコマンドは出力をリストします。どちらがアクティブで、どのソリューションがあるかを確認できます。

どの出力が有効になっているかを確認するには、xrandrを起動することをお勧めします。次に、有効にしたくない出力を無効にします。試してみることはできませんが、このようなことがうまくいくと確信しています。

# if you exported $DISPLAY
xrandr --output DP1 --off
# or set the variable only for this line
DISPLAY=:0 xrandr --output DP1 --off
# or use display in a parameter
xrandr -display :0 --output DP1 --off

出力(例ではDP1)とディスプレイ(例では:0)の両方にユーザー値を使用する必要があります。

おすすめ記事