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

FreeBSD的X顯示管理器

X 顯示管理器(XDM) 是一個(gè)X視窗系統(tǒng)用于進(jìn)行登陸會(huì)話管理的可選項(xiàng) 。這個(gè)可以應(yīng)用于多種情況下,包括小 “X Terminals,桌面,大網(wǎng)絡(luò)顯示服務(wù)器 。既然 X 視窗系統(tǒng)不受網(wǎng)絡(luò)和協(xié)議的限制,那對(duì)于通過(guò)網(wǎng)絡(luò)連接起來(lái)的運(yùn)行 X 客戶端和服務(wù)器端的不同機(jī)器,就會(huì)有很多的可配置項(xiàng) 。XDM 提供了一個(gè)選擇要連接到哪個(gè)顯示服務(wù)器的圖形接口,只要鍵入如登陸用戶名和密碼這樣的驗(yàn)證信息 。您也可以把 XDM 想象成與 getty(8) 工具一樣 。為用戶提供了同樣功能 。它可以完成系統(tǒng)的登陸任務(wù),然后為用戶運(yùn)行一個(gè)會(huì)話管理器 (通常是一個(gè) X 視窗管理器) 。接下來(lái) XDM 就等待這個(gè)程序退出,發(fā)出信號(hào)用戶已經(jīng)登陸完成,應(yīng)當(dāng)退出屏幕 。這時(shí),XDM 就可以為下一個(gè)登陸用戶顯示登陸和可選擇屏幕 。
XDM 精靈程序在 /usr/X11R6/bin/xdm 中 。您可以在任何時(shí)候 用 root 來(lái)運(yùn)行這個(gè)程序,在本地機(jī)器上,它將啟動(dòng)管理X的畫面 。如果要 XDM 每次機(jī)器一啟動(dòng)就開(kāi)始運(yùn)行,一個(gè)簡(jiǎn)單的辦法是在 /etc/ttys 中加入一個(gè)記錄 。在默認(rèn)的 /etc/ttys 文件中用于運(yùn)行 XDM 守護(hù)程序的一行是這樣的: ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure 默認(rèn)情況下,這個(gè)記錄是關(guān)閉的,這個(gè)程序?qū)⒐芾淼慕K端名稱是 ttyv8 。這意味著 XDM 將運(yùn)行在第9個(gè)虛擬終端上 。
XDM 的配置目錄是在 /usr/X11R6/lib/X11/xdm中 。在這個(gè)目錄中,您會(huì)看到幾個(gè)用來(lái)改變 XDM 行為和外觀的文件 。您會(huì)找到這些文件:
【FreeBSD的X顯示管理器】文件 描述
Xaccess 客戶端授權(quán)規(guī)則 。
Xresources 默認(rèn)的X資源值 。
Xservers 遠(yuǎn)程和本地顯示管理列表 。
Xsession 用于登陸的默認(rèn)的會(huì)話腳本 。
Xsetup_* 登陸之前用于加載應(yīng)用程序的腳本 。
xdm-config 運(yùn)行在這臺(tái)機(jī)器上的所有顯示的全局配置 。
xdm-errors 服務(wù)器程序產(chǎn)生的錯(cuò)誤 。
xdm-pid 當(dāng)前運(yùn)行的 XDM 的進(jìn)程 ID 。當(dāng) XDM 運(yùn)行時(shí),在這個(gè)目錄中有幾個(gè)腳本和程序可以用來(lái)設(shè)置桌面 。這些文件中的每一個(gè)的用法都將被簡(jiǎn)要地描述 。這些文件的更詳細(xì)的語(yǔ)法和用法在 xdm(1) 中將有詳細(xì)描述 。默認(rèn)的配置是一個(gè)矩形的登陸窗口,上面有機(jī)器的名稱,“Login: 和 “PassWord: 。如果您想設(shè)計(jì)您自己個(gè)性化的 XDM 屏幕,這是一個(gè)很好的起點(diǎn) 。
連接到 XDM 的用來(lái)控制顯示的協(xié)議 叫做 X 顯示管理連接協(xié)議(XDMCP) 。這個(gè)文件是一個(gè)用來(lái)控制來(lái)自遠(yuǎn)程機(jī)器的XDMCP連接 。默認(rèn)的,它允許任何客戶端連接,但那沒(méi)有用,除非 xdm-config 被修改成用于偵聽(tīng)遠(yuǎn)程連接 。Xresources 是一個(gè)默認(rèn)的用來(lái)顯示選項(xiàng)和登陸屏幕的應(yīng)用程序文件 。這就是您能夠定制登陸程序的外觀的地方 。這個(gè)格式與 X11 文檔中描述的默認(rèn)應(yīng)用程序文件是一樣的 。Xservers 是一個(gè)選擇者應(yīng)當(dāng)提供的作為可選的遠(yuǎn)程顯示列表 。Xsession 是一個(gè)用戶登陸后針對(duì) XDM 的默認(rèn)會(huì)話腳本 。通常,在 ~/.xsession 中每個(gè)用戶將有一個(gè)可定制的會(huì)話腳本 。Xsetup_* 在顯示選擇者或登陸接口之前,這些將被自動(dòng)運(yùn)行 。這是一個(gè)每個(gè)顯示都要用到的腳本,叫做 Xsetup_,后面會(huì)跟一個(gè)本地顯示的數(shù)字(比如 Xsetup_0) 。典型的,這些腳本將在后臺(tái) (如 xconsole)運(yùn)行一個(gè)或兩個(gè)程序 。xdm-config 以應(yīng)用程序默認(rèn)值的形式,提供了在安裝時(shí)所使用的普適的顯示設(shè)置 。xdm-errors 這個(gè)文件包含了 XDM 正設(shè)法運(yùn)行的的 X 服務(wù)器 的輸出 。如果 XDM 正設(shè)法運(yùn)行的顯示由于某種原因被掛起,那這是一個(gè)尋找錯(cuò)誤信息的好地方 。這些信息會(huì)在每一個(gè)會(huì)話的基礎(chǔ)上被寫到用戶的 ~/.xsession-errors 文件中 。
運(yùn)行一個(gè)網(wǎng)絡(luò)顯示服務(wù)器
對(duì)于其他客戶端來(lái)說(shuō),為了連接到顯示服務(wù)器,您將必須編輯訪問(wèn)控制規(guī)則,然后啟用連接偵聽(tīng) 。默認(rèn)的這些被設(shè)置成比較保守的值 。要讓XDM能偵聽(tīng)連接,先要在 xdm-config 文件中注釋掉一行: ! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm DisplayManager.requestPort: 0 然后重新啟動(dòng)XDM 。記住默認(rèn)應(yīng)用程序文件的注釋以“! 字母開(kāi)始,不是“# 。您需要設(shè)置嚴(yán)格的訪問(wèn)控制 ??纯丛?Xaccess文件中的實(shí)例記錄,可以參考 xdm(1) 的聯(lián)機(jī)手冊(cè) 。有幾個(gè)替換默認(rèn) XDM程序的方案 。它們是,上一節(jié)已經(jīng)描述過(guò)的kdm (與 KDE捆綁在一起) 。kdm 提供了許多視覺(jué)上的改進(jìn)和局部的修飾,同樣能讓用戶在啟動(dòng)時(shí)能選擇他們喜歡的窗口管理器 。

推薦閱讀