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},
再コンパイルすると、問題は解決されます。