gnome-control-center display
がファイル~/.config/monitors.xml
を変更することを知っています。しかし、マシンを再起動すると、gnome-control-center display
はデュアルモニターの以前の設定を覚えていません。
したがって、monitors.xml
のバックアップを作成し、システムの起動時に〜/ .config/monitors.xmlにバックアップをコピーするだけです。
しかし、今では、gnome-control-center display
と同じように、lightdm/gdmを再起動したり、現在のセッションからログアウトしたりすることなく、この設定を適用する方法が必要です。
PS:PCを起動するたびにgnome-control-center display
を開いたり、すべてのオプションを再設定したり(疲れる)必要なく、デュアルモニターセットアップの正しい設定を行うスクリプトを作成したいと思います。
私はこの方法で問題を解決しました:
まず、モニター構成をセットアップします
gnome-control-center display
次に、保存して、変更を適用しました。
だから私は走った
xrandr -q
現在の設定を取得します。このようなもの:
Screen 0: minimum 320 x 200, current 1920 x 1980, maximum 8192 x 8192
LVDS1 connected 1600x900+0+1080 (normal left inverted right x axis y axis) 0mm x 0mm
1600x900 60.1*+
1440x900 59.9
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 475mm x 267mm
1920x1080 60.0*+
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
この設定で、~/bin/monitors-configure
にスクリプトを作成しました
#!/bin/bash
xrandr --output LVDS1 --mode 1600x900 --pos 0x1080 --rotate normal --output VGA1 --off --output DP1 --off --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal
今、私はmonitors-configure
を実行します