歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 用xf86config進行X-WINDOW配置

用xf86config進行X-WINDOW配置

日期:2017/2/27 14:19:37   编辑:更多Linux
  X-WINDOW是一種風行於UNIX的圖形界面,現在它已經成功地移植到了Linux平台上,裝上X-WINDOW這一漂亮的門面,一定能讓LINUX蓬荜生輝。它的最大特點是設備無關性,安裝完後只要用xf86config配置一下就可以立馬上班了。 聽了這許多介紹,加上我裝的是Red Hat Linux,X-WINDOW已經在我的系統裡呆著了,我急不可待地在命令行上輸入xf86config,原本認為一錘定音,哪想到卻是大費周折: 首先當然得准備好資料,我將顯示器和顯卡的說明書放在案邊,因為在設定 Xwindow時要知道顯示器的垂直及水平掃描頻率;還有顯卡的主芯片,顯存大小;DAC芯片和時鐘芯片型號。 運行xf86cofnig後,前面幾個畫面沒什麽重要的, 一直按ENTER直到設定鼠標的地方!屏幕上出現: First specify a mouse protocol type. Choose one from the following list: 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 相信大家都知道自己的愛鼠該選那一種的吧??如果你的鼠標是可以2鍵與3鍵切換的,建議你使用3鍵的!!因為Xwindow下會使用到第三個鍵! 另外羅技的鼠標一般都應該要選第六項!我的小老鼠嘛,最常見,選2。 選好之後,會根據你選的mouse問一些東西!你可以看說明來決定要選Yes或No!根據我的經驗一路回車下去就搞定了。直到屏幕上出現: Please answer the following question with either 'y' or 'n'. Do you want to enable these bindings for the Alt keys? 要我們設置鍵盤,直接按Enter就行了! 注意,好戲上場了,屏幕顯示: It is VERY IMPORTANT that you do not specify a monitor type with a horizontal sync range that is beyond the capabilities of your monitor. If in douBT,choose a conservative setting. hsync in kHz; monitor type with characteristic modes 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 - 79.0; Monitor that can do 1280x1024 @ 74 Hz 10 Enter your own horizontal sync range Enter your choice (1-10): 讓你選擇屏幕的水平掃描頻率,如果你有顯示器說明書,按說明書選擇,或選10 自己輸入。如果沒有說明書,選5比較合適。接下來就是設定垂直掃描頻率了: You must indicate the vertical sync range of your monitor. You can either select one of the predefined ranges below that correspond to industry- standard monitor types, or give a specific range. For interlaced modes, the number that counts is the high one (e.g. 87 Hz rather than 43 Hz).


