自动设置 4 个监视器的监控显示

自动设置 4 个监视器的监控显示

晚上好。

我正在尝试使用 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 进行设置。

然而,如果这就是计算机的全部用途,您可以考虑研究平铺窗口管理器,这样设置起来会容易得多。

相关内容