ubuntu下实现双显示器显示

笔记本/便携移动设备,手机平板等软硬件
回复
头像
yus253
帖子: 389
注册时间: 2009-05-31 20:52
联系:

ubuntu下实现双显示器显示

#1

帖子 yus253 » 2009-11-06 16:39

注:此法可能只适用于nVidia显卡,A家兄弟慎用。
本文适用:对Ubuntu已经有最基本的理解的用户。
适用版本:dapper和edgy都没有问题,别的就不敢保证啦,毕竟我也是刚接触ubuntu~
转载请说明作者和出处~多谢~

自从尝过双显的滋味,就绝对无法满足于笔记本那捉襟见肘的屏幕面积了

在windows XP下可以很容易的实现双显示器──只需要安装驱动(控制中心),然后插上第二个显示器(不管你是笔记本也好,或者有多个输出通道的显卡也好),在显示属性里边就可以直接选择扩展显示屏,立刻就用上了。那美妙,我就不多说了,用过的都说好。

这两天开始鼓捣ubuntu,深深的为其方便和强大而吸引,对于我这样双头成习惯的人,第一件事就是搞双显示器。

搞双显示器的第一步就是装驱动。运气好的,几秒钟就可以搞定,运气不好的,像我这样,整整搞了十二个小时才搞定。(其实早就搞定了,只是自己没经验,不知道而已,没头苍蝇般一通乱撞)

恩,吃了不少苦,本想对双显示器进行一番苦战的,没想到……太轻松啦

我在国内网站找资料,大多冗长且晦涩,作者答案也不甚明朗,我去国外找到了几个办法,挑了其中最简单的试,没想到一举成功!

为了后来人能轻松点特将此法留在本坛,供后来的兄弟们参考,少走弯路。

第一步:装驱动,装好驱动的标准是进入x window之后屏幕上闪过一个巨大的nvidia logo。
具体怎么装我就不说啦,http://forum.ubuntu.org.cn/ 坛子里很多。

第二步:安装nvidia设置工具

sudo apt-get install nvidia-settings
sudo nvidia-glx-config enable


第三步:修改配置文件
修改第一个:这步就是在系统工具菜单中多加了一个图标,如果你有了,也可以不加,直接进入第四步:
sudo gedit /usr/share/applications/NVIDIA-Settings.desktop

就算是一个空文件没关系,在里边填上如下内容:
[Desktop Entry]
Name=NVIDIA Settings
Comment=NVIDIA Settings
Exec=nvidia-settings
Icon=
Terminal=false
Type=Application
Categories=Application;System;
如果不是空文件就将这些加进去即可

第四步:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak4mon
//产生一个xorg.conf的备份文件,便于恢复
sudo gedit /etc/X11/xorg.conf

在Device 段,加入如下内容:

Option "TwinView" "on" //TwinView就是双屏幕显示
Option "MetaModes" "1280x1024,1280x768"
Option "SecondMonitorHorizSync" "28-80"
Option "SecondMonitorVertRefresh" "43-60"
Option "TwinViewOrientation" "RightOf"


注意其中的metamodes ,要将其改为你的两个显示器的分辨率。如果你搞不清哪个在前没关系,如果之后显示不正常,进命令行模式去编辑/etc/X11/xorg.conf,将分辨率交换一下即可。

对于这个,是双显示器的设定啦
如果没有第一个选项"TwinView",则后面的全白搭
注意其中的metamodes ,要将其改为你的两个显示器的分辨率。如果你搞不清哪个在前没关系,如果之后显示不正常,进命令行模式去编辑/etc/X11/xorg.conf,将分辨率交换一下即可。
后面两个选项是设置副显示器的刷新率的。
最后一个是副显示器和主显示器的配合方式问题,还有几个参数可以选择:"LeftOf" "Above" "Below" "Clone",目的是两个屏幕的位置关系。其中一个为主屏另外一个是副(复)屏,在clone(克隆的时候,就是单纯的复制)
然后保存关闭。

以下工作可以用直接重启计算机来代替(如果不嫌慢的话):
登出(注销)

按alt + ctrl + f1 ,切换文本工作区
执行

sudo /etc/init.d/gdm stop
sudo /etc/init.d/gdm start
The root of bioengineering is the desire to control the organic long enough to improve it. Domesticated plants and animals are examples of technos -- logic applied to life.
leibonet
帖子: 43
注册时间: 2009-10-14 20:09

Re: ubuntu下实现双显示器显示

#2

帖子 leibonet » 2009-11-06 21:45

正需要这个呢,多谢楼主,另外请教一下,HDMI输出到电视机也是这么设置么?
头像
yus253
帖子: 389
注册时间: 2009-05-31 20:52
联系:

Re: ubuntu下实现双显示器显示

#3

帖子 yus253 » 2009-11-06 23:13

leibonet 写了:正需要这个呢,多谢楼主,另外请教一下,HDMI输出到电视机也是这么设置么?
那就没弄过了,这个是因为原来我弄DELL G2210刚买回来和笔记本连着玩找的方法,那个没有这个端口。
The root of bioengineering is the desire to control the organic long enough to improve it. Domesticated plants and animals are examples of technos -- logic applied to life.
回复