Mplayer2 зависает при нажатии клавиш XF86Audio

Mplayer2 зависает при нажатии клавиш XF86Audio

Если при фокусировке mplayer2 я нажимаю клавиши управления звуком XF86, например, увеличение громкости, он зависает на одну секунду, а затем продолжает воспроизводить видео.

Если mplayer не сфокусирован, этого не произойдет.

Есть ли способ предотвратить такое поведение?

Работает MPlayer2 UNKNOWN (C) 2000-2012 MPlayer Team, Arch Linux, рабочий стол Kwin + RazorQt

решение1

Не совсем решение, но работает

Откройте libvo/x11_common.c, найдите эти строки:

#ifdef XF86XK_AudioPause
    {XF86XK_MenuKB, KEY_MENU},
    {XF86XK_AudioPlay, KEY_PLAY}, {XF86XK_AudioPause, KEY_PAUSE}, {XF86XK_AudioStop, KEY_STOP},
    {XF86XK_AudioPrev, KEY_PREV}, {XF86XK_AudioNext, KEY_NEXT},
    {XF86XK_AudioMute, KEY_MUTE}, {XF86XK_AudioLowerVolume, KEY_VOLUME_DOWN}, {XF86XK_AudioRaiseVolume, KEY_VOLUME_UP},
#endif

И удалите эти

{XF86XK_AudioLowerVolume, KEY_VOLUME_DOWN}, {XF86XK_AudioRaiseVolume, KEY_VOLUME_UP},

Перекомпилируйте его, и он больше не будет зависать.

Связанный контент