Você não pode chamar xbacklight em rc.local
, porque o rc.local não está sendo executado no ambiente X.
Adicione este comando aos seus programas de inicialização ( gnome-session-properties
):
xbacklight -set 50%
Isso funcionará
No Ubuntu 14.04, tentei diminuir o brilho da tela para 50% em cada sistema, inicie em /etc/rc.local
com a linha
xbacklight -set 50%
logo antes da linha exit 0
Por que isso não funciona?
Existe uma solução melhor?
Você não pode chamar xbacklight em rc.local
, porque o rc.local não está sendo executado no ambiente X.
Adicione este comando aos seus programas de inicialização ( gnome-session-properties
):
xbacklight -set 50%
Isso funcionará
Eu uso o seguinte comando para definir o brilho do meu Surface Pro 3 para 50%
xrandr --output eDP-1 --brightness 0.5
Provavelmente existem maneiras mais diretas de encontrar seus nomes de saída, mas ...
Eu instalei e executei arandr
. Depois de posicionar meus monitores como eu queria, salvei um layout (eles serão exibidos em ~/.screenlayout/yourLayout.sh
)
Em seguida, modifiquei esse arquivo para adicionar o --brigtness
flag e configurei o script para ser executado na inicialização.