我在 Ubuntu 22.04 上运行 i3wm,并且有一个脚本,我可以手动触发该脚本来添加第二个显示器(如果已连接)。
if [[ $(xrandr | grep -c "HDMI1 connected") -eq 1 ]]; then
xrandr --output eDP1 --primary \
--output HDMI1 --auto --rotate right \
--right-of eDP1;
else
xrandr --output eDP1 --primary;
xrandr --output HDMI1 --off;
fi
这在我的右侧提供了第二个垂直显示屏,当我专注于面前的主屏幕时,我可以用它滚动浏览长文档或电子邮件收件箱。
无可否认,我的小抱怨是两个屏幕在顶部对齐,这意味着如果我将光标从主屏幕的右上角移动,它就会移动到第二个屏幕的左上角。看起来很合逻辑。
但是,两个显示器在底部对齐,我希望显示器也以这种方式对齐,即,如果我从主屏幕的右上角移动,它应该移动到屏幕中间的某个位置右屏幕。
我尝试在第二个显示器的行中添加一个--pos XxY
参数,但 X 或 Y 值的组合似乎无法将第二个屏幕移动到我想要的位置。--right-of eDP1
gnome-control-center
如果我在其他 DM 上登录,我可以拖放屏幕来实现我想要的效果,但在 i3 上使用这些 X 和 Y 偏移从未起作用。
我在这里缺少什么?