私は少しの間外付けモニターをセットアップしようとしていましたが、最終的には解像度がオフになっていることを除いてほとんど機能するようになりました。私のモニターのネイティブ解像度は1600x900で、最終的にxrandrに表示されるようになりました。
user:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1600 x 900
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.0*
800x600 0.0
640x480 0.0
1600x900 59.9
ただし、解像度を変更しようとすると、次のエラーが表示されます。
user:~$ xrandr --output default --mode 1600x900
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
私は、ATIビデオドライバーの問題を発見しました。
つかいます
xrandr --verbose
ctrtc数を決定するには?そして、正しい出力構文を試してください、例えば:
xrandr --output CRT1 --crtc CRT1 --brightness 0.7
その他の出力:
xrandr --verboseは非常に役に立ちました。私は、バグのあるドッキングステーションの状況に役立ついくつかのスクリプトを作成することができました。ラップトップのみを意味するために、ドッキングを外付けディスプレイのみにしたい。
xrandr -d :0 --output eDP1 --mode 1920x1080 --crtc 1 \
--output DP1-1 --off \
--output DP1-2 --off \
--output DP1-3 --off
そしてまた...
xrandr -d :0 --output DP1-1 --mode 1920x1080 --crtc 1 \
--output eDP1 --off \
--output DP1-2 --off \
--output DP1-3 --off
まず、ファイル内の行のコメントを解除して、WAYLANDを無効にする必要があります。
/etc/gdm3/custom.conf
上記のファイルは、gdmの別のフォルダー名バリエーションにある可能性があります。行の前にある#を削除します
#WaylandEnable=false
Linuxを再起動します。
その後、xrandr
コマンドを実行します。 WAYLAND0は見つかりません。代わりにDP1、HDMI1、VGA1などがあります。
これで、xrandr
を使用してディスプレイの解像度を通常どおり変更できます。以前に行っていたのと同じプロセスに従います。