記得以前用 XFree86 的時後, 好像都是用 XF86Config 等去做設定, 但是忘記從何時開始, 安裝都直接選 Desktop 後, 好像一切都太方便, 灌好就都能正常進入 Xwindow, 過的太快樂, 自然的就什麼都忘光了~ XD
但是上星期弄台機器灌 Debian, 灌好後進不去 Xwindow, 才發現已經不知道該從何設起了, 基本知道的是, 先找
/etc/X11/xorg.conf, 然後一定是顯示卡驅動有錯, 不然就是螢幕解析度設錯, 或頻率沒設對等, 但是沒有工具可以測才糟糕.
然後就 apt-cache search xorg conf
找找看, 沒想到還真的有好工具:
xdebconfigurator - A script used with debconf to autoconfigure xserver-xfree86
找到就裝來用用看:
- apt-get install xdebconfigurator
- 有相依性會順便裝這些 Package: hwinfo libhd13 xdebconfigurator
試用一下, 有相依性拉進來的 Package 也是不錯用的工具:
- hwinfo (probe for hardware): 會將硬體詳細資訊都列出來
- xdebconfigurator (Set debconf values for dexconf based on automatic HW detection): xorg.conf 所需資料可由此得到.
安裝完後, 只要直接執行 sudo xdebconfigurator 就可以看到結果.
執行輸出結果太長要直接先寫到檔案, 需要把 STDERR 導到檔案去.(此程式輸出是走 STDERR, 不是 STDOUT).
將 xdebconfigurator 結果寫到檔案 xorg_set.txt:
sudo xdebconfigurator 2> xorg_set.txt
然後就可以 vim xorg_set.txt 得到下述資訊:
- VIDEO DRIVER: nv
- MONITOR HOR SYNC: 28-50
- MONITOR VER REFR: 43-75
- MONITOR DEFAULT DEPTH: 16
- 就可以去設定 /etc/X11/xorg.conf 囉~
若想讓系統重新抓取 Driver
- dpkg-reconfigure xserver-xorg # 會詢問, 詢問完會修改 xorg.conf, 並自動備份 xorg.conf