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},
다시 컴파일하면 더 이상 멈추지 않습니다.