複数のユーザーアカウントを持つLinuxワークステーションがあります。一部のアカウントは許容可能な解像度でGUIを実行していますが、一部のアカウントは、とんでもない低解像度で「ロックされている」変更できません。
リモートコンピュータからデスクトップにログインすると解像度は問題ありませんが、ユーザーが影響を受けるアカウントの1つにローカルにログインすると、画面の解像度が非常に低く(640x480)、GUIを使用して調整することはできません。
すべてのローカルログインアカウントが影響を受けるわけではなく、一部は正常に動作する可能性があります。私が知っている限り、リモート接続を使用すると、すべてのアカウントが正しく表示されます。
「良い」解像度のローカルログインで私は実行されます」xranr-q":
Screen 0: minimum 8 x 8, current 1680 x 1050, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95*+
1600x1000 60.00
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1152x720 60.00
1024x768 75.03 60.00
800x600 75.00 60.32
640x480 75.00 59.94
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
ただし、影響を受けたアカウントで「xrandr -q」を実行すると、次の結果が表示されます。
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
640x480 73.00*
両方のユーザーアカウントでXサーバーの個々の設定ファイルを見ることはできず、すべてのアカウントが同時に期待どおりに一貫して動作します。
これは設定の問題ですか、それとも一部のユーザーアカウントにモニターを取得する機能がありませんか(...そして一部のアカウントにはあります...)?どのようなユーザーはモニターを正しく検出しますが、他のユーザーはモニターを検出できませんか?
この問題を解決する方法を知っている人はいますか(再インストールや大胆な措置なしで)?