Thinkpad T440上的Fn Lock(FnLk)是否可以在Linux上正常使用?


10

我正在考虑购买Lenovo Thinkpad T440s并在其上安装Linux。

根据用户指南和T440的照片,要使用F1- F12必须按住Fn键,或使用Fn+ Esc启用“ Fn Lock”(FnLk)。

  ss键盘 资料来源:联想网站

用户指南中也提到过,BIOS / UEFI配置(也称为ThinkPad设置)的“键盘/鼠标”部分中只有三个设置:

  • TrackPoint(启用或禁用)
  • 触控板(启用或禁用)
  • Fn和Ctrl键交换(禁用或启用)

没有有关F1-的设置F12

一个中文论坛的评论中,有人写道:

如果还想用原来的操作方式,安装好驱动后,按FN + ESC键进行FnLK操作就行了,重启后该设置继续保留,无需重新设置。

转换为:

如果您想恢复原来的状态,只需按Fn+ Esc即可FnLk安装驱动程序。即使重新启动计算机,此配置也会保留。

我在另一个中文bbs上问了这个问题,得到了负面的反馈:(翻译)

如果未安装驱动程序,则FnLk在Windows上不起作用。

任何拥有T440的人都可以告诉我FnLk是否适用于Linux吗?也许有一些内核模块?


该站点是可在Thinkpad上使用Linux 资源,请查看。
terdon

Linux可能不必专门支持它即可工作。从键盘输入的按键代码将是正确的开头。
goldilocks 2013年

@terdon-在回答之前,我检查了该站点,但没有在T440上看到任何信息。
slm

@slm我经常在任何有关Tpad的问题上都提到该站点,因为它经常是如此有用。
terdon

1
@Renan我忘记提了,根据用户指南,没有这样的BIOS设置。我现在使用具有这种设置的戴尔笔记本电脑。
oldherl 2013年

Answers:


7

我刚得到T440,并在上面安装了Arch Linux,可以确认Fn+ EscFn键锁定为“适当”功能。无需用户干预即可使其正常运行,Arch只是安装了库存内核,因此不存在任何魔咒。该thinkpad_acpi内核模块被加载,tp_smapi没有(也不肯要),还没有试过没有他们。

副作用:Fn启用锁定后,按键上的绿色小指示灯会亮起。

似乎是由硬件控制的,就像键盘的背光灯一样,xev它不显示由这些键生成的任何事件(确实显示了各种Fn+ F1.. F12)。


1
为了记录在案,我注意到在T440(不是“S”)与新安装的archlinux相同的行为,而不需要任何手动配置:Fn+ Esc(实际上是Échap因为我有一个法语键盘)组合允许我使用F1F2等等。至少在一个用例中,我期望使用以下密钥:我可以结合使用Alt密钥切换到相应的tty 。这将保持重启状态,并通过Fn键中的绿色LED指示该状态。
bli 2014年

1
还应该注意的是,如果您在BIOS中“ did”启用了Fn-Ctrl交换功能,则在Windows中您应该使用CTRL-ESC(不是Fn-Esc)来锁定/解锁Fn键(和Fn)。按键灯会改变)。实际上,我必须向用户展示此内容,因为他们不了解,即使他们希望在BIOS中交换Fn-Ctrl。而且我还可以确认它可以在使用Lenovo Helix的Arch下使用。
eduncan911

5

我没有这台笔记本电脑,但是考虑到从T40到我目前使用的T410,我在任何Thinkpad型号下都对Linux有着无可挑剔的支持,如果这些按钮不能像它们那样正常工作,我将感到非常震惊。应该。

从我在各种Linux发行版上使用Thinkpad超过10年的经验来看,所有东西通常都可以正常工作,甚至到笔记本电脑上的特殊键来改变音量,调暗显示器,甚至打开/关闭Thinkpads包括的键盘灯。

IBM和Lenovo一直以来都将Linux视为一流的公民OS,因为其Thinkpad产品具有良好的硬件/操作系统支持。


2
我同意,Thinkpads的常规Linux支持很棒(我也是Thinkpad的长期用户)。但是我不认为IBM /联想将Linux视为头等公民。我的意思是,(作为普通用户)我什至无法购买除了预装Windows之外的其他东西(甚至没有任何操作系统)的Thinkpad。同样,我不记得看到Lenovo工程师在他们的工作中向任何开源项目贡献代码)。同样,afaik,所有需要的tp硬件接口都经过逆向工程,而没有官方文档。不过,IBM /联想可能会使这些接口保持相对稳定。
maxschlepzig 2013年

@maxschlepzig-很好。我已经尝试过两次退款,但我都购买了从未使用过的Windows安装现货,但都失败了。我应该从“从支持OS的角度出发”对它进行限定。我无法评论其他评论。
slm

0

在我的E330上,有一个BIOS设置可以还原为旧的设置。我认为您的模型也一样。


抱歉不行。查看我的新编辑。
oldherl 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.