Mplayer2 travou quando pressiono as teclas XF86Audio

Mplayer2 travou quando pressiono as teclas XF86Audio

Quando o mplayer2 fica focado, se eu pressionar as teclas de áudio XF86, por exemplo, aumentar o volume, ele fica preso por um segundo e continua a reproduzir o vídeo.

Se o mplayer não estiver focado, isso não acontecerá.

Existe alguma maneira de evitar esse comportamento?

Executando MPlayer2 UNKNOWN (C) 2000-2012 MPlayer Team, Arch Linux, desktop Kwin + RazorQt

Responder1

Não é realmente uma solução, mas funciona

Abra libvo/x11_common.c, encontre estas linhas:

#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

E remova estes

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

Recompile-o e ele não travará mais.

informação relacionada