因为显示器的支持最高只到1280×800,结果设置的超过了这个限制,系统的界面不能够正常显示了,只是提示“out of range”!我很纳闷linux为什么不能够像windows那样只提示用户能够使用的“可用的分辨率”呢。也许是因为显示器驱动支持的问题?显示器的驱动识别和设置的先后问题?等等不得而知......
于是请教了一些前辈朋友,求助google进行了对应解决。
1.首先我们要退出只能够提示“out of range”提示的图形界面。这就要用到linux的控制台概念。我们通过ctrl+alt+F2或是F3,切换到另外的控制台,初始切换过来的控制台是能够提供给我们命令行界面的!
2.我们的显示器分辨率设置的文件位置就在/etc/X11(可能根据linux的版本不同存在少量差异)中的xorg.conf文件
其中的内容片段
......
Section "Screen"......
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x1200" "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
我们只需要对红色的部分进行对应的更改,更正到我们需要的分辨率即可(此处为了稳妥,我们可以删除掉比默认分辨率更大的值,例如我们如果选择了1024×768为默认,就删除掉"1600x1200" "1280x800" 的部分,这个操作是否必要未经确认,但是)。这个时候我们能够通过vi命令进行操作,然后进行重启即可。
如果我们都对vi命令不熟悉,那又该如何呢?依然有办法,我们可以通过ftp工具在windows图形界面下进行更改,此处的关键又在于,如果我刚安装完系统,还没有设置ip该如何呢?下面的操作就能够解答该问题
3.我们通过命令行进行ip修改的设定,此处有一点很必要,该命令的修改效果是一次性的,意即当您重启机器后,就不能够保持该IP了
ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
例如:
ifconfig eth0 192.168.1.10 netmask 255.255.255.0
然后回车,您就可以通过ftp访问您的linux主机了。对应的配置文件修改操作也会容易许多。
没有评论:
发表评论