XF86Audio キーを押すと Mplayer2 が停止する

XF86Audio キーを押すと Mplayer2 が停止する

mplayer2 がフォーカスされたときに、XF86 オーディオ キー (たとえば、音量を上げる) を押すと、1 秒間停止し、その後ビデオの再生を続けます。

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

再コンパイルすると、問題は解決されます。

関連情報