Как написать скрипт очистки экрана?

Мы создаем дисплей терминала (режим киоска), Ubuntu 16.04, раз в день мы хотим:

  • установить все пиксели на экране на белый цвет на 10 секунд
  • установить все пиксели на экран станет черным на 10 секунд
  • установите экран в «режим энергосбережения» на 30 секунд (чтобы он немного потускнел, подсветка выключилась ...)

(воображение или реальность, мы думаем, что заставит наши экраны живут дольше)

Существуют ли экранные команды для этого?

(Поэтому я упаковываю их в сценарий оболочки и настраиваю ежедневное задание cron…)

0
задан 6 April 2020 в 16:44

1 ответ

Я нашел все, что нужно:xbacklight является еще одним, еще не проверенным вариантом)

#!/usr/bin/env bash

xset +dpms
xset dpms force standby
sleep 1
xset dpms force suspend
sleep 1
xset dpms force off
sleep 1
xset dpms force on
sleep 1

#xrandr -q | grep "connected"
xrandr --output HDMI1 --brightness 0.2
sleep 2
xrandr --output HDMI1 --brightness 1.0

xset s noblank
/usr/bin/xsetroot -solid Black
xset s activate
sleep 1
xset s activate
sleep 1

xset dpms force on
/usr/bin/xsetroot -solid Green
xset s activate
sleep 1

xset dpms force on
/usr/bin/xsetroot -solid White
xset s activate
sleep 1

xset s off
xset dpms force on
0
ответ дан 8 April 2020 в 09:58

Другие вопросы по тегам:

Похожие вопросы: