xrandrコマンドラインを使用して解像度を変更しようとしていますが、端末に入力するとxrandr --output LVDS1 --mode 1600x900_60.00
(addを使用--addmode
)解像度は変更されませんが、エラーも返されません。画面が1秒間点滅してから何も点滅しませんでした。
システム設定>ディスプレイを使用して希望の解像度を変更できますが、コマンドラインで動作し、プログラムパラメータとして使用したいと思います。
私はnvidia独自のドライバを使用していますが、それが関連しているかどうかわかりません。
編集:このxrandr -s
コマンドは私が設定した解像度に関係なくxrandr -q
。
よろしくお願いします!
答え1
コメントできないので、回答として投稿します。 (もう一度考えてみると、コメントだけが過度に近づいてきたようです。)
私にも同じ問題があるようだ。解決策はありませんが、問題の原因を見つけて(一種の)解決策があるようです。
私はLinux Mint 17.3とCinnamonを使用しています。カスタム解像度に切り替えを使用しようとすると、画面が点滅し、xrandr
Xorgログに次の内容が表示されます(/var/log/Xorg.0.log
私に適しています)。
[ 13767.590] (II) intel(0): switch to mode [email protected] on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none
[ 13767.696] (II) intel(0): switch to mode [email protected] on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none
したがって、実際にはモードを変更します(少なくとも変更しようとしましたが)、すぐに再インポートします。
空のXorgサーバー()で同じ操作をすべて実行すると、すべてsudo Xorg :1 & xterm -display :1
が期待どおりに機能します。これは、問題がXorgまたはxrandrによって発生しないことを意味します。
Cinnamon(正確に言えば、Gnome遺産)は、~/.config/monitors.xml
ディスプレイ設定が変更した内容に応じてモニターを自動的に設定しようとする可能性が高いです。 Gnomeを使用しないこと以外は、これらの干渉を防ぐ方法がわかりません。
修正する:偶然、このような問題がまた発生して再確認してみることにしました。 2つ:
xrandr
プラグインgnome-settings-daemon
(cinnamon-settings-daemon
私の場合)は原因である可能性が高いので、プラグインを無効にすると便利です。 (現在の設定>アプリの実行にトグルがあるので、さらに詳しく見ていません。トグルがないと他の方法があります。)今は問題を全く再現できません。
xrandr
今モードを変更しても大丈夫です。 Cinnamon バージョン 3.6.7 (cinnamon-settings-daemon 3.6.2)。 Gnome自体の状況は不明です。私のシステム設定は以前とまったく同じです。 (保証によって焼けたLCD画面を交換したりしました。)
答え2
まず、~/.config/monitors.xmlを編集してください。
<width>1920</width>
<height>1080</height>
その後、スクリプトを使用できますhttps://gist.github.com/chirag64/7853413
./xrandr.sh 1920 1080 60
私に適しています(Cinnamonを含むLinux Mint 17.3)