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

mkm*_*mkm 8 nvidia xorg

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

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

有人知道更好的方法吗?

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

Cla*_*usi 3

您听说过分散 ( http://willem.engen.nl/projects/分散/) 吗?

http://launchpad.net/~分散-dev/+archive/ppa 下还有一个 PPA


Rob*_*Dam 1

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

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

更新:

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