- 在 X 配置没问题的情况下,你在 Linux 主机如何取得窗口介面?
如果是在 run level 3 ,可以使用 startx 进入,至於 run level 5 ,则直接进入
tty7 即可使用 display manager 登陆 X Window 系统。
- 利用 startx 可以在 run level 3 的环境下进入 X Window 系统。请问 startx 的主要功能?
整个 X 窗口系统的重点在启动 X server 并加载 X client ,而运行 X server/X client 呼叫的任务为
xinit ,startx 只是一个较为亲和的脚本程序,可以搜寻系统上面的 X server / X client 配置值,
以提供 xinit 来运行而已。
- 如何知道你系统当中 X 系统的版本与计画?
最简单可以利用 root 的身份下达 X -version 即可知道!
- 要了解为何 X 系统可以允许不同硬件、主机、操作系统之间的沟通,需要知道 X server / X client 的相关知识。
请问 X Server / X client / Window manager 的主要用途功能?
X Server 主要负责萤幕的绘制,以及周边输入装置如鼠标、键盘等数据的收集,并回报给 X Client ;
X Client 主要负责数据的运算,收到来自 X Server 的数据后,加以运算得到图形的数据,并回传给 X Server,
让 X server 自行绘制图形。至於 Window manager 是一个比较特殊的 X Client ,他可以管理更多控制元素,
最重要的地方还是在於窗口的大小、重叠、移动等等的功能。
- 如何重新启动 X
最简单在 X Window System 下,直接按下 [alt]+[ctrl]+[backspace<--] 即可,
也可以 init 3 再 init 5,也可以关闭 X 后,再 startx 启动等等。
- 试说明 ~/.xinitrc 这个文件的用途?
当我们要启动 X 时,必须要启动 X Client 软件端。这个 ~/.xinitrc 即是在客制化自己的 X Client ,
你可以在这个文件内输入你自己的 X Client 。若无此文件,则默认以 /etc/X11/xinit/xinitrc 替代。
- 我在 CentOS 的系统中,默认使用 GNOME 登陆 X 。但我想要改以 KDE 登陆,该怎么办?
首先你必须要已经安装 KDE 环境 (参考前一章的 yum grouplist 功能),然后可以藉由修改
/etc/sysconfig/desktop 内的配置值即可。但如果你不是 root 无法修订该文件时,
亦可以在自己的家目录参考 /etc/X11/xinit/xinitrc 的内容自行制作 ~/.xinitrc 文件来修改!
- X Server 的 port 默认开放在?
X port 默认开放在 port 6000 ,而且称此一显示为 :0
- Linux 主机是否可以有两个以上的 X
是的!可以!第一个 X 通常在 tty7 ,第二个在 tty8 ,第三个在 tty9 ,依序类推。
第几个是以启动的顺序来定义,并非 :0 , :1 的意思~
- X Server 的配置档是 xorg.conf,在该文件中, Section Files 干嘛用的?
相当重要!是配置显示字型用的。而字型一般放置目录在 /usr/lib/xorg/modules/fonts/ 当中。
- 我发现我的 X 系统键盘所输入的字母老是打不出我所需要的单字,可能原因该如何修订?
应该是键盘符号对应表跑掉了。可以修改 xorg.conf 文件内,
关於 Keyboard 的 Option XkbLayout 项目,将他改为 us 即可!
- 当我的系统内有安装 GNOME 及 KDE 两个 X Widnow Manager ,我原本是以 KDE 为默认的 WM,
若想改为 GNOME 时,应该如何修改?
修改 /etc/sysconfig/desktop 内部,成为 GNOME 即可!