我的 .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 的联想笔记本电脑。如果您需要更多信息,请告诉我。
编辑:只是把线
xrandr --output HDMI-1 --primary --mode 2560x1080
xrandr --output eDP-1 --mode 2560x1440 --right-of HDMI-1
进入我的 .xinitrc 而不带条件也不起作用。