Thinkpad外接显示器、投影仪及Fn+F7配置
http://www.google.com.hk/search?hl=en&safe=active&q=fn+f7+%E9%A9%B1%E5%8A%A8+++thinkpad+++linux&aq=f&aqi=&aql=&oq=
==========================================================================
http://www.linux-wiki.cn/wiki/Thinkpad外接显示器、投影仪及Fn%2BF7配置
此页由Linux Wiki用户Chenxing于2007年8月10日 (星期五) 05:43的最后更改。
使用 Thinkpad难免有外接投影仪等显示设备的需要,而在采用默认设置时这一功能在图形中通常失效。下面介绍可能可行的配置方法(我无法试验所有机型) 目录
[隐藏]
1 准备工作
2 ATI显卡
2.1 开启IBM-ACPI
2.2 开源驱动
2.3 fglrx驱动
3 Intel显卡
4 参考资料
准备工作
首先试一下在终端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加入启动自动加载的模块列表。
提示:
如果不知道如何把ibm_acpi加入启动自动加载的模块列表,请参阅选择启动时加载的内核模块。
提示:
如果modprobe ibm_acpi时说没有找到模块,很可能是你在用自己编译的内核,请重新编译内核,加入ibm_acpi的支持。请参阅ibm-acpi。
提示:
ibm-acpi给Thinkpad笔记本的使用带来很多方便,如果对它感兴趣,可以参阅ibm-acpi。
开源驱动
在/etc/X11/xorg.conf中查找Section "Device",在其后面加入:
Option "BIOSHotkeys" "on"
保存。重新启动X后,Fn-F3与Fn-F7应该就都可以用了,设置完成。
注意:
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后,外接显示器与小屏幕的内容一样。