亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1169 | 回復(fù): 0
打印 上一主題 下一主題

X Window介紹 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-04-25 15:41 |只看該作者 |倒序?yàn)g覽
X Window是與支持圖形用戶接口的Unix一起使用的系統(tǒng)!皥D形用戶接口或GUI”可使你不僅使用鍵盤,
而且也可使用鼠標(biāo)或其它種類的指標(biāo)裝置來(lái)控制計(jì)算機(jī)。不僅可用鼠標(biāo)器在菜單上選擇條目和控制屏幕上的目標(biāo),而且可以同時(shí)在多個(gè)窗口,運(yùn)行多個(gè)程序,每個(gè)程
序都可以駐留在各自的屏幕窗口上。
為了向研制圖形用途的程序員提供標(biāo)準(zhǔn)的工具集,和提供用戶與圖形用途相匹配的標(biāo)準(zhǔn)接口,研制了X Window。為了方便起見(jiàn),X Window通常叫作X。
當(dāng)使用X時(shí),保持所有運(yùn)行中程序GUI的細(xì)節(jié),由一個(gè)稱作“顯示服務(wù)器”或“X服務(wù)器”的獨(dú)立程序進(jìn)行處理。
這樣分工有幾個(gè)重要的好處。首先表示整個(gè)GUI 由一個(gè)單獨(dú)的程序控制,這個(gè)程序可確保每一步操作都按照預(yù)定方式執(zhí)行,正在運(yùn)行程序的窗口實(shí)際上可以被其它窗口所遮蓋的,程序本身并不需要知道這一點(diǎn),你也不必專門在意這一點(diǎn)。X服務(wù)器自己將處理這些細(xì)節(jié)。
第二,當(dāng)程序員設(shè)計(jì)一個(gè)新程序時(shí),他不必耽憂用戶接口,每當(dāng)需要設(shè)計(jì)新程序時(shí),只需以標(biāo)準(zhǔn)方式將程序調(diào)到X上。 這樣有利于使用更可靠的程序,從一個(gè)X系統(tǒng)移到另一個(gè)X系統(tǒng)。由于所有的X 服務(wù)器功能相同,因此,根據(jù)一個(gè)X服務(wù)器寫的程序可以在所有的X系統(tǒng)下運(yùn)行。
X的第三個(gè)好處是圖形用戶接口基本是標(biāo)準(zhǔn)的。 提供窗口接口的系統(tǒng)叫作“窗口管理者”(從技術(shù)上講,窗口管理者本身就是在X中第一層程序) 。
怎樣參加一個(gè)討論組。各種專題的討論組,在 Internet中構(gòu)成了一個(gè)巨大的網(wǎng)絡(luò),通過(guò)電子郵件,可以把你帶入這個(gè)巨大的網(wǎng)絡(luò)。參加一個(gè)討論組,你無(wú)須使用“Usenet”或任何其它Internet 網(wǎng)絡(luò)上的服務(wù),而僅須知道怎樣發(fā)送和收閱電子郵件
象所有成功的Internet服務(wù)一樣,郵政名單(Mailing Lists) 基于下面這個(gè)簡(jiǎn)單的想法。當(dāng)你給某人發(fā)一封郵件,你必須指定一個(gè)郵件地址;如果你想給幾個(gè)人同呈一個(gè)郵件,你可以建立一個(gè)專用名——我們稱為別名,來(lái)代表一組人。
例如,如果你建立一個(gè)叫“executives”的別名表示Curly、Larry和 Moe三個(gè)人的郵件地址,那么當(dāng)你給“executives”發(fā)郵件, 電子郵件程序會(huì)自動(dòng)將此郵件發(fā)給這三個(gè)用戶。

象怎樣使這三個(gè)人通過(guò)這個(gè)別名成為一個(gè)討論組呢 ? 也就是如果 Curly 有一個(gè)想法, 想與其他兩人共享, 那么他要做的就是給:“
executives”發(fā)一個(gè)電子郵件,而且每個(gè)人都可以得到一個(gè)副本,F(xiàn)在,
Moe如果對(duì)Curly的信息作些評(píng)論,那么他也只須將自己的評(píng)論作為郵件發(fā)給“executives”,這些信息再自動(dòng)發(fā)給這個(gè)郵政名單中所列出的每個(gè)
人。
我們將此概念推廣。設(shè)想有一個(gè)別名包含了幾十甚至幾百個(gè)Internet 用戶的電子郵件地址,發(fā)給這個(gè)別名的任何信息都會(huì)自動(dòng)地發(fā)給同一組的每個(gè)人。人們可以通過(guò)此方法進(jìn)行交談、評(píng)論、幫助他人、討論問(wèn)題、共享信息等等。任何人發(fā)出的信息會(huì)到達(dá)同組的每個(gè)人。
作為一名Internet用戶,你可以訪問(wèn)成千個(gè)郵政名單(Mailing Lists),其中的每一個(gè)名單都專用于某個(gè)討論題。
X
服務(wù)器的執(zhí)行程序位于/usr/X11R6/bin目錄中,并且使用一個(gè)符號(hào)聯(lián)接 “X”
,指向具體的執(zhí)行程序,如XF86_VGA16或XF86_S3V等。因此直接輸入X命令就能啟動(dòng)設(shè)置好的X服務(wù)器,系統(tǒng)將進(jìn)入圖形狀態(tài),并出現(xiàn)一個(gè)可以
移動(dòng)的X形鼠標(biāo)指針,但并沒(méi)有其他反應(yīng)。這是因?yàn)閄服務(wù)器只負(fù)責(zé)處理輸入和顯示,具體對(duì)使用者的輸入進(jìn)行處理則由其他X客戶負(fù)責(zé),而直接啟動(dòng)X服務(wù)器沒(méi)有
啟動(dòng)任何X客戶,因而不能處理用戶的任何輸入。
為了利用圖形界面的處理能力,在啟動(dòng)X服務(wù)器的同時(shí)還應(yīng)該啟動(dòng)X客戶程序來(lái)負(fù)責(zé)回應(yīng)用戶的輸入。這個(gè)任務(wù)可以通過(guò)shell程序startx或 xinit來(lái)作到,這兩個(gè)程序能在啟動(dòng)X的同時(shí),啟動(dòng)X Window的窗口管理程序和其他X程序。
 
 startx和xinit缺省查看使用者個(gè)人目錄下的.xinitrc文件,在這個(gè)文件內(nèi)應(yīng)該包含啟動(dòng)各個(gè)X客戶程序的命令。最簡(jiǎn)單的.xinitrc
