отломилась Fn-F6 = XF86TouchpadToggle
От: Кодт Россия  
Дата: 21.03.15 22:27
Оценка:
После перезагрузки перестала работать, причём так, что ни acpi_listen, ни xev её не замечают, а в syslog пишется еггог
Mar 22 00:11:40 lisabook kernel: [19557.089819] atkbd serio0: Unknown key pressed (translated set 2, code 0xf3 on isa0060/serio0).
Mar 22 00:11:40 lisabook kernel: [19557.089844] atkbd serio0: Use 'setkeycodes e073 <keycode>' to make it known.

Сделал, как попрошено в сислоге,
nick@lisabook ~ $ xmodmap -pke|grep -i touchpadtoggle
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle

nick@lisabook ~ $ sudo setkeycodes e073 199

Теперь xev стал реагировать, но странно:
--- вот это - FnF5 ---

KeyPress event, serial 37, synthetic NO, window 0x4600001,
    root 0x9d, subw 0x0, time 23483451, (855,460), root:(856,512),
    state 0x0, keycode 71 (keysym 0xffc2, F5), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

--- а вот это - FnF6 ---

KeyRelease event, serial 37, synthetic NO, window 0x4600001,
    root 0x9d, subw 0x0, time 23483553, (855,460), root:(856,512),
    state 0x0, keycode 71 (keysym 0xffc2, F5), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x4600001,
    root 0x9d, subw 0x0, time 23492131, (855,460), root:(856,512),
    state 0x0, keycode 207 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x4600001,
    root 0x9d, subw 0x0, time 23492137, (855,460), root:(856,512),
    state 0x0, keycode 207 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

acpi_listen его по-прежнему не видит.

Пришлось замапить выключение тачпада на Ctrl+Shift+F6, но это изврат.

Как починить?

LinuxMint 17.1 x64 Cinnamon. Ноутбук Lenovo B50. Практически нулёвый, без хаков и ковыряния в конфигах, но со всеми обновлениями. Из свежего — поставил Plex, но вряд ли он мог повлиять.
На ноутбуке исходно стоит Win8.1, "перед смертью" перегружался в неё; не могла ли она что-нибудь подгадить в биос?
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.