国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

X-Window 設定

2024-07-21 02:36:03
字體:
來源:轉載
供稿:網友

  X-Window的架構
  在Unix-Like包括linux等作業底下的圖形界面通常被我們簡稱為X-Window啰,這個X-Window怎么來的?他目前的版本是怎樣?還有,X-Window主要是主從架構的(Server, Client),那么這些主從架構是怎么回事呢?我們底下就來談一談這些東西吧!
  ·XFree86 的歷史演進與版本
  基本上,X-Window的核心就是 XFree86 這個玩意兒啰,他怎么來的呢?在早期的Unix世界中,并沒有所謂的圖形界面,所以在一些圖形展示上面有點困擾就是了,后來經過麻省理工學院(MIT)的發展,終于在 1986 年開發出在 Unix 系統上面的 X Window System!并且組織了 XFree86 這個計畫組織來發展這個圖形介面!從此之后,人們才可以在 Unix 作業系統中看到這個美美的圖形化介面(Graphical User Interface, 簡稱GUI)呢!那么這個 XFree86 組織繼續發展這個介面,到了 1987 年釋出第一版的X11版本,而后陸續發展出更新的版本,在第二版釋出被稱為X11R2,目前的版本則是第六次釋出,稱為X11R6啰!而目前的X11R6版本中,主要依照新舊又被分為較舊的第三版(version 3),以及較新的第四版(version 4)。(注: XFree86 的命名基本上為 X 系統 + Free 軟體 + x86 系統架構 的簡寫啰!)
  那么在 Linux 針對 XFree86 的使用上面情況是怎樣呢,呵呵,在 1994 年第一個 Linux kernel 1.0 的版本當中,就已經支援 XFree86 啰!至于目前在 2002 年之后出版的 Linux distribution 通常都已經換為了version 4了,例如 Mandrake 9.0 及Red Hat 7.2以后版本,這一版支援的顯示卡驅動程式較多,而且也較新啦!不過,在 2001 年以前的Linux版本則主要還是以 version 3 為主呢!
  ·X server, X client 與 Window manager
  大概了解一下X-Window的歷史與版本之后,接著下來我們要來談一談,那么什么是X server, X client這些個東西,怎么一個X-Window有這么多的希奇的介面,什么KDE啦還有GNOME啦等等的!
  oX server:
  基本上,XFree86的主要功能是什么呢?嗯!那就是治理整個Linux主機上面的關于顯示的硬體配備啦!例如顯示卡、螢幕解析度、鍵盤形式、滑鼠形式等等,咦!那我們在安裝Linux的時候,不是都已經可以將這些資訊設定好了嗎?這里必須說明的是,X-Window在Linux里面只是『一個軟體』而已,所以,你在安裝Linux的時候,選擇的鍵盤也好,滑鼠形式也好,都是給Linux這個系統用的,跟X-Window可沒有絕對的關系呢!所以這也就說明啦,你的X-Window要在Linux上面啟動時,還需要載入X-Window需要的驅動程式才行!所以呢,當你以run-level 3進入Linux之后,基本上,X-Window是完全不存在你的系統的記憶體中,而當你輸入startx以啟動X-Window系統時,這個時候Linux才會開始讀入X-Window的驅動程式(大概就是顯示卡驅動程式、螢幕解析度調整等等的設定值)。所以,請注重啦,這個X server就是用來治理Linux主要關于顯示的一些硬體與驅動程式啰!
  oX client:
  大略知道了X server之后,再來我們要看一看,那么什么是X client呢?又沒有網路連線,怎么會有client這個名詞?其實,X server主要的功能只是在治理顯示的驅動程式與硬體,但是在整個螢幕前面顯示給使用者,并且經由使用者移動滑鼠也好、鍵盤也好,來啟動一些『事件』的動作,以回應給X server,并進一步處理一些資訊,則是需要一些X的軟體來進行,這些關于X的軟體,我們就可以稱為是X client啰!反正,只要是關于一些視窗的行為、顯示在螢幕的行為等等,使用者都是透過X client來告訴X server的啦!那也就是說,『當X server死掉的時候,X client根本就無法動作!』怎么說呢?因為治理硬體的X server都不動了,利用這個server來進行顯示與事件觸發的X client要怎么活下去?了解了嗎?
  oWindow manager:
  那么什么又是『視窗治理員?』說穿了,其實視窗治理員你也可以簡單的將他看做是一個X client啦!這個Window manager主要是做為你跟整個X Window系統的介面,所以,所有的X軟體(就是上面講到的X client)都是他管的!目前最熱門的兩個視窗治理員就是KDE與GNOME啰!
  假如我們以KDE來作說明,那么您應該不難了解,主要的硬體驅動還是得要X Window的核心,也就是XFree86這個咚咚沒有問題的驅動之后,然后我們才能進入KDE這個視窗治理員的介面之下進行美美的圖形介面環境工作!萬一哪一天您的X-Window死掉了,你必須要知道的是,你是怎么讓他死掉的?
  o假如之前還可以進入X-Window,也就是KDE,不過經過當機之后(這里指的是并沒有重新設定XFree86喔!),導致X-Window無法進入,那么應該可能就來自于KDE的問題了,這個情況之下,通常刪除自己家目錄之下的.kde這個隱藏目錄后,就可以恢復到最原始的狀態。
  o但是假如一安裝完Linux就一直無法進入X-Window的話,那么大概就是XFree86這個核心沒有設定好的問題啦!所以我們就必須要設定XFree86呢!
  ·XFree86 的主要設定檔案
  好啦,既然假如曾經進入過X-Window,則可能的問題就會變成是window manager的問題,而不是XFree86的問題,那么情況應該還輕易解決,所以我們不談這個。
