игра с яркостью на заставке

Я хотел уменьшить яркость экрана, когда мой экран заблокирован.

Вот скрипт, который я использовал для блокировки экрана с помощью xautolock.

Он называет i3lock, но это может быть что угодно.

Я использую xrandr для получения имени экрана и уменьшения яркости, затем восстанавливаю ее при выходе.

#!/bin/sh

set -e

primary=$(xrandr | grep " primary" | cut -f1 -d " " | head -n 1)

on_exit() {
  xrandr --output $primary --gamma 1 --brightness 1
}
trap on_exit EXIT

xrandr --output $primary --brightness 0.8 --gamma 0.8

# enable the lock screen
i3lock --nofork -c 272d2d -i ~Documents/wallpaper-lockscreen.png
Вход в полноэкранный режим Выход из полноэкранного режима

Здесь снова важно использовать параметр --nofork с i3lock.

Оцените статью
devanswers.ru
Добавить комментарий