起動時に画面の解像度を変更するためにxrandrを使用しようとしています。
次のようなこの回答、私はスクリプトを/etc/X11/Xsession.d/45setoutput
。スクリプトの内容は次のとおりです。
#!/usr/bin/env bash
xrandr --newmode "1600x900" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode eDP-1 "1600x900"
xrandr --output eDP-1 --mode "1600x900"
ログイン後にスクリプトが実行されているかのように画面がちらつくことがわかりますが、それ以降は通常の解像度が表示されます。実行すると、xrandr -q
1600x900が使用可能なモードで表示され、実行すると機能xrandr --output eDP-1 --mode "1600x900"
するため、これは奇妙です。