我們底下要談的是當你的X-Window一直無法正確且成功的啟動時,那么應該就是硬體設定的問題啦!例如解析度調錯啦、滑鼠格式不對啦、顯示卡的驅動程式不對等等的問題!果真是這些問題的時候,我要如何來重新設定我的XFree86這個核心呢?
  剛剛前面提過,我們的XFree86目前有兩個版本,分別是version 3與version 4,那么怎么知道我的Linux使用的是哪一個XFree86的版本呢?嗯!就使用:
  X –version
  來檢查吧!好了,那么不同版本的設定檔在哪里?這兩個版本的設定檔分別是:
  o version 3: /etc/X11/XF86Config
  o version 4: /etc/X11/XF86Config-4
  請非凡留意他的大小寫呢!上面的可是設定檔喔!所以呢,當我們說『我的X-Window一直無法驅動,我要去修改我的設定檔!』通常指的就是這個檔案啦!目前我們在Linux里面大多是使用version 4了,因此底下我們將以/etc/X11/XF86Config-4這個檔案來說明呢!請注重,假如您的X-Window本來可以正確無誤的啟動時,表示這個檔案內容是對的,這個時候,『請務必將您的這個設定檔案備份一個!』因為未來假如設定錯誤導致無法進入X-Window時,只要將原本正確的備份檔案覆蓋回來,你的X-Window就救回來了!所以這個檔案真的很重要,請記得一定要備份喔!
  cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.bak
  底下我們就來談一談,怎么樣設定我們的XFree86呢?一般而言,假如你要重新設定XFree86的一些細項設定時,最好的步驟是:
  3.假如已經能夠進入X-Window了,那么就直接以Window manager提供的小工具來設定你的XFree86,例如KDE提供的control center就可以進行這個工作;
  4.假如沒有辦法進入X-Window了,那么就使用各家distribution提供的小工具來設定我們的XFree86設定檔;
  5.假如各家提供的工具還沒有辦法設定好XFree86的話,那么就必須要使用到XFree86提供的小軟體工具,在指令列模式下面執行的xf86cfg或xf86config啰!
  6.假如調整的結果您還是不太滿足,那么就直接手動的來微調/etc/X11/XF86Config-4這個檔案吧!
  使用設定工具:XFdrake, Xconfigurator:
  好了,假如你的X-Window本來就沒有問題,那么底下的資料就可以不要看啦!但是,假如你的X-Window一直怪怪的,那么底下的設定方式就得給他瞧一瞧!目前使用上面較為方便的,還是以各家distribution提供的小工具來設定我們的/etc/X11/XF86Config-4這個檔案較為方便,而設定的內容不外乎:
  1.鍵盤的格式;
  2.滑鼠的格式;
  3.螢幕的格式,包含解析度、水平、垂直更新頻率等等;
  4.顯示卡的主要驅動程式,也就是所謂的X server最主要的內容啦!
  5.顯示的解析度:
  上面那個顯示的解析度還得要了解一下,我們在設定螢幕的解析度時,指的是『我的螢幕能夠負荷的最高解析度』,而在第五項的顯示的解析度,是我們進入X-Window并且使用Window manager來操作主機之后,那個桌面的支援的解析度啦!因此,第三項螢幕的解析度當然就可以設定的比較高啰!
  目前最流行的兩套Linux:Mandrake與Red Hat均提供不錯的軟體來設定XF86Config-4,那就是:
  ·Mandrake XFdake
  ·Red Hat Xconfigurator
  這兩個套件設定的項目幾乎都是一模一樣啦。好了,請記得備份你的XF86Config-4這個檔案吧。
  ·Mandrake : XFdrake
  直接在指令列模式中輸入XFdrake開始使用 XFdrake 的 X 設定啰!
  o 偵測系統的硬體設定:
   X-Window 設定
  o進入XFdrake之后的第一個動作即是在偵測你的主機上面的硬體啦!假如捉到硬體之后,會將你的Linux主機上面的硬體給他顯示在畫面上,如同上圖所示,而且有幾個設定值:
  §Graphic Card: 這個顯示目前你的顯示卡晶片;
  §Monitor:  顯示目前你的螢幕廠牌或者選擇自訂(Custom)
  §Resolution: 選擇你的X-Window顯示的解析度
  §Test:  立即測試你的硬體設定
  §Options:  讓你選擇是否開機的時候進入X-Window
  §Quit:  離開XFdrake這個程式!
  請注重,在選擇的時候,必須要使用按鍵,使游標移動到OK之后,才可以進入各細項去選擇呢!
  o顯示卡晶片組的選擇:Graphic Card
  在按下了Graphic Card之后,會出現可以選擇晶片組的畫面來,如下圖所示,在下圖中,基本上會有三個欄位,第一個Vendor是說廠商,第二個SIS則是發展的廠商名稱,例如你的顯示卡是Nvidia的,那么就選擇Nvidia吧!第三個則是這個廠商的支援晶片組!嗯!選擇你的顯示卡吧!我這里是使用SIS的6326啦! 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 稷山县| 惠东县| 青川县| 甘谷县| 津市市| 咸阳市| 托克托县| 黄梅县| 岚皋县| 阿拉尔市| 兴仁县| 赣州市| 榆社县| 永仁县| 铜山县| 通城县| 高要市| 苗栗市| 东辽县| 綦江县| 彝良县| 马公市| 汉沽区| 天镇县| 湾仔区| 古浪县| 临泉县| 大悟县| 柳林县| 贵定县| 合川市| 灵寿县| 申扎县| 香港 | 武平县| 兴隆县| 锡林浩特市| 西青区| 永吉县| 新巴尔虎右旗| 五华县|