连接外接显示器时自动更改分辨率,nvidia 驱动程序

连接外接显示器时自动更改分辨率,nvidia 驱动程序

我在我的 macbook pro 上运行 ubuntu,使用 nvidia 专有驱动程序。

我写了一个小脚本http://www.coldcode.net/2010/05/nvidia-auto-display.html它可以检测外部显示器的存在/不存在并相应地切换分辨率。

有人知道更好的方法吗?

我的脚本还可以解决 nvidia 部分 xrandr 实现的特定问题;假设有一个兼容 xrandr 的 xorg 驱动程序,有没有办法以一种不那么黑客的方式做同样的事情?

答案1

答案2

我发现运行gnome-display-properties(至少在 10.04 上)将根据我目前连接的显示器自动检测和配置我的分辨率。然后我可以直接关闭它(使用“关闭”按钮,“应用”也可以,但需要确认,这需要再次单击,而且没有必要)。所以我在顶栏添加了一个图标,到目前为止,这比像以前一样重置 X 要好得多,以至于我懒得寻找一键式解决方案,甚至是像您的脚本这样的自动解决方案。

我在工作时有一个大显示器,但通常只在家单独使用我的笔记本电脑,所以早上上班时点击两次,回家后再点击两次。

更新:

应该先检查一下。我现在实际上没有使用专有驱动程序,我隐约记得这是因为对我来说,拥有 compiz 效果不如每天两次重启 X 来切换显示器重要。所以我的答案对你来说可能完全没用。如果有人能证实这一点,我会删除。

相关内容