首页 > KUbuntu15.04如何修改桌面分辨率?

KUbuntu15.04如何修改桌面分辨率?

我用VirtualBox装了KUbuntu15.04后发现桌面分辨率不对,在系统设置中也没有找到相关修改的地方,请问应该如何修改?


虽然没有用过VirtualBox,但是我用过VMware,知道装完系统后要在系统中安装VM tools才能支持多分辨率显示、文件拖放、3D加速等等功能;
所以猜想题主是不是没有装vbox tools的缘故?


下面是我的一篇博客:

问题

笔记本是 ThinkPad R400,Ubuntu 14.04 系统,外接显示器最高 1440x900 分辨率,但系统设置里面只有 800x600 和 1024x768 两个选项,无法设置成合适的分辨率。

解决方案

  1. 安装 xrandr

    sudo apt-get install xrandr
    
  2. 使用 xrandr 命令列出当前所能检测到的分辨率

    Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
    VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    1360x768 59.8
    1024x768 60.0
    800x600 60.3 56.2
    848x480 60.0
    640x480 59.9 59.9
    

    可以看到当前使用的显卡是 VGA1(后续显示模式在此显卡上添加),列表中并无 1440x900 的分别率可用。

  3. 使用 xrandr 命令新增显示模式,由于显示模式有一定的格式,如果不知道如何配置,可以通过cvt 来获得。

    cvt 使用方法:cvt X Y,X 表示分辨率宽度,Y 表示分辨率高度。如生成 1400x900 的分辨率,可使
    用命令:

    cvt 1440 900
    

    默认刷新率为 60.0Hz。生成以下模式:

    # 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
    Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
    
  4. 将 cvt 得到的显示模式使用 xrandr 命令添加:

    sudo xrandr --newmode "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
    sudo xrandr --addmode VGA1 1440x900
    sudo xrandr --output VGA1 --mode 1440x900
    
  5. 可能在每次开机时,又不能使用设定好的分辨率了,使用如下命令:

    sudo gedit ~/.profile
    

    在 ~/.profile 最末尾添加修改分辨率的命令:

    复制代码

    cvt 1440 900
    xrandr --newmode 1440x900 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
    xrandr --addmode VGA1 1440x900
    

    重启系统后再登录即可,此时再用 xrandr 命令,即可看到新添加的分辨率。

后记

本文参考了 Ubuntu中文论坛里的一篇帖子Ubuntu 14.04分辨率怎么只有800x600和1024x768?

【热门文章】
【热门文章】