如何设置Ubuntu外接显示器的分辨率

自从进入部门之后就开始使用ubuntu。

由开始的陌生到渐渐的熟悉,以及现在已经非常的喜欢这个系统。

所以索性在自己的笔记本上也装上了ubuntu,但是遇到了一个麻烦的事情。

由于我的笔记本电脑屏幕太小,所以买了一个22寸的显示器外接使用,在windows下可以完美的双屏操作,

而且分辨率很自然的就可以随意调到满意的大小,但是在ubuntu下,外接的这22寸显示器最大分辨率只有1024*768.

 

以下是我通过论坛或者百度搜集到的资料,希望能帮到各位,我的外接显示器完美分辨率是1920 1080,所以就以这个为例了:

首先,直接运行xrandr查看下分辨率的情况:

$ xrandr

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0 *
800x600 60.3 56.2
848x480 60.0
640x480 59.9

标星号的那行就是我正在使用的分辨率。并且VGA1 为外接显示器的名字,下面添加分辨率的时候会使用到

下面用cvt命令生成一个modeline,为后续添加分辨率作准备:

$ cvt 1920 1080

结果如下:# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

 

然后执行:

sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
sudo xrandr --addmode VGA1 "1920x1080_60.00"

sudo xrandr --output VGA1 --mode "1920x1080_60.00"

其实到这里已经可以完美现实1920X1080的分辨率的,但是我在注销或者重启之后分辨率又恢复到恶心的1024X768了。

解决方法如下:

sudo gedit /etc/gdm/Init/Default 

如果那个路径里没有这个文件,那你就需要安装gdm,有则忽略次步骤,安装方法:sudo apt-get install gdm

打开 X 图形界面的启动配置文件,下面三个命令如下添加(注意要在最后一个命令前),即可在每次
启动 X 图形界面时自动使用设置的分辨率。

sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
sudo xrandr --addmode VGA1 "1920x1080_60.00"
sudo xrandr --output VGA1 --mode "1920x1080_60.00"
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm

 

 

 

posted @ 2013-06-08 14:07  Null__Pointer  阅读(2456)  评论(0编辑  收藏  举报