Как заставить мою клавишу Fn работать на Thinkpad T430s?

Я установил 16.04 на ноутбук t430s. Клавиша FN не работает, что означает, что ни одна из FN комбинаций клавиш не работает. (Например, FN+F8 должно уменьшать яркость экрана.

, когда xev работает в терминале, показывает, что ничего не регистрируется, когда я нажимаю FN. FN keycombo только регистрирует нормальный Fkey (например, FN + F8 ] показывает тот же keyevent в xev, что и F8.

dmesg | grep thin возвращает это:

[   15.600090] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[   15.600093] thinkpad_acpi: http://ibm-acpi.sf.net/
[   15.600094] thinkpad_acpi: ThinkPad BIOS G7ET60WW (2.02 ), EC unknown
[   15.600096] thinkpad_acpi: Lenovo ThinkPad T430s, model 2356LNG
[   15.608778] thinkpad_acpi: detected a 16-level brightness capable ThinkPad
[   15.608878] thinkpad_acpi: radio switch found; radios are enabled
[   15.608895] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[   15.608896] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[   15.610449] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[   15.611064] thinkpad_acpi: rfkill switch tpacpi_wwan_sw: radio is unblocked
[   15.614049] thinkpad_acpi: Standard ACPI backlight interface available, not loading [   15.600090] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[   15.600093] thinkpad_acpi: http://ibm-acpi.sf.net/
[   15.600094] thinkpad_acpi: ThinkPad BIOS G7ET60WW (2.02 ), EC unknown
[   15.600096] thinkpad_acpi: Lenovo ThinkPad T430s, model 2356LNG
[   15.608778] thinkpad_acpi: detected a 16-level brightness capable ThinkPad
[   15.608878] thinkpad_acpi: radio switch found; radios are enabled
[   15.608895] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[   15.608896] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[   15.610449] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[   15.611064] thinkpad_acpi: rfkill switch tpacpi_wwan_sw: radio is unblocked
[   15.614049] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
[   15.623189] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8
[ 4532.846826] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4434
[ 4532.846832] thinkpad_acpi: WARNING: sysfs attribute hotkey_enable is deprecated and will be removed. Hotkey reporting is always enabled
[ 4665.791698] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4491
[ 4665.791706] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010native one
[   15.623189] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8
[ 4532.846826] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4434
[ 4532.846832] thinkpad_acpi: WARNING: sysfs attribute hotkey_enable is deprecated and will be removed. Hotkey reporting is always enabled
[ 4665.791698] thinkpad_acpi: deprecated sysfs attribute: access by process with PID 4491
[ 4665.791706] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010

Когда я ухожу на /sys/devices/platform/thinkpad_acpi и делаю ls -l hotkey_* | cut -d' ' -f9, я получаю 9 файлов назад:

hotkey_all_mask
hotkey_bios_enabled
hotkey_bios_mask
hotkey_enable
hotkey_mask
hotkey_poll_freq
hotkey_radio_sw
hotkey_recommended_mask
hotkey_source_mask

Которые имеют эти значения (cat hotkey*)

0x07fffffb
0
0x00000808
1
0x078c7ffb
10
1
0x078c7ffb
0x00000000

Так что в принципе - я понятия не имею, как заставить работать клавиши FN. Любая помощь очень ценится

2
задан 18 June 2016 в 02:36

1 ответ

Кажется, что моя проблема, должно быть, произошла из-за дефектного / мертвый ключ FN. Аппаратная проблема, которая является.

Мой 'solutoin': подкачивать ctrl и FN через соответствующую опцию BIOS. Затем я был без левой клавиши Ctrl. Таким образом, я подкачал оставленный ctrl с Caps Lock.

xmapmod для этого является availble через Google, но ради потомства процесс:

Первое Резервное копирование Ваш текущий xmodmap: xmodmap -pke > Xmodmap_orig. Создавание копии og существующий xmodmap: xmodmap -pke > .Xmodmap. Теперь отредактируйте этот файл: vim .Xmodmap и вставка следующее у основания файла

! Switch caps lock and (left) control
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L 

Сохраняет и получает измененный xmodmap: xmodmap .Xmodmap

p.s I Вы плохо знакомы с энергией, возможно, выбирают nano вместо этого.

0
ответ дан 18 June 2016 в 02:36

Другие вопросы по тегам:

Похожие вопросы: