XF86Audioキーを押すとMplayer2がフリーズする

XF86Audioキーを押すとMplayer2がフリーズする

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},

再コンパイルすると、もはや停止しません。

関連情報