Como posso fazer com que as modificações do xrandr persistam por mais de 1 segundo?

Como posso fazer com que as modificações do xrandr persistam por mais de 1 segundo?

Atualizações:


Minha tela externa está muito clara, mesmo com a configuração de brilho mais baixa. Diminuir demais o brilho, estou tentando usar xrandr --output HDMI2 --brightness 0.5conforme detalhado neste postComo escurecer a tela, mesmo que artificialmente, abaixo do mínimo?.

No entanto, embora este comando diminua o brilho, a tela volta para o nível mais brilhante em um instante. Basicamente, a tela pisca uma vez com brilho mais escuro. Tentei com a tela principal do meu laptop, xrandr --output eDP1 --brightness 0.5com o mesmo resultado. Também tentei alterar a gama, xrandr --output eDP1 --gamma 1.0:1.0:0.5novamente com o mesmo resultado transitório, desta vez um flash de um segundo em tom amarelo.

Como posso fazer com que xrandras modificações persistam até que eu as altere especificamente? Se persistir durante a reinicialização ou não, não é grande coisa.

A minha xrandré a versão 1.5.0 e estou no Antergos Linux (um derivado do Arch) com Gnome 3.20.2 e kernel 4.6.2-1.

Responder1

O que você deseja é definir a luz de fundo para o valor desejado. Como você está no Gnome 3, você pode querer alterá-lo no 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"

Se isso não funcionar, o ArchWiki tem muitas alternativas, incluindo ACPI e parâmetros do kernel...

Selecione seus monitores da seguinte forma:

# ls /sys/class/backlight/

inspecione o brilho máximo:

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

Então você define o valor desejado:

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

Fonte (ArchWiki): https://wiki.archlinux.org/index.php/backlight

AVISO LEGAL: Eu não executo o Gnome 3, então não posso testar isso.

informação relacionada