Хорошо ли работает Fn Lock (FnLk) на Thinkpad T440s с Linux?

10

Я собираюсь купить Lenovo Thinkpad T440s и установить на него Linux.

Согласно руководству пользователя и фотографиям T440s, для использования F1- F12вы должны удерживать Fnклавишу или использовать Fn+ Escдля включения «Fn Lock» ( FnLk).

  сс клавиатуры источник: сайт Lenovo

Также упомянутое в руководстве пользователя , в разделе «Клавиатура / мышь» в конфигурации BIOS / UEFI (он же ThinkPad Setup) есть только три параметра:

  • TrackPoint (включено или отключено)
  • Трекпад (включен или отключен)
  • Переключение клавиш Fn и Ctrl (отключено или включено)

Нет настроек о F1- F12.

В этом обзоре с китайского форума кто-то написал:

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

что означает:

Если вы хотите вернуть старый способ, просто нажмите Fn+, Escчтобы получить установленный FnLkдрайвер. Эта конфигурация сохраняется, даже если вы перезагрузите компьютер.

Я задал этот вопрос на другом китайском bbs и получил отрицательный отзыв: (перевод)

FnLk не работает в Windows, если драйвер не установлен.

Кто-нибудь, у кого есть T440, может сказать мне, работает ли FnLk с Linux? Возможно, с каким-то модулем ядра?

oldherl
источник
Этот сайт является ресурсом для Linux на ThinkPads, посмотрите там.
Тердон
Linux, вероятно, не должен поддерживать это специально, чтобы это работало; коды клавиш, поступающие с клавиатуры, будут правильными для начала.
Златовласка
@terdon - Я проверил этот сайт перед ответом и не увидел никакой информации о T440.
SLM
@slm Я просто всегда упоминаю этот сайт в любом вопросе о Tpads, так как он очень часто очень полезен.
Тердон
1
@Renan Я забыл упомянуть, что нет таких настроек BIOS в соответствии с руководством пользователя. И сейчас я использую такой ноутбук Dell с такими настройками.
oldherl

Ответы:

7

Я только что получил свой T440s, установил на нем Arch Linux и могу подтвердить, что Fn+ Escблокирует Fnключи к их «правильной» функции. Никакого вмешательства пользователя не требуется, чтобы заставить его работать, и Arch просто устанавливает стандартное ядро, поэтому никаких волшебных патчей нет. Модуль thinkpad_acpiядра загружен, tp_smapiнет (и отказывается), не пробовал без них.

Побочный эффект: маленький зеленый светодиод на Fnклавише загорается при включенной блокировке.

Кажется, что аппаратно управляется, так же как подсветка клавиатуры, xevне показывает каких-либо событий, генерируемых этими клавишами (показывает различные Fn+ F1.. F12).

Барт Полот
источник
1
Для записи, я наблюдаю такое же поведение на T440 (не «S») с свежеустановленной ArchLinux без ручной настройки требовалась: Fn+ Esc( на самом деле , Échapтак как у меня есть французские клавиатуры) комбинация позволяет мне использовать F1, F2и т.д. ключи, как я ожидаю, по крайней мере для одного варианта использования: я могу переключиться на соответствующий tty в сочетании с Altключом. И эта перезагрузка постоянна и обозначена зеленым светодиодом в Fnключе.
ло
1
Также следует отметить, что если вы «включили» переключение Fn-Ctrl в BIOS, то в Windows вы должны использовать CTRL-ESC (не Fn-Esc) для блокировки / разблокировки клавиш Fn (и Fn подсветка клавиш изменится). Я действительно должен был показать пользователю это, поскольку они не понимали, хотя они хотели, чтобы Fn-Ctrl поменялся местами в BIOS. И я также могу подтвердить, что он работает под Arch с использованием Lenovo Helix.
eduncan911
5

У меня нет этого ноутбука, но учитывая безупречную поддержку Linux под любой из моделей Thinkpad, которые у меня были от T40 до T410, которым я сейчас пользуюсь, я был бы шокирован, если бы эти кнопки не работали так, как они должен.

За 10 с лишним лет использования ThinkPad с различными дистрибутивами Linux все работало без проблем, вплоть до специальных клавиш на ноутбуке, позволяющих изменить громкость, уменьшить яркость монитора или даже включить / выключить подсветку клавиатуры, которую включает в себя Thinkpads.

IBM и теперь Lenovo всегда рассматривали Linux как первоклассную ОС для обеспечения хорошей поддержки аппаратного обеспечения / ОС в своих продуктах Thinkpad.

SLM
источник
2
Я согласен, что общая поддержка Linux для Thinkpads великолепна (я также долгое время являюсь пользователем Thinkpad). Но я не думаю, что IBM / Lenovo относится к Linux как к первоклассному гражданину. Я имею в виду, (как обычный пользователь) я даже не могу купить Thinkpad с чем-то кроме предустановленной Windows (даже без какой-либо ОС). Также я не могу вспомнить, чтобы инженеры Lenovo вносили код в любой проект с открытым исходным кодом в рамках своей работы). Кроме того, afaik, все необходимые аппаратные интерфейсы tp перепроектированы без официальных документов. IBM / Lenovo, возможно, сохраняет эти интерфейсы относительно стабильными.
maxschlepzig
@maxschlepzig - это очень хороший момент. Я дважды пытался получить возмещение, когда купил их для стандартной установки Windows, которую я никогда не использовал, и оба раза не получалось. Я должен был это квалифицировать как «с точки зрения поддержки ОС». Я не могу комментировать любые другие комментарии.
СЛМ
0

На моем E330 есть настройка BIOS, которая возвращается к старому. Я считаю, что то же самое на вашей модели.

schaiba
источник
К сожалению нет. Смотрите мое новое редактирование.
oldherl