私の.xinitrcには次のものがあります。
xrandr --output eDP-1 --off
xrandr --output HDMI-1 --off
# set monitors
if [ xrandr -q | grep 'HDMI-1 connected' | wc -l == 1 ] ; then
xrandr --output HDMI-1 --primary --mode 2560x1080
xrandr --output eDP-1 --mode 2560x1440 --right-of HDMI-1
else
xrandr --output eDP-1 --primary --mode 2560x1440
fi
xrandr -q | grep 'HDMI-1 connected' | wc -l
HDMI-1に接続すると、出力は1になります。両方のモニターはうまく機能しますが、HDMI-1はデフォルトではなく、eDP-1はデフォルトです。また、--right-of
に切り替えても--left-of
何の違いもありません。私が見るには何か違うのがモニターを設定しているようです。しかし、このワイヤを取り外すとHDMI-1が無効になるので、何が起こっているのかわかりません。
一部のシステム情報:bspwmとlightdmを含むLenovoノートブックを使用しています。より多くの情報が必要な場合はお知らせください。
編集:ちょうど行を置く
xrandr --output HDMI-1 --primary --mode 2560x1080
xrandr --output eDP-1 --mode 2560x1440 --right-of HDMI-1
条件なしで.xinitrcに入ることも機能しません。