Как сделать так, чтобы изменения xrandr сохранялись более 1 секунды?

Как сделать так, чтобы изменения xrandr сохранялись более 1 секунды?

Обновления:


Мой внешний экран слишком яркий, даже на самой низкой настройке яркости. Слишком приглушить яркость, я пытаюсь использовать xrandr --output HDMI2 --brightness 0.5как подробно описано в этом постеКак сделать так, чтобы яркость экрана была ниже минимума, пусть даже искусственно?.

Однако, хотя эта команда и снижает яркость, экран мгновенно переключается обратно на более яркий уровень. По сути, экран мигает один раз на более темной яркости. Я попробовал с моим основным экраном ноутбука, , xrandr --output eDP1 --brightness 0.5с тем же результатом. Я также попробовал изменить гамму, xrandr --output eDP1 --gamma 1.0:1.0:0.5, снова с тем же временным результатом, на этот раз односекундная вспышка желтого оттенка.

Как сделать так, xrandrчтобы изменения сохранялись, пока я специально не изменю их? Сохраняются ли они после перезагрузки или нет, не имеет большого значения.

У меня xrandrверсия 1.5.0, и я работаю на Antergos Linux (производная Arch) с Gnome 3.20.2 и ядром 4.6.2-1.

решение1

То, что вам нужно, это установить подсветку на желаемое значение. Поскольку вы используете Gnome 3, вы можете захотеть изменить ее в Gnome.

gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.freedesktop.DBus.Properties.Set org.gnome.SettingsDaemon.Power.Screen Brightness "50"

Если это не сработает, в ArchWiki есть много альтернатив, включая ACPI и параметры ядра...

Выберите мониторы из следующих вариантов:

# ls /sys/class/backlight/

проверьте максимальную яркость:

# cat /sys/class/backlight/<device>/max_brightness

Затем установите желаемое значение:

# echo 5 > /sys/class/backlight/acpi_video0/brightness

Источник (ArchWiki): https://wiki.archlinux.org/index.php/подсветка

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не использую Gnome 3, поэтому не могу это проверить.

Связанный контент