因为某些原因,不慎将xorg.conf文件删掉了。现在每次启动的时候,Xorg都会检索我的硬件。该如何在Debian或是其他Linux系统中配置Xorg呢?

最新版的X服务直接就可以使用,而不需要手动编辑Xorg的配置文件。但是,您可以通过以下步骤编辑或创建xorg.conf文件。

停用X窗口管理器

首先,您需要关闭X以及它的管理器。最简单的办法就是以管理员身份登陆终端并输入以下命令停止kdm或gdm:

# /etc/init.d/kdm stop

# /etc/init.d/gdm stop

# /etc/init.d/xdm stop

配置X

您可以输入下列命令之一:

# dpkg-reconfigure xserver-xorg

以上命令为Debian / Ubuntu Linux专用命令。下面的是在Linux和UNIX下配置X的通用命令:

# cd /etc/X11/ && Xorg -configure

现在,根据屏幕提示配置Xorg。您可以配置显卡(多数被自动检测),键盘灯。

测试新的配置

以上命令将创建新的Xorg配置文件。您可以通过以下命令进行测试:

# X -config -retro /root/xorg.conf.new

# X -config -retro /etc/X11/xorg.conf

如果没什么问题的话,就使用startx启动您的X服务(切换到另一个终端并输入以下命令):

$ startx

Xorg微调

您可以通过编辑/etc/X11/xorg.conf来修改,如设置新的驱动,添加字体路径,视频分辨率等。

# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.working

# vi /etc/X11/xorg.conf

在这个例子里,将视频格式设置为1440x900:

Section "Screen"

Identifier "Default Screen"

Device "RadeonHD 4550"

Monitor "Generic Monitor"

DefaultDepth 24

SubSection "Display"

Depth 24

Modes "1440x900"

EndSubSection

EndSection

保存并关闭文件。您需要重启或重新加载X来查看修改。

Xorg日志文件

您可以在以下位置通过查看错误或警告日志文件来排除故障:

/var/log/Xorg.?.log

使用tail或grep命令查看日志文件:

tail -f /var/log/Xorg.2.log

grep 'something' /var/log/Xorg.2.log

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