xinit启动X Window System过程初探
会出现一个xterm和一个xeyes,关闭xterm将退出X,其他的X client(xeyes、metacity)都是运行在后台的,而xterm是前台运行的第一个X client.
同理,我们也可以通过以下的命令来启动Desktop Environment: xinit gdm xinit /etc/X11/Xsession ========================================= 有关X Winow System的一些概念,你还是找相关的文献来看吧,我的目标就是讨论下如何设置和启动你的X Windows System.你要懂得如何配置你的X配置的文件/etc/X11/XF86Config(or XF86Config-4),这个文件配置和它的配置工具不在讨论的行列中. 好多天前,我看了xdm/gdm/kdm这方面的东西,也看了些它们的man页,当然也找了点相关的资料来look look,虽然我还不很了解,但还是知道了一些,拿出来献丑了.呵呵,我的原则就是:好东西大家一起分享. 拥有帝国一切,皆有可能。欢迎访问phome.net 1、我们先不讨论xdm/gdm/kdm这些东西.而是先看看启动X最简直的方式.来认识两个重要的文件,一个是X视窗启动文件--xinitrc,另外一个就是X视窗资源文件--Xdefaults. [1]X视窗启动文件--xinitrc 事实上,我们一般执行startx来启动X Window System,其中startx就是xinit的前端界面[front-end].倘若我们以startx或xinit启动X,这指令会启动X server并且会执行$HOME/.xinitrc文件内的所设置的指令.倘若 $HOME没有这个文件,则系统会使用内定的的配置文件/usr/XR116/lib/X11/xinit/xinitrc.而事实上xinitrc文件一般只包含有启动X时所要执行clients的shell script,里面定义一些指令和shell script,让X启动时,可以遵照里面的shell script来启动必要的应用程序.例如我的简单而又实用的的$HOME/.xinitrc的内容如下: 代码: # more .xinitrc LANG=zh_CN.GB2312 LC_ALL=zh_CN.GB2312 LC_CTYPE=zh_CN.GB2312 KDE_LANG=zh_CN.GB2312 export LANG LC_ALL LC_CTYPE KDE_LANG export XMODIFIERS=@im=Chinput /usr/bin/chinput & exec kde3 killall chinput #
[2]X视窗资源文件--Xdefaults 拥有帝国一切,皆有可能。欢迎访问phome.net 在X的文献中,resources有两种意义.第一种是指被server管理或建立桌面应用程序使用的东西,例如:视窗、光标、字体等均属于这种意义.另外的一种又是指一种可以传递预设置值、参数和其它值给应用程序的方法,比如,可以定义视窗的大小、前景颜色、显示字体、快捷键等.而在X Window System的操作应用过程中,泛指的resources的意义也局限于第二种,主要是采用resources功能.在X Window System 的资源文件Xdefaults中,主要是设置合适自己喜欢的应用程序的操作操控环境或界面.一般会执行X后,会自动读取$ HOME/.Xdefaults. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |