日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Xwindows 下的三個(gè)Display Manager 配置

Display Manager三兄弟

X-Window下的Display Manager,可以在系統(tǒng)啟動(dòng)時(shí)自動(dòng)進(jìn)入圖形化登錄管理 ?,F(xiàn)在算起來(lái)有三個(gè),XDM、KDM和GDM 。我稱它們?yōu)镈M三兄弟,但事實(shí)上這三兄弟的長(zhǎng)相可一點(diǎn)都不相像 。老大XDM雖然丑了一點(diǎn),但比較隨和,一叫它就來(lái);老二KDM長(zhǎng)得比較標(biāo)準(zhǔn),脾氣和老大差不多;老三GDM相貌出眾,總是一付很Cool的樣子,不愛(ài)搭理人,但遇到狠的,也就老實(shí)了 。讓我們一同來(lái)認(rèn)識(shí)一下FreeBSD 5.1家的這DM三兄弟吧 。

0. 前言
我拿到了FreeBSD 5.1后,就趕緊安裝了起來(lái) 。5.1版本的兼容性和硬件支持確實(shí)不錯(cuò),在我的計(jì)算機(jī)上很順利地就安裝好了 。
由于我是準(zhǔn)備把FreeBSD用作開(kāi)發(fā)工作站,圖形化的界面自然會(huì)比較容易使用一些 。我安裝X-Window底層支持,和KDE、GNOME這兩大窗口管理器 。通過(guò)設(shè)置“.xinitrc”文件,也能夠在KDE和GNOME之間換來(lái)?yè)Q去 。但是總感覺(jué)不那么自然和徹底 ??催^(guò)了Linux發(fā)行版的窗口界面,知道了Display Manager,這才開(kāi)始認(rèn)識(shí)了DM三兄弟 。如果你已經(jīng)安裝了X-Server、KDE和GNOME,它們就已經(jīng)在你的系統(tǒng)里了 。沒(méi)有的話,… 。

1. XDM
前面說(shuō)了,老大XDM比較隨和 。我們可以修改/etc/ttys文件,將下面的一行:
代碼: ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure中的off改為on 。
代碼: ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure重新啟動(dòng)系統(tǒng),就會(huì)自動(dòng)進(jìn)入XDM,輸入賬號(hào)和密碼,就會(huì)進(jìn)入你原來(lái)設(shè)置好的KDE或GNOME桌面了 。
XDM確實(shí)夠丑的,相信沒(méi)有人想多看兩眼的 。裁判,換人!

2. KDM
為了老二KDM能夠出場(chǎng),我再次修改/etc/ttys文件 。還是那一行,這次改為:
代碼: ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure要讓KDM自動(dòng)在KDE和GNOME中切換,還要修改文件“/usr/X11R6/lib/X11/xdm/Xsession” 。把中間的這段文字,
代碼: case $# in
1)
case $1 in
failsafe)
exec xterm -geometry 80x24-0-0

esac
esac改成這樣,
代碼: case $# in
1)
case $1 in
kde)
exec startkde

gnome)
exec gnome-session

failsafe)
exec xterm -geometry 80x24-0-0

esac
esac如此目標(biāo)識(shí)別已加載,讓我們重新開(kāi)始吧 。
慢點(diǎn),還有一個(gè)地方需要修改一下 。用root進(jìn)入KDE中,找到“Login Manager”,在“Sessions”頁(yè)下的“New Type”中,“kde”項(xiàng)已經(jīng)有了,只要增加“gnome”,順便再調(diào)整一下順序吧 。
好了,現(xiàn)在再次重起系統(tǒng),感覺(jué)如何?KDM還是很能干的 。

3. GDM
老三GDM的大名,早有耳聞,在Linux家里也見(jiàn)到過(guò),但把它請(qǐng)到咱FreeBSD家里來(lái),我可是花了三個(gè)晚上,敲了無(wú)數(shù)次的門,才讓它露出了真容 。下面就是它提出來(lái)的條件 。
第一點(diǎn),GDM好錢,需要一個(gè)特別的系統(tǒng)的賬戶,據(jù)說(shuō)是為了安全 。
代碼: pw groupadd –g 42 –n gdm
pw useradd –c gdm –d /var/gdm –s /bin/sh –u 42 –n gdm如此,新建了一個(gè)gdm的Group,GID是42,一個(gè)gdm的User,UID是42 。GID和UID,必須是沒(méi)有被系統(tǒng)中其它賬號(hào)占用,如果已被占用,改用其它小于1000的 。
第二點(diǎn),GDM需要一個(gè)有安全門的單間,還得過(guò)戶到它的名下 。
代碼: mkdir /var/gdm
chmod 0750 /var/gdm
chown gdm:gdm /var/gdm第三點(diǎn),拉拉關(guān)系,搞好配置 。這得修改“/usr/X11R6/share/gnome/gdm/gdm.conf”才行,
代碼: ServAuthDir=/usr/X11R6/share/gnome/gdm改為:
代碼: ServAuthDir=/var/gdm再改
代碼: Greeter=/usr/X11R6/bin/gdmlogin為:
代碼: Greeter=/usr/X11R6/bin/gdmgreeter另外,下面的這三行,是true還是改成false,隨便你了 。
代碼: ShowGnomeChooserSession=true
ShowGnomeFailsafeSession=true
ShowXtermFailsafeSession=true“gdm.conf”中的其它部分,目前還不清楚是干啥的,那就放著吧 。
第四點(diǎn),GNOME和KDE都要支持 。GDM是從GNOME那里來(lái)的,支持GNOME沒(méi)什么問(wèn)題 。要支持KDE的Session,就比較啰嗦一點(diǎn)了 。用ee編輯器寫(xiě)一段下面的命令,

推薦閱讀