Не все функциональные клавиши работают Lubuntu 18.04

Ответить

Автор темы
evgenichd
Сообщения: 2
Зарегистрирован: 30 мар 2019, 00:47

Не все функциональные клавиши работают Lubuntu 18.04

#1

Сообщение evgenichd » 30 мар 2019, 00:54

Всем привет,
помогите пожалуйста разобраться, отчего на моём ноутбуке (Dell Inspiron-5500) срабатывают не все функциональные клавиши. То есть Fn+F11 и Fn+F12 работают (уменьшение, увеличение яркости дисплея), а клавиши настройки звука (Fn+F[1-3]) и мультимедиа (Fn+F[4-6]) не работают. При этом вывод xev показывает следующее:

для звуковых клавиш

Код: Выделить всё

KeyRelease event, serial 48, synthetic NO, window 0x2200001,
    root 0x6a5, subw 0x0, time 350349, (579,59), root:(831,353),
    state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False


KeyRelease event, serial 48, synthetic NO, window 0x2200001,
    root 0x6a5, subw 0x0, time 352478, (579,59), root:(831,353),
    state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False


KeyRelease event, serial 48, synthetic NO, window 0x2200001,
    root 0x6a5, subw 0x0, time 353543, (579,59), root:(831,353),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
для клавиш мультимедиа

Код: Выделить всё

KeyPress event, serial 48, synthetic NO, window 0x3600001,
    root 0x6a5, subw 0x0, time 1006120, (886,651), root:(887,677),
    state 0x2000, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3600001,
    root 0x6a5, subw 0x0, time 1006128, (886,651), root:(887,677),
    state 0x2000, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3600001,
    root 0x6a5, subw 0x0, time 1008082, (886,651), root:(887,677),
    state 0x2000, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3600001,
    root 0x6a5, subw 0x0, time 1008094, (886,651), root:(887,677),
    state 0x2000, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3600001,
    root 0x6a5, subw 0x0, time 1010026, (886,651), root:(887,677),
    state 0x2000, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3600001,
    root 0x6a5, subw 0x0, time 1010038, (886,651), root:(887,677),
    state 0x2000, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
а вот ещё вывод xmodmap -pke

Код: Выделить всё

keycode 121 = XF86AudioMute NoSymbol XF86AudioMute
keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume

keycode 171 = XF86AudioNext NoSymbol XF86AudioNext
keycode 172 = XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause
keycode 173 = XF86AudioPrev NoSymbol XF86AudioPrev

Если нужно приложить ещё какую-либо информацию, скажите, предоставлю.


darcybgoode
Сообщения: 41
Зарегистрирован: 10 фев 2017, 11:47

Re: Не все функциональные клавиши работают Lubuntu 18.04

#2

Сообщение darcybgoode » 30 мар 2019, 17:13

Это из-за ограниченности настроек Openbox.

Для клавиш звука попробуйте установить плагин xfce4-volumed и поставить его в автозагрузку.

А с мультимедиа клавишами сложнее: я их привязал к конкретному проигрывателю - audacious.

Код: Выделить всё

   <keybind key="XF86AudioPlay">
     <action name="Execute">
       <command>audacious --play-pause</command>
     </action>
   </keybind>
   <keybind key="XF86AudioStop">
     <action name="Execute">
       <command>audacious --stop</command>
     </action>
   </keybind>
   <keybind key="XF86AudioNext">
     <action name="Execute">
       <command>audacious --fwd</command>
     </action>
   </keybind>
   <keybind key="XF86AudioPrev">
     <action name="Execute">
       <command>audacious --rew</command>
     </action>
   </keybind>
Добавил эти строки в ~/.config/openbox/lubuntu-rc.xml. Возможно, там уже будут подобные строки, надо проверить.

Может, кто предложит более рациональное решение.


Автор темы
evgenichd
Сообщения: 2
Зарегистрирован: 30 мар 2019, 00:47

Re: Не все функциональные клавиши работают Lubuntu 18.04

#3

Сообщение evgenichd » 30 мар 2019, 18:34

darcybgoode, спасибо за рекомендацию, с мультимедиа клавишами именно так и поступил, а что касается регулировки звука, то наткнулся на вот такую статью https://wiki.lxde.org/en/LXDE:Questions ... ard_events
совет из статьи оказался полезным, но копипаста кода проблему никак не решила, пришлось поэкспериментировать:
там где у них написано

Код: Выделить всё

<command>amixer -c 0 set Master 5- unmute</command>
в случае с pulseaudio они рекомендуют писать

Код: Выделить всё

amixer -D pulse -c 0 set Master 3%- unmute
но так тоже не работает, пришлось почитать help по команде amixer, в итоге мой вариант выглядит вот так:

Код: Выделить всё

   <keybind key="XF86AudioLowerVolume">
     <action name="Execute">
       <command>amixer -D pulse -q set Master 3%- unmute</command>
     </action>
   </keybind>
   <keybind key="XF86AudioRaiseVolume">
     <action name="Execute">
       <command>amixer -D pulse -q set Master 3%+ unmute</command>
     </action>
   </keybind>
   <keybind key="XF86AudioMute">
     <action name="Execute">
       <command>amixer -D pulse set Master toggle</command>
     </action>
   </keybind>


darcybgoode
Сообщения: 41
Зарегистрирован: 10 фев 2017, 11:47

Re: Не все функциональные клавиши работают Lubuntu 18.04

#4

Сообщение darcybgoode » 01 апр 2019, 16:55

А мне нравится xfce4-volumed. Один пакет - и клавиши работают, и еще оповещения показываются как собственно в XFCE.

Ответить