Thinkpad外接顯示器、投影儀及Fn+F7配置

此頁由 Linux Wiki用戶Chenxing 於 2012年12月18日 (星期二) 07:59 的最後更改。 在psurobotics的工作基礎上。

出自Linux Wiki

提示:此文已超过 11 年(4118 天)未更新,如发现内容过时或有误,欢迎改进:)

使用 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加入啟動自動加載的模塊列表。

Hint.gif
提示:
如果不知道如何把ibm_acpi加入啟動自動加載的模塊列表,請參閱選擇啟動時加載的內核模塊
Hint.gif
提示:
如果modprobe ibm_acpi時說沒有找到模塊,很可能是你在用自己編譯的內核,請重新編譯內核,加入ibm_acpi的支持。請參閱ibm-acpi
Hint.gif
提示:
ibm-acpi給Thinkpad筆記本的使用帶來很多方便,如果對它感興趣,可以參閱ibm-acpi

開源驅動

/etc/X11/xorg.conf中查找Section "Device",在其後面加入:

Option      "BIOSHotkeys" "on"

保存。重新啟動X後,Fn-F3與Fn-F7應該就都可以用了,設置完成。

Note.gif
注意:
X31的用戶要注意切換時可能會有問題[1]

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後,外接顯示器與小屏幕的內容一樣。

參考資料

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换