xrandr 不尊重 '--primary' 或 '--left{right}-of'

xrandr 不尊重 '--primary' 或 '--left{right}-of'

我的 .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 而不带条件也不起作用。

相关内容