Как заставить световой индикатор “Fn Lock” на Lenovo работать в Ubuntu?

Вопрос или проблема

У меня есть Lenovo E595 с установленной Ubuntu 20.04. Функция “Fn Lock” на клавиатуре работает в том смысле, что она изменяет поведение нажатий клавиш F1F12, но маленький индикатор на клавише Esc не показывает текущее состояние.

Для ясности:

  • Я несколько раз нажимаю F5, и яркость экрана регулируется.
  • Я нажимаю Fn+Esc, и “Fn Lock” теперь включен, но индикатор не изменился.
  • Я снова нажимаю F5 или несколько раз, и он ведет себя как обычный F5 (т.е. мой браузер может обновить страницу).
  • Я снова нажимаю Fn+Esc, и “Fn Lock” теперь выключен, но снова индикатор не изменился.

Таким образом, “Fn Lock” работает в том смысле, что он изменяет действия при нажатии клавиш, но маленький индикатор на клавише Esc не загорается. В Windows индикатор переключается, чтобы показать текущее состояние.

Поведение такое же как в Xorg, так и в Wayland.

Кто-нибудь знает, как заставить индикатор “Fn Lock” работать в Ubuntu?

Я только что обнаружил “проблему”: нажатие Fn+Esc больше не включает/выключает индикатор Fn Lock. Мне пришлось обратиться к программному обеспечению Lenovo Vantage: “Ввод и аксессуары”, “Клавиатура”. Там я смог изменить состояние индикатора на включено/выключено…

Недавно была найдена исправляющая код проблема, но на момент, когда я это пишу, она еще не была добавлена в основную версию. Подробности можно найти в отчетах на kernel bugzilla и ubuntu launchpad:

Ответ или решение

Чтобы включить индикацию состояния "Fn Lock" на клавиатуре Lenovo E595 под управлением Ubuntu 20.04, можно воспользоваться несколькими шагами и проверками. Ниже приведены рекомендации, которые могут помочь решить проблему с отсутствием подсветки состояния "Fn Lock":

  1. Проверка аппаратной поддержки:
    Убедитесь, что ваша клавиатура поддерживает индикатор состояния "Fn Lock". Иногда на аппаратном уровне это может быть отключено, и для его активации может потребоваться обновление системы BIOS.

  2. Обновление BIOS:
    Проверьте наличие обновлений BIOS для вашего устройства на сайте Lenovo. Если доступно, загрузите и установите последнюю версию BIOS, так как это может решить множество проблем, связанных с аппаратной частью.

  3. Проверка конфигурации клавиатуры:
    Убедитесь, что настройки клавиатуры в системе соответствуют вашим ожиданиям. Попробуйте следующие команды в терминале:

    xset r 66

    Это перезапустит состояние клавиши "Fn Lock". После этого попробуйте снова переключить состояние "Fn Lock" и посмотрите, изменится ли поведение подсветки.

  4. Использование утилиты setkeycodes:
    Если подсветка все еще не работает, вы можете попробовать установить коды клавиш вручную. Для этого вам необходимо узнать скан-коды клавиш:

    showkey

    Затем, используя утилиту setkeycodes, установите необходимые значения для "Fn Lock".

  5. Обновление ядра:
    Если вы хотите использовать исправления, которые еще не попали в стабильные версии, вы можете попробовать обновить ядро до последней версии с помощью UKUU или вручную установить тестовую версию ядра с сайта kernel.ubuntu.com.

  6. Патчи и сообщества:
    Следите за сообщениями и патчами в следующих отчетах о багах, которые могут упомянуть ваши проблемы:

    • Kernel Bugzilla
    • Ubuntu Launchpad
      Возможно, есть временные решения или рабочие патчи, которые пользователи уже применили.
  7. Пользовательское программное обеспечение:
    Если Lenovo Vantage доступен для Linux (что может быть не так), это может дать вам больше опций для управления функциональными клавишами и их подсветкой.

Если вышеуказанные шаги не решают проблему, возможно, вам стоит обратиться к сообществу Ubuntu или на форум Lenovo для получения дополнительной помощи. Всегда полезно делиться своими результатами с другими пользователями, которые могут столкнуться с аналогичными проблемами.

Оцените материал
Добавить комментарий

Капча загружается...