Страница 2 из 2

Zoom и гаснущий экран

Добавлено: 07 май 2020, 11:41
uncleDima
Почему это проблема тогда не некоторых приложений, а сразу множества? Zoom, Skype, Firefox, Chromium в полноэкранном режиме гаснут через некоторое время. Все эти разработчики забили болт на правила системы? А кто не забил? Есть контрпример? ну, там не знаю, может VLC какой показывает три часа кино без гаснущего экрана? Я бы даже проверил.

Zoom и гаснущий экран

Добавлено: 07 май 2020, 11:42
symon2014
uncleDima, надо найти в системе переменную fullscreen , и привязаться к ней.

Zoom и гаснущий экран

Добавлено: 07 май 2020, 11:44
WWolf
uncleDima, почему проблема? и почему забили на систему?
система говорит - "ша, экономим питание" и тушит экран... она делает ровно то, что ты её обязал делать своими настройками...
а кто такие эти скайпы, браузеры и прочие что б перечеть системе и твоим желаниям?

Zoom и гаснущий экран

Добавлено: 07 май 2020, 11:45
rogoznik
Хз что-там в МАТЕ. У меня что в кедах точно ничего не гаснет, даже когда смотрю видео в брузере не раскрывая в фулскрин. В корице не помню, но, вроде, тоже ничего не гасло. В фулскрине точно не гаснет.

Zoom и гаснущий экран

Добавлено: 07 май 2020, 12:19
uncleDima
symon2014 писал(а):
07 май 2020, 11:42
надо найти в системе переменную fullscreen , и привязаться к ней.
Вот вполне себе решение:
https://askubuntu.com/questions/30147/c ... is-running
Нужно доставить xdotool, если еще не стоит и в скрипте из ОТ вместо проверки на запущенный zoom сделать проверку на полноэкранное приложение:

Код: Выделить всё

#это в начало, определить разрешение
root_geo="$(xwininfo -root | grep geometry)"

#в цикле сверить геометрию активного окна с геометрией экрана
if [ "$(xwininfo -id $(xdotool getactivewindow) | grep geometry)" = "$root_geo" ];
then
	#выключить DPMS
else
	#включить DPMS
fi
Не через GUI и клики мышки, но все-таки лучше изначального.

Zoom и гаснущий экран

Добавлено: 07 май 2020, 12:34
uncleDima
А можно и не доставлять

Код: Выделить всё

xwininfo -id $(xdpyinfo | grep focus | grep -E -o 0x[0-9a-f]+) | grep geometry