更改Linux虚拟机的屏幕分辨率

2011-04-22 16:36 · Lewind

在国外不常用虚拟机。鬼子们的主机都很开放,在家也能连上去做运算。回国发现自己实验室的服务器要能对外开放还很麻烦,不得不在自己的笔记本上加装一个Linux虚拟机来做计算。

在国外不常用虚拟机。鬼子们的主机都很开放,在家也能连上去做运算。回国发现自己实验室的服务器要能对外开放还很麻烦,不得不在自己的笔记本上加装一个Linux虚拟机来做计算。

我的虚拟机用的是VMware,Linux用的是CentOS 5。装好系统发现,可以调整的最大分辨率是800x600,晕倒。

来回折腾了好一阵,终于搞定了,写出来与大家分享。

进入/etc/X11目录,转到超级用户,编辑xorg.conf这个文件。

你会发现,你有Device,有Screen,但没Monitor。的确,面对虚拟机的Linux系统当然找不到Monitor这玩意儿。没关系,咱们骗骗它。

加入如下内容:

Section "Monitor"

          Identifier "Monitor0"

          HorizSync 1.0 - 10000.0

          VertRefresh 1.0 - 10000.0

EndSection

再修改一下Screen那个Section,如下:
Section "Screen"

          Identifier "Screen0"

          Device "Videocard0"

          Monitor "Monitor0"

          SubSection "Display"

                    Viewport 0 0

                    Depth 24

                    Modes "1600x1200" "1024x768" "800x600"

          EndSubSection

EndSection

  在其中Modes那一项,你可以尽情填上你想要的分辨率。

  重启,搞定!

关键词: