X 服务器相关知识与故障排查全解析
1. X 显示管理器
在探讨了窗口管理器和 X 服务器之后,接下来就该了解显示管理器了。在对 X 服务器进行故障排查时,首先要确保 X 服务器能够正常启动。之后,通过启用显示管理器让桌面变得可用。市面上有很多种显示管理器,如今大多数发行版默认使用 K - 桌面管理器或 Sawfish,不过也有其他选择,比如 fvwm、twm、xdm 和 WindowMaker。需要注意的是,这些仍然属于 X 客户端,它们会告知 X 服务器如何绘制屏幕。
获取显示管理器有多种方式。如果没有安装其他桌面管理器,X 服务器本身就提供了几种启动窗口管理器和 X 服务器的方法。其中,startx 和 xinit 是最常用的命令,其次是 xdm。startx 实际上是 xinit 的前端,xinit 从 X 诞生之初就存在了,几乎在所有 X 服务器实现中都能找到它。它会使用用户 $HOME 目录下的配置文件来指定要启动的内容。由于 xinit 和 startx 只是初始化服务器,所以配置文件会指定要打开的终端数量以及要使用的窗口管理器,通常是 twm。虽然大多数人使用默认设置,但和 UNIX/Linux 中的其他事物一样,它也有配置文件。
若要使用 xinit 或 startx 初始化 X 服务器,并同时启动几个 xterm、一个 xclock 和 twm 窗口管理器,用户的 $home/.xinitrc 文件应如下所示:
# cat .xinitrc
xsetroot -solid gray &
xterm &
xterm &
xclock &
twm
超级会员免费看
订阅专栏 解锁全文
1097

被折叠的 条评论
为什么被折叠?



