我最近在另一台电脑上安装了 Ubuntu 12.10,并决定安装 XFCE(通过安装xubuntu-desktop
)一切运行良好,除了 XFCE 拒绝存储我的屏幕分辨率和设置。
我有两台显示器,每台都有不同的分辨率:
---------------- -----------------
| | | |
|Left 1680x1050| |Right 1920x1080|
| | | |
---------------- -----------------
| | | |
然而,当启动并登录到 XFCE 桌面时,我得到:
----------------- ----------------
| | | |
|Right 1680x1050| |Left 1680x1050|
| | | |
----------------- ----------------
| | | |
例如,屏幕分辨率不正确,显示方向错误。
我有一个存储在脚本中的 xrandr 命令,可以完美地解决这个问题,但 XFCE 不会在启动时运行它。
我尝试将脚本添加到系统设置中的启动应用程序列表(使用 GUI)并修改session-setup-script
LightDM 配置的属性(按照建议这里),然后/etc/X11/xorg.conf
使用设置进行创建。
这些都不起作用。
此外,可能值得一提的是,在登录屏幕(LightDM)上,分辨率和方向是正确的。
有小费吗?
[编辑] 好的,我被要求提供更多信息......我不确定我还能添加什么,所以我只是尝试澄清一下......
我有一个可以正常工作的 shell 脚本,其中包含用于更正xrandr
显示设置的命令,但我无法让它在启动时运行。登录后手动运行时,该脚本运行良好。我已将脚本设置为display-setup-script
并按session-setup-script
建议/etc/lightdm/lightdm.conf
这里,它适用于登录屏幕,但一旦我登录,XFCE 桌面就会加载,这些设置就会被忽略。
如上所述,我也尝试通过设置管理器 GUI 添加脚本Startup Applications
,但没有效果。