Фикс Fn-клавиш для подсветки клавиатуры


11

Я попытался следовать руководству по устранению неполадок горячих клавиш / клавиш мультимедиа Ubuntu и /usr/share/doc/udev/README.keymap.txt.gzзаставить Fnключи работать. После копирования файла карты и изменения /lib/udev/rules.d/95-keymap.rulesя получаю правильные имена ключей sudo /lib/udev/keymap -i input/event4, но ни один из них не делает ничего вообще.

Как мне убедиться, что хотя бы wlanи kbdillumup/ kbdillumdownработать?

$ /lib/udev/findkeyboards
AT keyboard: input/event4
$ cat /sys/class/dmi/id/sys_vendor
SAMSUNG ELECTRONICS CO., LTD.
$ cat /sys/class/dmi/id/product_name
90X3A

samsung-90x3a файл карты:

0xCE prog1 # Fn+F1 Unknown
0x8D prog3 # Fn+F6 Economy mode
0x97 kbdillumdown # Fn+F7 Keyboard background light down
0x96 kbdillumup # Fn+F8 Keyboard background light up
0xD5 wlan # Fn+F12 Wifi on/off

$ udevadm info --export-db

Обновление : информация ниже будет из Arch Linux, так как у меня больше нет Ubuntu.

xdotool key XF86KbdBrightnessUp ничего не печатает, но возвращает с кодом выхода 0. Я не уверен, что это что-то значит.

acpi_listenничего не печатает при нажатии Fn+ F7/ Fn+ F8.


3
Вы можете проверить, поддерживает ли ваше ядро ​​эти функции на вашем ноутбуке xdotool. Попробуйте xdotool key XF86KbdBrightnessUpи посмотрите, получите ли вы ожидаемые результаты.
DRS

что acpi-listenдает, когда вы печатаете Fn+f7?
Киви

@chirp - ты пробовал учебник по jablonskis . Разве это не решило проблему для вас?
SLM

1
вот как вы связываете нажатие клавиш с командой в KDE: linuxintro.org/wiki/Configure_your_multimedia_keys
Thorsten Staerk

Я предполагаю, что вы загружаетесь в UEFI?
jasonwryan

Ответы:


1

Довольно часто, чтобы настройка подсветки работала, вам нужно отредактировать конфигурацию GRUB, чтобы она содержала следующее:

GRUB_CMDLINE_LINUX_DEFAULT="splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

Это помогло включить подсветку на большинстве моих ноутбуков.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.