Linux:配置Xorg X11窗口系统

时间:2020-01-09 10:40:25  来源:igfitidea点击:

因为某些原因我意外删除了xorg.conf文件。
现在,Xorg尝试在每次启动时探测我的硬件。
如何在Debian或任何Linux发行版/操作系统下配置Xorg?
最新的X服务器版本可以直接使用,无需手动编辑Xorgs配置文件。
但是,您可以使用以下通用步骤来编辑或创建xorg.conf文件。

停止X Windows Manager

首先,您需要关闭X及其管理器。
最简单的方法是以root用户身份登录到控制台,然后执行以下命令来停止kdm或gdm:

# /etc/init.d/kdm stop

如何配置X?

您可以执行以下任何命令:

# dpkg-reconfigure xserver-xorg

以上是Debian/Ubuntu Linux的特定命令。

Linux和UNIX的通用命令如下配置X:

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

现在,只需按照屏幕上的说明配置Xorg。
您可以配置视频(主要是自动检测到的),键盘等。

测试新配置

上面的命令将创建一个新的Xorg conf文件。
您可以使用以下命令进行测试:

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

如果一切正常,请尝试使用startx来启动X服务器(添加到另一个虚拟控制台(Ctrl + Alt + F2)并执行以下命令):

$ 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