使用经典的 Gnome,如果有两台显示器,则可以为每台显示器设置“单独的 X 会话”。在此配置中,每个监视器都有一个单独的用户登录会话,并且应用程序窗口受到启动它们的 X 会话的约束。 Gnome 3 可能有类似的功能吗?如果是这样,您如何进行设置?
答案1
这与您要使用的桌面环境无关这个答案仍然有效。
基本上,您需要收集 Xorg 使用/提供的设备和显示器的名称,然后将设备和显示器组合到“席位”。在xorg.conf
术语中,座位是“ServerLayout”部分。然后,您重新配置显示管理器以启动多个实例,每个实例使用不同的 ServerLayout。
ServerLayout 部分将如下所示:
Section "ServerLayout"
Identifier "seatX"
Screen X "ScreenX" 0 0
InputDevice "MouseX" "CorePointer"
InputDevice "KeyboardX" "CoreKeyboard"
EndSection
Section "ServerLayout"
Identifier "seatY"
Screen Y "ScreenY" 0 0
InputDevice "MouseY" "CorePointer"
InputDevice "KeyboardY" "CoreKeyboard"
EndSection
要重新配置 gdm,其配置文件将如下所示
[servers]
0=Standard0
1=Standard1
...
[server-Standard0]
name=Standard server
command=/usr/X11R6/bin/X -novtswitch -sharevts -layout seatX
[server-Standard1]
name=Standard server
command=/usr/X11R6/bin/X -novtswitch -sharevts -layout seatY
【注】:无耻地抄袭自Gentoo Wiki