當 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},
重新編譯一下就不會再卡了。