Linux网管123---第5章.组态XWindow
系统-2.使用X
# \' @7 |; w" o1 x+ X* k; f5 r
2006-06-01
9 t! M9 A; P; S; N6 Q: A& |, b2 l
' H9 a' m0 }% Q1 ?0 E
: D0 A, a; {$ x B如果愿意的话,可以在系统开机时利用X桌面
管理程式(``xdm'')自动启动XWindow系统。这样作可以让您
1 x# T- P- ?6 _+ E/ y* f3 ~的系统一直处在X之下运作(您仍然可以从GUI利用--切换到一般的主控台,必要的话也可
0 {( k/ \! Z, \' a4 F% w) ]6 [以用-回到GUI)。这样做是提供您使用者一个友善且吸引人的
环境的好办法,且可以避免常常需要键
5 e: _9 U1 X2 P4 j入``startx''。
" o) b2 W+ v( Q0 z8 h6 N要enablexdm,只要
编辑``/etc/inittab''档并且变更“id:3:initdefault:”这一行成下面这个样子:
' I: A) U3 b- }0 xid:5:initdefault:
" k* z& ?+ o1 q$ a. q. i6 ^9 ~1 M( J% y! c% ~1 e
$ k9 _. n1 t! o, E2 N/ D
2 \* `, U( [+ Q9 M( k上述的改变将会使Linux在启动时切换到runlevel5;这一个runlevel根据预设值会启动xdm。您也可以
$ Z s4 J; Y5 ?( P1 u8 V
查看``/etc/inittab''这个档案,可能位於底部的地方,确定有下面这一行:
1 |# {/ q: v* G8 U3 N1 _3 N: I1 V
x:5:respawn:/usr/bin/X11/xdm-nodaemon
" B" b2 \3 r6 f! W$ j! ]1 d- y. R1 J: {7 P
2 a3 e% ]* {! ?) _
q# a/ I" E$ Q7 @ i
如果您已经enablexdm且希望使用一个比预设值8较高的``bpp''值(当然您的显示卡及萤幕也要支援才行),
: q4 @" q( @0 B& _) e# G( k; c
您需要将``/etc/X11/xdm/Xservers''改变成像下面着个样子:
( U1 d. E5 p O7 p" _:0local/usr/X11R6/bin/X-bpp24
3 n! b' t$ a! k$ S2 q
7 q. m5 y0 {' f9 K; ^5 P
. `6 u8 L' L% N, `8 J& t. M! b, ?1 l# i* k6 ~
上面的更动会启动xdm为每像素24位元.
+ ]/ \" Q! I/ D9 O2 q. x9 J3 e' n: R/ E1 a+ Z3 ]& H# v# T- @
您可能需要利用``#''符号编辑``/etc/X11/xdm/Xsetup_0''档,依下例在``xbanner''这行之前记:
7 Q( S6 d5 d c# P+ D" V#/usr/X11R6/bin/xbanner
9 Z$ Y: F- l, d' M! `
4 n; ^, m/ c, a# N& @
6 J, p* `( N7 W$ a$ {8 a) M) f M0 v" K3 I! @! D! W0 L
这可以避免预设的xdm标题画面将KDEsession之间分开。
! |; c, P- \. d; k/ K
7 Q8 e% r5 h {4 G) X/ N7 A
小技巧:有时您会发现需要切换到主控台(例如,有些在主控台而不是X下的游戏)。要这麽做有两个方法,
9 e% X n3 S8 Q! N( v6 O' V要暂时从X切换到主控台,按,。要从X切回来,按。或是您想完全终止X(将您的
# {" Z8 Q8 H# @2 }+ M: N/ x3 M
记忆体空出),您可以“root”身分键入``/sbin/telinit3''切换系统的run-level;这通知XDM终止。要
4 @* z S+ Q1 ]2 q
切换回来时,键入``/sbin/telinit5''。