我正在考虑购买一台 Lenovo Thinkpad T440s 并在其上安装 Linux。
根据用户指南和 T440s 的照片,要使用F1-F12您必须按住该Fn键,或使用Fn+Esc启用“Fn Lock”( FnLk)。
来源:联想网站
文中也提到了用户指南,BIOS/UEFI 配置(又名 ThinkPad 设置)中的“键盘/鼠标”部分只有三个设置:
- TrackPoint(启用或禁用)
- 触控板(启用或禁用)
- Fn 和 Ctrl 键交换(禁用或启用)
没有关于F1- 的设置F12。
在此评论来自中文论坛,有人写道:
如果还想用原来的操作方式,安装好驱动后,按FN+ESC键进行FnLK操作就行了,重启后该设置继续保留,消耗重新设置。
翻译为:
如果您想恢复原来的方式,只需按Fn+Esc即可安装FnLk驱动程序。即使您重新启动计算机,此配置也会保留。
我问了这个问题另一个中文论坛并得到了负面反馈:(翻译)
如果未安装驱动程序,FnLk 将无法在 Windows 上运行。
有 T440s 的人可以告诉我 FnLk 是否可以在 Linux 上运行吗?也许有一些内核模块?
答案1
我刚刚拿到我的 T440,在上面安装了 Arch Linux,并且可以确认Fn+将按键Esc锁定Fn到其“正确”功能。无需用户干预即可使其工作,Arch 仅安装库存内核,因此不存在任何神奇路径。内核模块thinkpad_acpi
已加载,tp_smapi
未加载(并且拒绝加载),没有尝试过没有它们。
副作用:Fn启用锁时,钥匙上的一个绿色小 LED 会亮起。
似乎是硬件控制的,就像键盘背光一样,xev
不显示这些键生成的任何事件(确实显示各种Fn+ F1.. F12)。
答案2
我没有这台笔记本电脑,但鉴于我所拥有的从 T40 到我目前使用的 T410 的任何 Thinkpad 型号都对 Linux 提供了无可挑剔的支持,如果这些按钮不能正常工作,我会感到非常震惊应该。
从我使用 Thinkpad 和各种 Linux 发行版的 10 多年来看,一切通常都可以毫无问题地工作,甚至包括笔记本电脑上用于改变音量、调暗显示器、甚至打开/关闭 Thinkpad 附带的键盘灯的特殊按键。
IBM 和现在的联想一直将 Linux 视为一等公民操作系统,因为它们在 Thinkpad 产品上拥有良好的硬件/操作系统支持。
答案3
在我的 E330 上,有一个 BIOS 设置可以恢复到旧方式。我认为你的模型也是一样的。