晚上好。
我正在尝试使用 4 (2x2) 个显示器在 Ubuntu 23.04 Gnome 界面上创建监控显示。这个想法是当机器通电时,每个终端、浏览器和软件都会自动在不同的显示器上打开。我遇到的问题发生在尝试使用脚本或软件打开上述应用程序时,要么它没有打开,要么都在同一显示器上打开。
我已经尝试了不同的解决方案,例如 devilspie、configcompiz、--geometry、display:xx,但没有任何效果,或者只是看起来与当前情况不兼容,并且在互联网上搜索只返回使用 Ubuntu 12/13 十多年前的回复。
我想知道是否有人已经做过类似的事情以及它是如何做的,因为我觉得这不应该是一个难以解决的问题,但我却出了问题。
- Ubuntu 23.04(Gnome 界面)
- Nvidia P6000,4 个 DisplayPort(临时)
- 监视器配置:4 个显示器,2x2(以下配置)
xrandr
Screen 0: minimum 16 x 16, current 3840 x 2160, maximum 32767 x 32767
XWAYLAND0 connected 1920x1080+1920+1080 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
XWAYLAND1 connected primary 1920x1080+0+1080 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
XWAYLAND2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
XWAYLAND3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
答案1
Ubuntu Desktop 在 23.04 中默认使用 Wayland,它不允许您控制在哪个显示器上启动程序。即使您切换到 x.org,当要求在特定显示器上启动时,并非所有程序都会响应/表现良好。有一些针对行为不当的程序的黑客技巧,例如使用wmctl
在启动后将应用程序窗口移动到特定显示器,您可以在需要时使用 x.org 进行设置。
然而,如果这就是计算机的全部用途,您可以考虑研究平铺窗口管理器,这样设置起来会容易得多。