可能只包含一個(gè)命令來(lái)啟動(dòng)一個(gè)仿真終端xterm,也可以包含一系列命令來(lái)啟動(dòng)多個(gè)程序,創(chuàng)建出漂亮的X環(huán)境。想自己定制X
Window操作環(huán)境的使用者可以手工創(chuàng)建和修改這個(gè)文件,以得到不同的用戶界面。
缺省情況下,用戶并沒(méi)有創(chuàng)建這個(gè).xinitrc文件,這樣xinit命令就只能啟動(dòng)一個(gè)xterm終端仿真程序,而沒(méi)有執(zhí)行任何其他的X程序,也沒(méi)有執(zhí)行窗口管理器。

使不存在.xinitrc文件,使用startx也能啟動(dòng)窗口管理器和幾個(gè)
X客戶程序,這是由于startx發(fā)現(xiàn)用戶個(gè)人目錄下不存在.xinitrc文件之后,就使用系統(tǒng)中的
/etc/X11/xinit/xinitrc作為xinit程序的啟動(dòng)文件(startx只是調(diào)用xinit的一個(gè)shell腳本)。因此更改系統(tǒng)的
xinitrc文件,就能使所有沒(méi)有創(chuàng)建.xinitrc的用戶仍然享有啟動(dòng)文件來(lái)啟動(dòng)X Window系統(tǒng)。
startx或xinit必須先在控制臺(tái)下登錄之后,輸入相應(yīng)命令才能進(jìn)入X Window 環(huán)境。另一種方法為預(yù)先啟動(dòng)X Window系統(tǒng),在X Window下登錄進(jìn)系統(tǒng)。這種方式是使用xdm來(lái)實(shí)現(xiàn)的。

用戶通過(guò)登錄認(rèn)證之后,xdm就需要為用戶啟動(dòng)登錄會(huì)話。xdm就以用戶身份執(zhí)行/etc/X11/xdm/Xsession文件,然后再執(zhí)行用戶個(gè)人目
錄下的.xsession文件。個(gè)人目錄下的. xsession文件與.xinitrc文件類似,也是一個(gè)標(biāo)準(zhǔn)shell腳本
這個(gè)文件
與.xinitrc文件的不同之處在于,由于.xinitrc是在用戶登錄之后由xinit使用的,因此包括PATH在內(nèi)的環(huán)境變量都已經(jīng)在用戶的.
profile等文件中設(shè)置正確了,而通過(guò)xdm登錄的用戶并沒(méi)有執(zhí)行.
profile等設(shè)置文件,因此必須在.xsession中設(shè)置PATH等環(huán)境變量,才能正確找到各個(gè)執(zhí)行文件,否則就必須使用絕對(duì)路徑來(lái)啟動(dòng)應(yīng)用程序。
 
 另一個(gè)不同之處在于,個(gè)人目錄下的.xsession文件必須存在,用戶才能通過(guò)XDM正常進(jìn)入X
Window,否則登錄過(guò)程就會(huì)發(fā)生錯(cuò)誤。而對(duì)于xinit來(lái)講,.xinitrc
不是必需的如果.xsession的執(zhí)行有問(wèn)題,用戶就不能從xdm的登錄界面上登錄進(jìn)系統(tǒng)。此時(shí)可以檢查相應(yīng)用戶目錄下的.xsession-
errors文件,這個(gè)文件中將包含執(zhí)行.xsession的錯(cuò)誤信息。
要正確的在Linux下配置窗口系統(tǒng),實(shí)際上就是生成正確的
XFree86配置文件,這個(gè)文件一般保存在/etc/X11/下,在X版本是3.x時(shí),它的文件名為XF86Config,在X版本是4.x時(shí),它的文
件名一般為XF86Config-4。在現(xiàn)在的發(fā)行版本中,處于硬件兼容性的考慮,他們一般都讓這兩個(gè)版本的XFree86包共存。
當(dāng)然,如果您不能得到顯卡的詳細(xì)的設(shè)備參數(shù)的話,您也可以使用probeonly選項(xiàng)獲得顯示卡的詳細(xì)信息。例如,
X -probeonly
配置顯示器實(shí)際上是生成XF86Config文件的Monitor節(jié),需要配置的信息一般包括:水平掃描頻率范圍、垂直掃描頻率范圍、監(jiān)視器支持的顯示模式、制造商信息。

常有兩種啟動(dòng)X11的方式(然后就是窗口管理器)。傳統(tǒng)方法是使用 startx
命令。另一種方法是使用圖形登錄管理器(也稱為“顯示管理器”)。最常見(jiàn)的顯示管理器是 xdm ,它是XFree86發(fā)行版中的一部分。
Gnome提供的顯示管理器稱為 gdm ,KDE提供的則名為 kdm 。
常見(jiàn)的窗口管理器           gnome kde fvwm Xfce4
               
               
               

本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/28622/showart_585662.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP