X Window System 全面指南
1. 概述
在 X 客户端/服务器模型中,应用开发者可选择多种常见的小部件库和用户界面标准。不过,这种选择往往更多地受主观因素影响,而非基于实际设计考量。过去,X 的用户界面缺乏统一标准和设计指导,导致多年来用户界面质量不佳。但如今,主流 X 环境的用户体验已有显著改善,KDE 和 GNOME 桌面环境都具备现代网页浏览器、用户友好的文件管理器和多媒体功能。
2. 显示管理器
2.1 显示管理器介绍
显示管理器为用户提供图形登录界面,通常是用户坐在计算机前首先看到的东西。不过,它并非必需,许多用户会禁用显示管理器,通过在文本控制台或.login脚本中运行startx来启动 X 服务器(startx是xinit程序的包装器,用于启动 X 服务器)。
最初的显示管理器是xdm,但现代的替代品如gdm(GNOME 显示管理器)和kdm(KDE 显示管理器)功能更丰富,外观也更美观。显示管理器可通过 XDMCP 协议管理对其他 X 服务器的远程登录,还能处理显示认证。
2.2 配置文件
显示管理器的运行配置由/etc/X11下的xdm、gdm或kdm子目录中的配置文件指定。例如,可编辑 <