亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
Sco unix 培訓(xùn)手冊(cè)5
[打印本頁(yè)]
作者:
zhoujianbo
時(shí)間:
2006-04-23 16:07
標(biāo)題:
Sco unix 培訓(xùn)手冊(cè)5
第 9章 定制圖形環(huán)境的啟動(dòng)
本章討論如何定制 SCO OpenServer圖形環(huán)境的啟動(dòng)特性。具體而言,本章包括怎樣:
·使用顯示管理程序(scologin)
·使用startx腳本程序
·使用對(duì)話管理程序(scosession)
·使用環(huán)境變量
·定制scologin以便管理多個(gè)服務(wù)器
·在 X終端上使用圖形環(huán)境
9.1 啟動(dòng)圖形環(huán)境對(duì)話
在默認(rèn)情況下,圖形環(huán)境在主控臺(tái)的第二屏(/dev/tty02)上運(yùn)行scologin 顯示管理程序。該顯示管理程序在系統(tǒng)中啟動(dòng)X服務(wù)器并保持它的運(yùn)行,甚至在用戶并沒使用圖形
環(huán)境對(duì)話時(shí)也如此。
當(dāng)然,在可以選擇關(guān)掉scolign 客戶程序并手工地啟動(dòng)X 服務(wù)器,而也可以在另一個(gè)屏幕上運(yùn)行另外一個(gè)服務(wù)程序?qū)υ。要手工啟?dòng)X服務(wù)器,運(yùn)行startx 腳本程序。
不管實(shí)際使用哪種方法運(yùn)行X服務(wù)器,默認(rèn)的圖形環(huán)境對(duì)話是由對(duì)話管理客戶程序:
scosession 控制的,scosession 定義了服務(wù)程序啟動(dòng)后要運(yùn)行的客戶程序,并控制它們的表現(xiàn)和行為。
以下幾節(jié)假設(shè)按默認(rèn)配置運(yùn)行客戶程序。
9.1.1 運(yùn)行scologin
scologin 顯示管理程序?yàn)楸镜鼗蜻h(yuǎn)程的 X服務(wù)器提供了一個(gè)圖形注冊(cè)窗口,類似于由login或getty 所提供的功能。特別地,scologin:
·保持 X服務(wù)器運(yùn)行
·提示用戶注冊(cè)和輸人口令
·驗(yàn)證用戶
·適當(dāng)時(shí)要求新口令
·建立安全圖形環(huán)境對(duì)話
scologin客戶進(jìn)程是由在/etc/rc2.d中的P86scologin 腳本啟動(dòng)的一個(gè)精靈進(jìn)程。默認(rèn)情況下,scolgoin 控制多屏幕中的第二屏,即/dev/tty02。
scologin窗口出現(xiàn)在所有由scologin管理的活動(dòng) X服務(wù)器的屏幕上。scologin窗口包含兩個(gè)分別要求健人注冊(cè)名和口令的輸入字段。該窗口還包含三個(gè)按鈕; Login, Restart和
Help。要開始對(duì)話,鍵人注冊(cè)名和口令,再按<Enter>鍵或單擊 Login按鈕。要重新啟動(dòng) X
服務(wù)程序和重新顯示scologin窗口,單擊Restart按鈕。
如果注冊(cè)成功,那么就將設(shè)置以下的環(huán)境變量;$DISPLAY,$HOME,和PATH。如果運(yùn)行桌面系統(tǒng)客戶程序, $LANG環(huán)境變量也被設(shè)置。這些變量在11.2節(jié)“使用環(huán)境變”中討論。
一旦系統(tǒng)成功地驗(yàn)證一個(gè)用戶,就會(huì)執(zhí)行幾個(gè)腳本程序。這些腳本程序在/usr/lib/X11/scologin中,并列在表 ll—l中。
配置文件
描述
Xstartup
一個(gè)定義在開始用戶對(duì)話前scologin 執(zhí)行的操作的啟動(dòng)腳本程序
Xsession
Xsession-csh
Xsession-ksh
Xsession-sh
通過運(yùn)行/usr/bin/startx 腳本程序來定義用戶的X 服務(wù)器對(duì)話的特性,
該對(duì)話啟動(dòng)scosession
Xreset
文件定義在用戶結(jié)束對(duì)話時(shí)scologin采取的動(dòng)作
9.1.1.1 配置scologin的啟動(dòng)行為
scologin 在驗(yàn)證一個(gè)用戶后,就執(zhí)行啟動(dòng)腳本程序/usr/lib/X11/scologin/Xstartup
該腳本程序在默認(rèn)情況下不執(zhí)行任何命令——除了一些注釋信息外,該腳本程序的文件是空的.可以在該文件中寫進(jìn) shell命令來執(zhí)行自定義的啟動(dòng)任務(wù),如從文件服務(wù)器安裝用戶注冊(cè)目錄、顯示日期信息、設(shè)置自定義 shell環(huán)境變量.
這個(gè)腳本程序一執(zhí)行完畢,scologin如就開始用戶對(duì)話。
9.1.1.2 定義 x服務(wù)器對(duì)話
在執(zhí)行啟動(dòng)腳本程序后,scologin搜尋一個(gè)定義 X服務(wù)器對(duì)話的腳本文件。首先,它尋找在用戶注冊(cè)目錄下的名為.xsession的文件。
如果沒有發(fā)現(xiàn)用戶特定的文件,scologin再查找/usr/lib/X11/scologin/Xsession-SHELL文件,其中SHELL 是當(dāng)前用戶的shell。例如,一個(gè)運(yùn)行 csh的對(duì)話就使用Xsession-csh文件。
Xsession文件作為注冊(cè) shell啟動(dòng),它們?cè)O(shè)置在用戶.profile或.login文件中說明的環(huán)境變量。接著Xsession文件運(yùn)行startx –t 腳本程序。實(shí)際上,scologin由將對(duì)話管理任務(wù)交給startx腳本程序,而該程序又把控制權(quán)轉(zhuǎn)交給scosession客戶程序。
9.1.1.3 從scologin中注銷
當(dāng)結(jié)束圖形環(huán)境對(duì)話,并從系統(tǒng)中注銷時(shí),scologin運(yùn)行一個(gè)稱之為/usr/lib/X11/scologin/Xreset的 reset腳本程序。這個(gè)腳本程序以 root 的權(quán)限運(yùn)行,從根窗口上刪除對(duì)話管理程序的資源。
也可以用這個(gè)腳本程序來消除執(zhí)行及Xstartup腳本程序中命令所造成的影響。例如,
Xreset腳本程序可以從文件服務(wù)器上卸下那些在對(duì)話開始后被安裝的目錄。
當(dāng)一個(gè)圖形環(huán)境對(duì)話結(jié)束后,scologin 重置 X服務(wù)器,并重新顯示scologin窗口。
9.1.2 運(yùn)行startx腳本程序
如果你想在命令行啟動(dòng)一個(gè)圖形環(huán)境對(duì)話,必須運(yùn)行startx腳本程序:
startx &
如果通過從scologin由窗口注冊(cè)來開始對(duì)話,scologin的Xsession-SHELL文件也要帶 選項(xiàng)運(yùn)行startx腳本程序。
如果startx腳本程序執(zhí)行時(shí)不帶任何選項(xiàng),它將:
·在$PATH環(huán)境變量中加入/usr/bin/X11,如果需要的話。
·檢查環(huán)境變量 $DISPLAY是否已設(shè)置,如果沒有,它把該變量設(shè)為:
hostname:display_number
其中hostname是當(dāng)前主機(jī)的名字,而:display_number是下一個(gè)可用的顯示器。如
果沒有其它的服務(wù)器在運(yùn)行,則:display_number設(shè)為0。
·運(yùn)行xinit,啟動(dòng) X服務(wù)器。
·如果$HOME/.startxrc文件存在,則讀該文件,并執(zhí)行該文件中設(shè)定的客戶程序。
如果用戶的起始目錄下不存在.startxrc,那么就讀取/usr/lib/ X11/sys.startxrc文件。
如果startx腳本程序執(zhí)行時(shí)帶 -t選項(xiàng)—正如它由scologin的Xsession-SHELL文件執(zhí)
行時(shí)那樣,它將執(zhí)行上述所有任務(wù),其中也包括修改環(huán)境變量$PATH。然而,-t選項(xiàng)
并不設(shè)置$DISPLAY環(huán)境變量或者運(yùn)行xinit程序啟動(dòng) X服務(wù)器。對(duì)于scologin顯示
管理程序,X服務(wù)器早已運(yùn)行而無需重啟。如果想從一個(gè)使用內(nèi)部服務(wù)程序的 X終
端上運(yùn)行圖形環(huán)境對(duì)話,-t 選項(xiàng)也很有用。
注意:如果在運(yùn)行startx 腳本程序時(shí)帶-t 選項(xiàng),必須在運(yùn)行startx 前設(shè)置$ DISPLAY
環(huán)境變量。否則,會(huì)看到出錯(cuò)信息:
DISPLAY enviroment variable not set
9.2.1 定制 scologin
默認(rèn)的scologin配置是在控制臺(tái)的第二屏(/dev/tty02)上運(yùn)行 X服務(wù)器和scologin客戶程序。你可以改變配置使得scologin根本就不遠(yuǎn)行,或者設(shè)置scologin管理系統(tǒng)上或遠(yuǎn)程系統(tǒng)上的多個(gè)顯示器,也包括 X終端。
有幾個(gè)用于配置scologin行為的文件。這些文件都在/usr/lib/X11/scologin的目錄下,
scologin 配置文件
文件
描 述
Xconfig
設(shè)置資源的特殊配置文件,確定scologin使用的腳本程序。在該文件中的資源配置下列文件
%0
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):
http://blog.chinaunix.net/u/17749/showart_103812.html
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2