эта фигня сильно портит авторитет линукс десктопов
Она проприетарная.
куда писать письма с жалобами?)))
В Adobe.
Напиши лучше скрипт, который будет выключать dpms, если он включен и включать, если он выключен и положи куда-нибудь, будешь запускать его перед просмотром видео для выключения dpms и запускать после окончания просмотра для включения dpms обратно.
Если говорить про KDE, то у него есть встраиваемые скрипты и настраиваемые правила оконного менеджера (в «Настройки системы»-«Поведение окон») Надо копать в ту сторону.
У кого мозга правильно настроенная? Напишите скрипт, да выложите на КДЕшный сервер (для лёгкого скачивания), всем (КДЕшникам) хорошо будет.
Правило, как я понимаю, очень простое и должно работать для любых плееров и браузеров - Если любое окно на полный экран - то отключить энергосбережение монитора, скринсейвер и скринлок (как-то через dbus)
lightsOn.sh есть. У меня не взлетел, потому запилил в авесом отключение энергосбережения когда есть хоть одно окно в фуллскрине. И когда таких окон не остается - включает энергосбережение взад.
как решить проблему с гашением экрана при просмотре видео в браузерах?
chrome, flash
Никак.
Вот кусок кода, который вызывается в браузере, когда Flash плеер посылает уведомление «я играю видео, не выключай экран» (а он посылает):
int32_t PepperFlashBrowserHost::OnUpdateActivity(
ppapi::host::HostMessageContext* host_context) {
#if defined(OS_WIN)
// Reading then writing back the same value to the screensaver timeout system
// setting resets the countdown which prevents the screensaver from turning
// on "for a while". As long as the plugin pings us with this message faster
// than the screensaver timeout, it won't go on.
int value = 0;
if (SystemParametersInfo(SPI_GETSCREENSAVETIMEOUT, 0, &value, 0))
SystemParametersInfo(SPI_SETSCREENSAVETIMEOUT, value, NULL, 0);
#elif defined(OS_MACOSX)
UpdateSystemActivity(OverallAct);
#else
// TODO(brettw) implement this for other platforms.
#endif
return PP_OK;
}
«I am unable to reproduce this issue on chrome#36.0.1985.125 on kubuntu (KDE Platform Version# 4.8.5). If possible can you please provide a link for the flash/html5 video where you are seeing this issue?»