Anonymous
Anonymous asked in 電腦與網際網路軟體 · 2 decades ago

[20點]Fedora Core2如何重新偵測monitr?

請問如何重新偵測monitr device在Fedora Linux Core 2?

一般在WinXP只要到Device Manager--[monitor]移除後重新偵測就好了,可是在Fedora Linux Core 2呢?!謝謝!!

Update:

麻煩請將步驟詳述^^

2 Answers

Rating
  • 2 decades ago
    Favorite Answer

    okok,剛剛花了一點時間去找找資料...發現FedoraCore2 的圖形化介面程式從XFree86換成了Xorg,設定檔有一點點的改變...

    首先,針對你的問題,這設定方法有兩個...

    (1.) 依靠Fedora所提供的設定程式,很抱歉我不知道這程式名稱是甚麼...我的FedoraCore1設定程式是"/usr/bin/redhat-config-xfree86" 從google問來有人說程式名稱是"system-config-display",不過我並不確定。

    (2.)直接去更改系統設定檔

    我比較建議這個方式!!畢竟那些GUI設定程式最後也只是來改這個設定檔,

    檔名是:/etc/X11/xorg.conf

    請直接用文字編輯器去開啟他....

    至於這個檔案的設定方式,以下有幾個link...

    http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tu...

    http://www.gentoo.org/doc/zh_tw/xorg-config.xml

    我相信初學者可能會嚇到『阿勒,我是要用Linux的,怎麼給我FreeBSD的設定網頁!!』

    事實上,在Linux/FreeBSD的世界,很多程式是互通的,FreeBSD也要有圖形化介面,也是使用跟Linux相同的程式,當然設定檔也就可能通用了。

    我再詳細敘述一點關於這個設定檔案的寫法....

    在檔案內...device的設定都是包含在一個"Section"內,螢幕設定的Section會長得像是

    01 Section "Monitor"

    02 Identifier "Monitor0"

    03 VendorName "Monitor Vendor"

    04 ModelName "Monitor Model"

    05 HorizSync 31.5 - 57.0

    06 VertRefresh 50.0 - 100.0

    07 EndSection

    (上面每一行前面的行號是我加上去的,只是為了說明方便)

    Line01 請勿更改名稱,因為這個Section會被其他部份所呼叫

    Line02 是說這個螢幕的代號,也請勿更改,看得出來其實可以設定多個螢幕...

    Line03 是說這個螢幕的製造商,不太重要...

    Line04 是說明這個Section要套用的模組..既然是螢幕Section,當然是Monitor Model

    Line05 Line 06就是重點了,螢幕的水平掃描率與垂直更新率....這個要問施主你自己了...如果不知道,就照上面設定吧!!另外LCD可能也有不同的設定,這要請你再去找找看了。

    Line07 結束這個Section,請務必存在!否則系統會說這個檔案文法錯誤的@@!

    另外一個跟螢幕有關的設定是 Screen

    01 Section "Screen"

    02 Identifier "Screen0"

    03 Device "Card0"

    04 Monitor "Monitor0"

    05 DefaultDepth 16

    06 SubSection "Display"

    07 Depth 16

    08 Modes "1024x768"

    09 EndSubSection

    10 EndSection

    這邊我就懶得逐行說明,反正重點就是那幾行囉....

    前名有些名稱的設定請不要更改,否則參照會出錯。

    DefaultDepth設定的是螢幕色彩,就等於Windows下個全彩高彩之類...

    至於另外還有一個Depth的設定,那是因為考量Display可能不只一個,而不同螢幕可能有不同設定...如果只有一個螢幕,那Depth 與 DefaultDepth就設定相同吧

    另外 Modes 設定螢幕的解析度

    目前常用的有"800x600" "1024x768"等

    請注意數字間的符號是 x ,不是 *

    okok 設定好之後存檔,然後重新開機,應該就可以完成了....

    不過,為了預防你因為設定失敗導致電腦爆炸,我建議你先把原本可用的設定檔備份:

    cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BACKUP

    然後更改 /etc/X11/xorg.conf,這樣就算新的設定檔失敗了,只要

    cp /etc/X11/xorg.conf.BACKUP /etc/X11/xorg.conf

    就可以還原設定。

    That's all.如果需要完成的設定格式內容等等,建議你去 xorg官方網站查詢

    http://www.x.org/X11R6.8.0/doc/man/man.pdf page68頁有XF86config 設定檔的格式...怪哉~雖然號稱是6.8 的文件,可是檔名還是舊的...或許這只是另一個不合時宜的文件...只少這是官方釋出...而且XF86config與xorg.conf大致相同。

    另外,如果需要FedoreCore2其他桌面設定等資訊,可以到...

    http://apt.nc.hcc.edu.tw/FC2_X/01_net_install/inst...

    又是一篇長篇大論的說明....看倌,這樣可以嗎~

    2004-12-21 16:25:47 補充:

    ㄝ?偵測螢幕也不就是為了設定解析度與掃瞄頻率?

  • Anonymous
    2 decades ago

    ㄟ....不好意思...因為我需要能重新偵測螢幕裝置的方法,您所說的比較算是改螢幕解析度設定之類的....不過還是謝謝您的回答~~^^

    2004-12-22 09:29:01 補充:

    因為我要在不關機的情況切換兩台monitor,但系統內容都顯示上一台螢幕的資訊,重開機也一樣,所以想要了解系統能否重新偵測monitor。

Still have questions? Get your answers by asking now.