Почему регулировка громкости приводит к выходу из полноэкранного видео?

13

При воспроизведении флэш-видео (youtube, vimeo и т. Д.) В полноэкранном режиме использование клавиш быстрого доступа для регулировки громкости всегда приводит к выходу из полноэкранного режима. К сожалению, это мой единственный способ отрегулировать громкость, так что это действительно раздражает.

Sk606
источник
Ошибка должна быть исправлена для Maverick: bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/...
idbrii

Ответы:

16

Это ошибка во Flash плеере.

Клавиши регулировки громкости на клавиатуре обрабатываются gnome-settings-daemon, который использует пассивный захват клавиш регулировки громкости. То, как работает X, означает, что приложение должно иметь фокус для получения событий нажатия клавиш, поэтому при нажатии клавиш регулировки громкости окно флеш-плеера видит событие FocusOut, когда фокус временно перемещается в gnome-settings- демон.

Однако событие FocusOut имеет режим, установленный на NotifyGrab, и проигрыватель флэш-памяти должен игнорировать это событие (он должен действительно реагировать, только если режим установлен на NotifyNormal, что произошло бы, если вы действительно сфокусировали другое окно).

Надеюсь, это поможет объяснить это немного.

Крис Колсон
источник
2
: - / если бы у меня был доллар за каждый ответ, который содержит «это ошибка в Flash Player» ...
scottl
Мне тоже надоело слышать оправдание "это ошибка флэш-плеера". Если бы был способ отключить окно уведомления о громкости каждый раз, когда я меняю громкость на своем ноутбуке, это также решило бы проблему.
@ Бенджамин: На ​​какой версии Ubuntu вы работаете? Эта ошибка была исправлена ​​для Maverick: bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/…
idbrii,
надеюсь, скоро флеш умрет, поэтому мы не зависим от этого небезопасного, медленного и глючного плагина для браузера.
Иошуа