有的朋友可能买了特殊分辩率的笔记本,想安装个 Debian GNU/Linux 桌面版或以 Debian Linux 为基础开发的桌面版操作系统时却发现系统标准的分辩率设置中没有适合您显示器的分辩率选项。还有可能您在安装时默认选择的分辩率大于了您的显示器支持的最大分辩率,而导致您的 Linux 系统启动不了 X 服务,只有在黑压压的 shell 环境下打命令,想 startx 一下也提示出错无法启动桌面。
首先要了解您显示器的具体参数,如您显示器支持的最佳分辩率、刷新率等(如果您安装的是 GNOME 桌面,那么您就可以用 gnome- display-properties 来修改您默认的分辩率)。然后直接修改您 /etc/X11/xorg.conf 文件中的行频和场频,
我们可以使用 vi 命令来编辑 X 的配置文件,直接在 "Monitor" 如下字段修改:
HorizSync 28 - 40 # 行帧
VertRefresh 60 - 75 # 刷新率
再在每个 "Screen" 的字段下添加 "1024x600" 。然后完成,重启 X 。
重要说明:在此设置的任何一个值都要严格按照您显示器的参数值修改或添加,否则可能会导致无法启动 X 。刷新率设置不当也可能会在使用时造成一些没有自保护功能的显示器损坏。
以下为微星 MSI U100 小本中的部分参数值,仅供参考,这里 "Modes" 字段需要自行添加:
- Section "Monitor"
- Option "CalcAlgorithm" "XServerPool"
- DisplaySize 224 135
- HorizSync 31-60
- Identifier "Monitor[0]"
- ModelName "1024X600@60HZ"
- Option "DPMS"
- VendorName "--> LCD"
- VertRefresh 50-60
- UseModes "Modes[0]"
- EndSection
-
-
- Section "Modes"
- Identifier "Modes[0]"
- Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -hsync -vsync
- EndSection
-
-
- Section "Screen"
- DefaultDepth 24
- SubSection "Display"
- Depth 15
- Modes "1024x600" "800x600" "768x576" "640x480"
- EndSubSection
- SubSection "Display"
- Depth 16
- Modes "1024x600" "800x600" "768x576" "640x480"
- EndSubSection
- SubSection "Display"
- Depth 24
- Modes "1024x600" "800x600" "768x576" "640x480"
- EndSubSection
- SubSection "Display"
- Depth 8
- Modes "1024x600" "800x600" "768x576" "640x480"
- EndSubSection
- Device "Device[0]"
- Identifier "Screen[0]"
- Monitor "Monitor[0]"
- EndSection