我在我的 macbook pro 上使用 nvidia 专有驱动程序运行 ubuntu。
我制作了一个小黑客脚本http://www.coldcode.net/2010/05/nvidia-auto-display.html它检测外部显示器的存在/不存在并相应地切换分辨率。
有人知道更好的方法吗?
我的脚本还可以解决 nvidia 部分 xrandr 实现的特定问题;假设一个符合 xrandr 的 xorg 驱动程序,有没有办法以一种不那么骇人听闻的方式做同样的事情?
我在我的 macbook pro 上使用 nvidia 专有驱动程序运行 ubuntu。
我制作了一个小黑客脚本http://www.coldcode.net/2010/05/nvidia-auto-display.html它检测外部显示器的存在/不存在并相应地切换分辨率。
有人知道更好的方法吗?
我的脚本还可以解决 nvidia 部分 xrandr 实现的特定问题;假设一个符合 xrandr 的 xorg 驱动程序,有没有办法以一种不那么骇人听闻的方式做同样的事情?
你听说过分散 ( http://willem.engen.nl/projects/disper/ ) 吗?
在http://launchpad.net/~disper-dev/+archive/ppa下也有一个 PPA
我发现运行
gnome-display-properties
(至少在 10.04 上)会根据我目前连接的显示器自动检测和配置我的分辨率。然后我可以简单地关闭它(使用“关闭”按钮,“应用”也可以,但需要确认,这需要再次单击并且是不必要的)。所以我在我的顶部栏添加了一个图标,到目前为止,这比我以前那样重置 X 好得多,我一直懒得去寻找一键式解决方案,甚至是自动的,比如你的脚本。我在工作中有一台大显示器,但通常只在家里单独使用我的笔记本电脑,所以早上上班时点击 2 次,回家时点击 2 次。
更新:
应该先检查。我现在实际上并没有使用专有驱动程序,我隐约记得那是因为拥有 compiz 效果对我来说不如不每天两次重新启动 X 来切换显示器重要。所以我的回答可能对你完全没用。如果有人可以确认,我将删除。