问题:我的 Ubuntu 18.04 发行版上的 lightdm 登录窗口一直出现在错误的显示器上(我最左边的显示器)。我有三个显示器,我希望它出现在 DP-4(我的中间显示器)上。如果我登录然后注销,它会出于某种原因出现在我的第三台显示器上(最右边的显示器),这仍然不正确。
我尝试过的:
选项 1) 已编辑/etc/lightdm/lightdm-gtk-greeter.conf:
[greeter]
active-monitor=1
尝试了 0、1、2、3 和 4 的值。不确定我还可以尝试哪些其他值,但没有用。
选项 2)
创建和编辑/usr/bin/dualmonitors.sh并对其进行 chmod 修改:
#!/bin/sh
xrandr --output DP-4 --primary
创建和编辑/etc/lightdm/lightdm.conf.d/01_my.conf:
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
display-setup-script=/usr/bin/dualmonitors.sh
session-setup-script=/usr/bin/dualmonitors.sh
选项 3)/etc/lightdm/lightdm.conf由于某种原因,文件默认不存在,只有/etc/lightdm/lightdm.conf.d/目录存在,使得lightdm配置文件文件并使用与 01_my.conf 相同的内容进行编辑:
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
display-setup-script=/usr/bin/dualmonitors.sh
session-setup-script=/usr/bin/dualmonitors.sh
结果:什么都不起作用。启动时登录窗口出现在最左边(第一个)显示器上,注销后出现在最右边(第三个)显示器上,从未出现在中间(第二个)显示器上,而这正是我想要的。
答案1
我有两个显示器,左边的是主显示器。UEFI、grub 和我的登录会话都可以正确识别它,但 LightDM 登录屏幕却把它弄反了。
我使用了选项 1,其值为零,这样就解决了问题:
[greeter]
active-monitor=0