Thinkpad外接顯示器、投影儀及Fn+F7配置
出自Linux Wiki
使用 Thinkpad難免有外接投影儀等顯示設備的需要,而在採用默認設置時這一功能在圖形中通常失效。下面介紹可能可行的配置方法(我無法試驗所有機型)
目錄 |
準備工作
首先試一下在終端Fn+F7是否有效,如果無效,可能需要重新啟動電腦。如果重啟後仍無效,建議仍繼續嘗試本文的內容。
下面判斷您的顯卡品牌和型號,通常可以用lspci來查看:
lspci | grep VGA
如果顯卡不是VGA兼容的,請直接用lspci查看,尋找顯卡的信息。
如果是ATI顯卡,要判斷使用的驅動,如果沒有沒有裝過ATI官方網站上提供的驅動,那通常就是開源驅動,否則就是fglrx的閉源驅動了。
ATI顯卡
開啟IBM-ACPI
首先確認啟用了ibm-acpi,它是一個內核模塊,通常發行版都包含這一模塊。查看ibm_acpi是否啟用的辦法是:
lsmod | grep ibm_acpi
如果有輸出,請跳過本段直接看與您使用驅動相應的解決方案。如果沒有輸出,看一下是否存在文件夾/proc/acpi/ibm,如果存在,也可以跳過本段。表示還沒有啟用這一模塊,加載這一模塊的方法是:
modprobe ibm_acpi
如果沒有錯誤提示,就成功了。把ibm_acpi加入啟動自動加載的模塊列表。
開源驅動
在/etc/X11/xorg.conf中查找Section "Device",在其後面加入:
Option "BIOSHotkeys" "on"
保存。重新啟動X後,Fn-F3與Fn-F7應該就都可以用了,設置完成。
fglrx驅動
據稱從8.28.8起,fglrx驅動支持Fn-F7切換,前提是開啟了ibm-acpi的相關熱鍵。如果ibm-acpi已經按上面的啟用但仍無法切換,請嘗試:
echo enable,0xffff >/proc/acpi/ibm/hotkey
如果執行此行後可行,請創建一個腳本文件,存入/etc/acpi/start.d/和/etc/acpi/resume.d/(文件內容就是上面那句話,不要忘了為文件添加執行權限)。
如果仍不可行,請參考[2]
Intel顯卡
Intel顯卡可以配置開啟外接顯示器,不過還不能實現切換。
編輯/etc/X11/xorg.conf,找到Section "Device",確定有 Driver "i810"。再添加:
Option "Clone" "true" Option "MonitorLayout" "CRT,LFP"
重啟X後,外接顯示器與小屏幕的內容一樣。
參考資料
- http://bugs.freedesktop.org/show_bug.cgi?id=2000
- http://www.thinkwiki.org/wiki/Problem_with_video_output_switching
- http://www.linuxsir.org/bbs/showthread.php?t=288252