熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Linux下XFConfig的有效使用

2013-11-13 16:02:01  來源: Oracle 

  作 者 李德永
  
  由於Linux與windows在圖形顯示的內在原理上有著本質不同Linux的內核不控制圖形顯示它通過外掛一個稱為X服務器的應用程序顯示圖形界面屬於用戶態行為而windows的微內核中一個叫GDI(圖形設備接口)的子系統由它在核心態控制圖形界面的顯示所以用戶在使用Linux時不要抱怨Linux的圖形顯示不能像windows那樣隨心所欲雖然Linux的版本發布商已經在這方面盡了力
  
  用戶要使用圖形界面必須正確配置一個叫XFConfig(redhat版本下叫XFConfig)的配置文件它一般位於/etc/X目錄下實際過程中X服務器使用XFConfig中的參數實現圖形顯示XFConfig不是很容易理解為此各Linux發行套件都附加了簡單易用的配置工具(各種版本的名稱稍有不同用戶可查看說有關說明)通過配置工具用戶可以很容易的配置XFConfig從而正常使用圖形界面
  
  但現在的問題是通過配置工具配置後經常出現這樣那樣的問題或者圖形界面不出現或者是圖形顯示效果很差字符過大過小花屏重影刷新太低等等查看說明文檔重新配置幾遍問題照樣下狠心配的高檔顯卡液晶顯示器不能用真頭疼
  
  其實我們可以做點更有效的工作直接操作配置文件XFConfig不用害怕只修改一點點內容不需要高深知識更不會燒毀你的寶貝顯示器VI編輯器總會用吧
  
  第一步你要知道你的顯卡信息你可以不知道具體的芯片類型(讓我們強大的內核或日益強大的X服務器探測去!)但最少你要知道顯存(因為硬件探測過程中使用就低原則探測的顯存不是很准)還有你要清楚你的顯示器所能支持的最大分辯率和最大刷新率記住了一定看清楚哦否則燒毀顯示器不賴我啊!
  
  第二步你要用你的Linux附帶的配置工具配置一遍(具體配置過程不用我說吧!)做這一步的目的是如果能正常顯示效果如你所願就不用我廢話了如果不能正常顯示圖形界面那說明我們得到的是一個不能正常使用的配置文件雖然這個配置文件不能正常使用但是它還是包含了顯卡(device)顯示器(montior)顯示屏(screen)的全部信息不能正常工作的原因是有些參數不能正確驅動顯卡和顯示器
  
  第三步這一步你要做的工作就是修改導致不能正常顯示一些參數我們這裡要修改的參數和windows差不多主要有桌面顏色(Depth)桌面分辨率(Modes)刷新率(Vertrefresh)三個關於上述三個參數的具體含義這裡我用不多講
  
  用VI打開XFConfig粗略一看整整三屏不說內容一點也看不懂不用急雖然內容挺多真正起作用的不多(大部分行用#注釋了)需要你修改的更少了只有上面提到的三處找到它的位置Monitor字段下的VertRefreshScreen字段下的DefaultDepthDisplay子字段下的Depth
  
  簡單說明VertRefresh刷新率不過這兒給出的是一個范圍不像windows你可以設定一個具體的值Modes是分辨率DefaultDepth是默認桌面顏色
  講到這兒大概你已經想不用說了我知道了
  
  對了你將要做把DefaultDepthModesVertRefresh分別成你想使用默認桌面顏色分辨率刷新率就這麼簡單
  
  不過有兩點是需要提醒一下
  
  VertRefresh參數X服務器工作時將根據分辨率桌面顏色在設定的范圍內自動使用其中的一個值如果你有關於你的顯示器分辨率桌面顏色刷新率三者的對應表那更簡單了對照表上內容換上即可如果沒有那只好用笨法子挨個試注意只需改動下限的值不改變上限的值這樣做保證不會燒毀你的顯示器我的經驗是最多改兩次就可以成功顯示圖形界面
  
  Modes和Depth參數注意如果配置文件的Screen字段中沒有Depth和Depth所對應的Modes行可以依照文件中已有Depth行和Modes行的格式添加這兩個參數行數據當然是你想在圖形界面中打算使用的了
  
  記住保存你的修改重新啟動X
  
  好了你可以試試了

From:http://tw.wingwit.com/Article/program/Oracle/201311/17701.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.