自从从 Ubuntu 13.10 升级到 14.04 后,我的屏幕就出现了问题。
我的显卡是 Radeon HD 7870,它使用fglrx-updates
驱动程序。我的主屏幕是 24 英寸,分辨率为 1920×1200,显卡还连接到 50 英寸 1080p 电视。我想在启动时只使用 24 英寸屏幕,xrandr
在需要时在两个屏幕上显示图像。
升级后,Ubuntu 以扩展桌面模式在两个屏幕上显示桌面。所有文本的尺寸都变大了,很丑。
我搜索了这个问题的解决方案,发现有人建议使用amdcccle
来定义屏幕设置。所以我将 24 英寸配置为唯一屏幕amdcccle
并重新启动。现在问题仍然存在,每次重新启动后,桌面都会在两个屏幕上以扩展桌面模式显示,但文本不会像使用前那样缩放amdcccle
。
如果我使用 Gnome Shell 中集成的屏幕配置工具,问题也是一样的。
我可以xrandr
在会话开始时使用它来强制解决,但我正在寻找直接的解决方案。
更新
根据评论中的建议,我切换到了开源驱动程序。重启后,双屏仍然处于激活状态:
一旦我关闭电视,显示就正确了,除了窗口标题很大:
更新 2
这种行为是随机的,有时文本不会放大。
答案1
您可以在启动时使用 xrandr 关闭其他输出
xrandr
通过在命令提示符下输入来找到要关闭的输出的名称。
- 按 Super(Win)键类型启动应用程序
- 转到添加,给它命名并在命令中输入:(
xrandr --output LVDS1 --off
将 LVDS1 替换为您要禁用的输出)
答案2
升级到 Ubuntu 14.10 后这个问题已经得到修复。