Ubuntu10.04与Nvidia限制驱动程序运行Nvidia 9600 GT与双DVI显示器(22“和23")。在默认的元代码(1)中,两个监视器都是活动的。我通过nvidia-settings (Version1.0)添加了第二个元代码,其中只启用了23“监视器。我可以使用nvidia-settings GUI在元代码之间切换。有什么方法可以在命令行中这样做吗?我在这个站点上读过关于Disper的文章,但没有尝试它,因为我希望这个功能可以通过nvidia-settings获得?我在手册中找不到任何有用的东西。
编辑:在切换了nvidia-settings图形用户界面中的两个元单元之后,我注意到GUI中有一行内容为“MetaMode AxB.",其中A和B指定了新的分辨率。那么切换元代码仅仅是分辨率的改变吗?我在其他地方读到过,我想要做的事情可以通过xrandr实现。这是否正确,因为我所需要做的似乎是改变决议?在元代码1中,分辨率为3600x1080;在元代码2中,分辨率为1920x1080。
发布于 2012-01-12 10:28:53
你自己差点就给出答案了。xrandr -s N切换到元代码N,因此您可以使用xrandr -s 0和xrandr -s 1来打开和关闭第二个监视器。在我的电脑上工作得很好。
编辑:发现了一个问题:我在底部有两个面板。在吞下Metamode之后,它们共享相同的高度(只有一个是可见的,在鼠标移动时随机切换)。我必须将其中一个设置为顶部和底部,以使另一个显示在上面。
编辑:找到解决方案:使用gconftool-2 --dump /apps/panel获取当前设置,移动面板,获取更改的设置并查找diff更改的内容。利用这些信息,我创建了两个文件,一个用于顶部的窗格,一个用于底部。现在,我可以脚本修改元码和移动面板。
https://askubuntu.com/questions/65129
复制相似问题