歡迎您光臨本站 註冊首頁

X-Window 的安裝與升級

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

  何謂 X-Window
  X window system 最早是由 1984 年的麻省理工學院(MIT)在發展一個可以讓視窗介面適應多平台環境的一個計畫(Project Athena),所發展的一套視窗系統.到今日我們所常聽到的 X-Window 通常是指 X11R6 這一版的 X 系統.X windows 有下列幾種別稱:
  ·X
  ·X window system
  ·X Version 11
  ·X Window System, Version 11
  ·X11
  而 X-Window 在運作的時候,必須要下面幾種檔案:
  ·X Server:這是 X-Window 最重要的一個程式了,主要在負責所有與 X-Windows 有關的介面顯示功能;
  ·X Client:用戶端程式;
  ·X protocol:主要負責 X 的一些協定咚咚;
  ·X Lib:一些 X 的資料庫!
  而通常我們所使用的 X ,由於是由 XFree86 Project Inc. 公司為支援 Intel x86 平台的原始碼系統,就被通稱為 XFree86 系統啦!目前最常被使用的是 XFree86-3.3.6 版,這一版是比較穩定的版本,另外,如果你的顯示卡太新的話,你就必須要下載更新的 XFree86 啦,目前最新的出到了 4.1.0 版了!一些常去的 FTP 下載網站你可以在底下找到:另外,你以可以上 XFree86 的網站去逛逛!
  除此之外,X-Window 相關的設定與檔案都在:
  · /usr/X11R6
  · /etc/X11
  這兩個目錄中,其中,關於 X 的設定檔就在 /etc/X11/XF86config 這個檔案中!
  開始設定 XFree86 的參數
  如果你是使用這個網頁所提供的光碟來安裝你的 Linux ,並依鳥哥建議的安裝方法來安裝 Linux 時,那在你安裝完畢之後應該就已經有 XFree86-3.3.5-3 版的 X-Window 系統了!如果你是使用一些早期比較常用的顯示卡,例如 S3 Virge 系列的卡,那應該在安裝的時候就已經設定好 X-Window 了,果真如此的話,只要打 startx 就可以開始你的視窗介面的 Linux 啰!
  如果你的卡是比較新款的顯示卡,故而 Linux 無法直接幫你裝好,那麼你只好自己來作設定了!設定的方法有很多種,包括有以下的幾種程式(請注意大小寫喔!):
  · Xconfigurator
  · xf86config
  · XF86Setup
  比較要注意的是 XF86Setup 為圖形介面的設定 X-Window 的設定程式,如果你的 X-Window 沒有辦法跑的話, XF86Setup 應該就沒有辦法執行了!基本上,由於 Xconfigurator 比較容易設定,我會建議你先以 Xconfigurator 這一支程式來測試一下你的 X-Window,如果可以跑的話就OK了!如果以 Xconfigurator 沒有辦法設定好的話,就必須以 xf86config 來設定你的 X 了!而設定完了 X 之後,你可能會想要改變顯示器的色度,那你就可以用手動的方式來修改啰!通常我會建議你以以下的步驟來設定你的 X-window:


  1.先以 Xconfigurator 來設定;
  2.若不行,再以 xf86config 來設定;
  3.還不行,則只好手動 /etc/X11/XF86config 檔案!
  方法一:使用 Xconfigurator 設定 X-Window
  1.執行 Xconfigurator :
  這個時候會出現一個歡迎畫面,按下 OK 之後,系統會自動去捉顯示卡的晶片組.
  2.如果顯示卡是這一版的 XFree86 有支援的話,那系統就會顯示出你的顯示卡型號,如下圖所示為 S3 的 Trio64v2 晶片:
   
  3.上圖按下 OK 之後會開始去設定顯示器(螢幕),一般我們都用自訂的方法去捉螢幕,選擇 Custom 手動設定(第一項),如下圖所示:
   
  4.按下 OK 之後,系統會告訴你一些訊息,再按下 OK 后,就會出現如下的畫面,告訴你應該要選擇哪一個螢幕的解析度,通常我們都會選擇『High Frequency SVGA, 1024x768 @ 70Hz 』那一個選項.
   
  5.上圖按下 OK 之後,就會要求你選擇垂直解析度,通常我們都是選擇第二項,也就是 50-90 那一項即可;
  6.再來系統會問你是否要讓 XFree86 自己捉顯示卡相關的資訊?這裡可以按 Probe 也可以按 Don't Probe ,只是,如果你確切的知道你的顯示卡記憶體的大小的話,這裡建議選擇 Don't Probe;
  7.上一步驟選擇 Don't Probe 之後,系統會要你選擇你的記憶體,請依你的顯示卡記憶體實際大小輸入,如果是 S3 Vrige 的話,通常是 1M 或者是 2M 左右吧!
  8.選完了記憶體大小之後,過來是選擇你的記憶時脈晶片,由於我們通常不是很清楚我們的晶片是哪一個,這裡只好讓系統自己捉,如下圖,直接選擇 No Clockchip Setting 即可!
   
  9.再來則是選擇畫面解析度與色彩量,如下圖所示,一般而言,如果你的 X-Window 一直有問題,這裡可以選擇 8 bit,及 640x480 的最原始設定就好!如果你的 X-Window 沒有問題,可以正常的使用了,而你覺得你想要讓你的色彩最大化,則可以僅選擇 24 bit 及 1024x768 這一項即可!如此一來,你就可以以你最喜歡的解析度與色度進入 X-Window 啦!(注意喔,在 bit 之間以 tab 鍵移動,而以 空白鍵 確定!)
  
  10.接著下來系統告訴你要開始測試 X-Windows 啦,按下 OK 之後系統就開始測試 X-Window!在這個地方要注意一下,如果你的設定不完全,則系統將會回到第三步驟重新再設定,如果你在這一個步驟重複了三次以上仍無法設定成功,那就必須以 xf86config 這支程式設定了!


   
  11.如果你可以正常的看到一個游標及一個框框告訴你還有10秒鐘的時間可以按確定,那就表示你的 X-Window 可以用啦!這個時候請選擇 OK,然後出現的另一個框框告訴你:『是否要在下次開機的時候以圖形介面登入』,這一步千萬選擇『NO』,以 X-Window 為預設的開機介面,個人覺得並不好,不但佔用了較多的系統資源,,並不會比較好使用!
   
  12.完成設定了,跳出 Xconfigurator 后,以 startx 進入 X-Window !
  方法二:使用 xf86config 設定 X-Window
  如果你的 X-Window 並無法以 Xconfigurator 這個比較容易設定的程式設定的話,你只好選擇 xf86config 這個文字模式的程式來設定了!整個流程我們將他寫在底下,很長,有些部分被我捨棄掉了!(注意,如果有一個步驟作錯的話,請按 ctrl c 退出后,在從頭開始作吧!)
   
  [root@tsai /root]# xf86config <== 這裡輸入 xf86config step 1: 底下會出現一大串字,不用理他 Press enter to continue, or ctrl-c to abort. <== 這裡按 enter step 2: 1. Microsoft compatible (2-button protocol) 2. Mouse Systems (3-button protocol) 3. Bus Mouse 4. PS/2 Mouse 5. Logitech Mouse (serial, old type, Logitech protocol) 6. Logitech MouseMan (Microsoft compatible) 7. MM Series 8. MM HitTablet 9. Microsoft IntelliMouse 10. Acecad tablet Enter a protocol number: <==這裡按 2 或 4(依你的滑鼠而定) step 3: Do you want to enable Emulate3Buttons? <==問你要模擬成三鈕嗎 沒必要模擬成三鈕,選 n 即可 step 4: Mouse device: <==這裡也按 enter 用預設值就好了 step 5: Do you want to use XKB? <==按 enter Press enter to continue, or ctrl-c to abort. <==按 enter step 6:  1 Standard 101-key, US encoding  2 Microsoft Natural, US encoding  3 KeyTronic FlexPro, US encoding  4 Standard 101-key, US encoding with ISO9995-3 extensions  5 Standard 101-key, German encoding  6 Standard 101-key, French encoding  7 Standard 101-key, Thai encoding  8 Standard 101-key, Swiss/German encoding  9 Standard 101-key, Swiss/French encoding 10 Standard 101-key, US international 11 Brazilian ABNT2 12 None of the above Enter a number to choose the keymap. <==共有 12 種鍵盤選擇,這裡選擇 1 即可 Press enter to continue, or ctrl-c to abort.<==按 enter step 7: 1 31.5; Standard VGA, 640x480 @ 60 Hz 2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz 3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600) 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz 9 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz 10 31.5 - 95.0; Monitor that can do 1280x1024 @ 85 Hz 11 Enter your own horizontal sync range Enter your choice (1-11):

<==選擇解析度,同樣選 7 即可! 1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range Enter your choice: <==選擇解析度,選 2 即可! Enter an identifier for your monitor definition:<==按 enter Enter the vendor name of your monitor:<==按 enter Enter the model name of your monitor:<==按 enter step 8: Do you want to look at the card database? <==這裡選 y 開始看你的顯示卡型號 506 S3 86C391 (Savage3D)               Generic VGA 507 S3 86C764 (generic)                S3 Trio64 508 S3 86C765 (generic)                S3 Trio64V 509 S3 86C775 (generic)              


[火星人 ] X-Window 的安裝與升級已經有529次圍觀

http://coctec.com/docs/linux/show-post-55862.html