1 50-70 2 50-90 3 50-100 4 40-150 5 Enter your own vertical sync range 一樣的,根據說明書來選擇,或選5自己輸入。如果沒有說明書,選2一般沒問題。 接著,它會問你顯示器廠家型號, 隨便輸入就可以了!干脆,一路回車,搞定。 屏幕上出現了選擇顯卡類型的提示: Do you want to look at the card database? (按y,列出下一頁) 0 S3 Trio64V+ 1 ...... 這裡,它會列出近400百種顯卡供你選擇,選擇與你相符的顯卡。 下面就是讓我們選擇自己的X服務器,這個選項是一定要選的。 1 The XF86_Mono server. This a monochrome server that should work on any VGA-compatible card, in 640x480 (more on some SVGA chipsets). 2 The XF86_VGA16 server. This is a 16-color VGA server that should work on any VGA-compatible card. 3 The XF862_SVGA server. This is a 256 color SVGA server that supports a a number of SVGA chipsets. It is accelerated on some Cirrus and WD chipsets; it supports 16/32-bit color on certain Cirrus configurations. 4 The accelerated servers. These include XF86_S3, XF86_Mach32, XF86_Mach8, XF86_8514, XF86_P9000, XF86_AGX, XF86_W32 and XF86_Mach64. These four server types correspond to the four different "Screen" sections in XF86Config (vga2, vga16, svga, accel). Which one of these screen types do you intend to run by default (1-4)? 如果用戶的顯示卡是S3/Mach32/Mach8/8514/P9000/AGX/W32/S3 Virge系列就可以在第 四個選項中挑選自己的服務器,否則只能選擇3,使用256色了。如果連選3都無法正常啟動 X-WINDOW,那你只有選2,享用那丑陋的16色了,要麼就只能換塊卡了。像筆者的Trident 9685,只能選3,忍受那平談無奇的256色。 接下來它會問你要不要做連接! 請選Y Please answer the following question with either 'y' or 'n'. Do you want me to set the symbolic link? 然後它問你:Do you want to set it in /var/X11R6/bin?是否存盤,當然回答Y了。 顯存大小: How mUCh video memory do you have on your video card: 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Enter your choice: 我的顯卡有2MB的顯存,所以選4 ! 又是廠牌和型號, 隨便給它幾個英文字就可以了!象我索性送幾個回車給它。 接下來是RAMDAC chip的設定... The RAMDAC setting only applies to the S3 and AGX servers. Some RAMDAC's are auto-detected by the server. The detection of a RAMDAC is forced by using a Ramdac "identifier" line in the Device section. The identifiers are shown at the right of the following table of RAMDAC types: 1 AT&T 20C490 (S3 server) att20c490 2 AT&T 20C498/21C498/22C498 (S3) att20c498 3 AT&T 20C505 (S3) att20c505 4 BrookTree BT481 (AGX) bt481 5 BrookTree BT482 (AGX) bt482 6 BrookTree BT485/9485 (S3) bt485 7 Sierra SC15025 (S3, AGX) sc15025 8 S3 GenDAC (86C708) (autodetected) s3gendac 9 S3 SDAC (86C716) (autodetected) s3_sdac

10 STG-1700 (S3) stg1700 11 TI 3020 (S3) ti3020 12 TI 3025 (S3) ti3025 13 Normal DAC normal Just press enter if you don't want a Ramdac setting. What Ramdac setting do you want (1-13)? 有說明書,可以對照說明書,但我建議有最省事的方法,按個q鍵,讓它自己查。 再下來就是最討厭的Clock chip的設定了: A Clockchip line in the Device section forces the detection of a programmable clock device. With a clockchip enabled, any required clock can be programmed without requiring probing of clocks or a Clocks line. Most cards don't have a programmable clock chip. Choose from the following list: 1 Chrontel 8391 (uncertain at the time of writing) ch8391 2 ICD2061A and compatibles (ICS9161A, DCS2824) icd2061a 3 ICS2595 ics2595 4 ICS5342 (similar to SDAC, but not completely compatible) ics5342 5 S3 GenDAC (86C708) and ICS5300 (autodetected) s3gendac 6 S3 SDAC (86C716) s3_sdac 7 Sierra SC11412 sc11412 8 TI 3025 ti3025 Just press enter if you don't want a Clockchip setting. What Clockchip setting do you want (1-8)? 由於說明書常常不寫出這顆芯片的型號,所以......唉,天無絕人之路,按下回車鍵,等待它自己去檢測吧! 注意盯著屏幕,當屏幕上出現:Do you want me to run 'X-probeonly' now?一定要按Y,否則,它就不會做檢測了。 最後就是選擇顯示模式: For each depth, a list of modes (resolutions) is defined. The default resolution that the server will start-up with will be the first listed mode that can be supported by the monitor and card. Currently it is set to: "640x480" "800x600" "1024x768" "1280x1024" for 8bpp "640x480" "800x600" "1024x768" for 16bpp "640x480" "800x600" for 32bpp Note that 16bpp and 32bpp are only support



"640x480" "800x600" for 32bpp Note that 16bpp and 32bpp are only support



Copyright © Linux教程網 All Rights Reserved