Thinkpad外接显示器、投影仪及Fn+F7配置

此页由Linux Wiki用户Chenxing于2012年12月18日 (星期二) 07:59的最后更改。 在psurobotics的工作基础上。

出自Linux Wiki

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

使用 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后,外接显示器与小屏幕的内容一样。

参考资料

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

反馈与讨论

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