几种不同的Xwindow加载方法

本文介绍了老版本 Linux 如 Red Hat 7.0 和新版本 Linux 如 Ubuntu 6.06 下 X Window 的启动过程。在老版本中,启动过程涉及 /etc/X11/prefdm 和 /etc/sysconfig/desktop 文件;而在新版本中,则通过 gdm 脚本和 /etc/init.d 中的 S 链接实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 以前整理过有关Xwindow启动过程的资料,但是因为后来工作一直是配置服务器,所以很久没有用了。今天安装ubuntu6.06,一时心血来潮,查了有关x的启动过程,发现有些变化。顺便把几种不同系统下,加载X的过程整理下来。

首先是老版本的linux:

系统:redhat 7.0,7.2

Xserver:XFree86

1. 运行级别5下的启动过程。

首先运行/etc/X11/prefdm文件,这个文件会检查/etc/sysconfig/desktop文件内容。

如果文件内容为gnome,就运行gdm;如果是kde,就运行kdm;如果是其他显示管理器,就运行xdm。

2.startx的加载过程。

运行startx后,系统会转去/etc/X11/xinit/xinitrc或者~HOME/.xinitrc,这个文件是一个资源配置文件,包含了启动X所需要的资源文件路径。

再下来,转到/etc/xinit/xinitrc.d目录下,运行这下面的脚本文件。最常见的是xinput,这个文件也是检查/etc/sysconfig/desktop文件,加载特定的桌面,如果没有这个文件,或者文件为空,默认启动gnome。

系统还会检查/etc/X11/xinit/Xclients文件或者~HOME/.Xclients文件,如果这两个文件存在,就按这2个文件的配置走。

还需要注意的一点,/etc/X11下的文件是全局配置文件,~HOME/下的以.开头的是针对某个用户的特定配置文件,如果两个有冲突,以用户配置文件为准。

再来看看新版本的linux:

系统:ubuntu 6.06

Xserver:Xorg

1. 随系统启动的x过程。

和以前不同,以前的linux是在/etc/inittab里按启动级别加载x的,ubuntu在/etc/init.d里安装了一个脚本gdm,各个启动级别中,有对这个文件的S链接。

gdm脚本文件加载一些主题选项,启动/usr/olib/gdm/gdmgreeter,进行登陆验证。

认证完成后,启动默认的窗口管理器。

2. startx过程。

startx脚本启动了另外2个文件。/etc/X11/xinit/xserverrc和/etc/X11/xinit/xinitrc

etc/X11/xinit/xserverrc启动了X server,按着/etc/X11/Xorg.conf文件的配置。

etc/X11/xinit/xinitrc直接转到了/etc/X11/Xsession文件或者~HOME/.Xsession文件,然后顺序执行/etc/X11/Xsession.d文件中的每个脚本。

startx的过程中,没有密码验证。

X Window是一种开放源代码的图形窗口系统,它提供了图形用户界面(GUI)的基本功能,能够实现在各种不同的操作系统上显示图形界面。PDF(Portable Document Format)是一种用于跨平台和可移植性的电子文档格式,能够保持文档的格式和布局不变。对于彻底研究X Window与PDF的关系,可以从几个方面进行探讨。 首先,X Window提供的图形界面可以用于显示PDF文档。X Window系统可以通过加载相应的PDF阅读器程序,如Evince或Okular,来打开和显示PDF文档。用户可以使用鼠标、键盘等输入设备进行文档浏览、缩放、搜索和标注等操作。 其次,X Window也为PDF的编辑和创建提供了相应的工具。使用X Window系统,用户可以使用诸如LibreOffice Draw或Inkscape等专业的图形编辑软件来创建和编辑PDF文档。这些工具提供了丰富的绘图功能和支持各种文字、图像和图形元素的插入和修改。 另外,X Window还与PDF的打印和转换有关。通过X Window系统,用户可以使用打印机驱动程序将PDF文档打印成纸质文档。同时,X Window提供了一些命令行工具,如pdftohtml和pdftotext,可以将PDF文档转换为HTML或纯文本格式,以便进行更多的处理和使用。 总而言之,对X Window与PDF彻底研究可以涉及到它们的显示、编辑、创建、打印和转换等方面。通过深入研究这些领域,可以更好地理解和利用X Window与PDF之间的关系,为用户提供更好的图形界面和电子文档的使用体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值