为了解决双显示器解析问题,我遵循了在其他与会话和显示设置脚本有关的问题中找到的建议。我有以下内容/etc/lightdm/lightdm.conf
:
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
display-setup-script=/usr/bin/dualmon.sh
session-setup-script=/usr/bin/dualmon.sh
我还/usr/bin/dualmon.sh
创建了以下(可执行文件):
#!/bin/bash
xrandr --output LVDS1 --auto --left-of HDMI1 --output HDMI1 --auto
# notify-send Dualscreen activated
touch /home/shade/Desktop/touched
但是,无论是在登录屏幕还是在我登录后,分辨率都是错误的。而且,文件/ home / shade / Desktop / touched不存在。当我dualmon.sh
手动运行脚本(登录后)时,分辨率设置正确。
这使我认为脚本根本没有运行。这是什么原因造成的,我该如何解决?
1
我看到了完全相同的问题。尝试在Ubuntu 12.04.3上安装i3,几乎是全新安装。如果找到解决方案,请回答您自己的问题。:)
—
dfarrell07 2013年
我确实找到了一种解决方案,该脚本仅在未设置display-setup-script config指令等情况下才能运行。但是,此后我已迁移到13.04,似乎没有这个问题。或者,我确实有它,但是在当前安装中找不到与它相关的任何东西。抱歉。
—
Shade 2013年
好的,谢谢您的信息。直到发现其他问题,我才在登录后运行xrandr脚本以修复显示问题。
—
dfarrell07 2013年
您可以尝试禁用这两个脚本,而仅将其放在greeter-setup-script中吗?另外,请检查您的bash脚本是否确实可执行:)
—
Starry
@Starry,此问题不再显示在普通的13.10安装上,因此该问题大部分已经失效。还是)感谢你的建议。
—
Shade 2014年