如何在多显示器设置中使用 lightdm 设置登录屏幕的位置。
如果有两个显示器 (1920x1080) + (1920x1200) 并且当前在我启动后登录显示在左侧(较小)显示器上。我只想在正确的(更大的)显示器上查看它。
切换显卡上的电缆没有帮助,我已经使用 xrandr 将更大的屏幕作为我的主屏幕:
xrandr --output DVI-1 --primary #big screen
Run Code Online (Sandbox Code Playgroud)
登录后,我的面板在主屏幕上,但登录屏幕本身显示在另一个较小的屏幕上。如何配置 lightdm 以仅在大屏幕上显示登录信息。
至少在包含lightdm-gtk-greeeter 2.0.1 的Ubuntu 16.04 中,以下条目/etc/lightdm/lightdm-gtk-greeter.conf可用于在某个监视器上修复登录对话框的初始位置:
[greeter]
active-monitor=0
Run Code Online (Sandbox Code Playgroud)
该xrandr解决方法并没有在这里工作了。
小智 5
这对我来说很有效。找出您的主屏幕:
$ xrandr
Run Code Online (Sandbox Code Playgroud)
并使用以下命令创建文件/usr/bin/dualmon.sh :
xrandr --output DVI-0 --primary
Run Code Online (Sandbox Code Playgroud)
**更改主屏幕的 DVI-0。*
使其可执行:
sudo chmod +x /usr/bin/dualmon.sh.
Run Code Online (Sandbox Code Playgroud)
并将其添加到/etc/lightdm/lightdm.conf文件中:
[SeatDefaults]
display-setup-script=/usr/bin/dualmon.sh
session-setup-script=/usr/bin/dualmon.sh
Run Code Online (Sandbox Code Playgroud)
问候!