Como posso preservar as configurações de brilho da tela do meu laptop no modo de espera?

1

Eu uso um Lenovo Thinkpad X230. Ocasionalmente ocorre que o brilho está sendo reduzido a um valor muito menor no reinício da suspensão.

Gostaria de preservar a configuração de brilho definida por Fn + F8/F9 .

    
por orschiro 02.07.2016 / 15:11

1 resposta

2

Uma maneira clássica de abordar esse problema seria criar o script /etc/pm/sleep.d/10_remember_brightness com o seguinte conteúdo. Observe que o script deve ser executado como executável (via chmod +x command) e deve ser de propriedade de root.

#!/bin/bash
# Description: remember backlight brightness before suspending

case "" in

        hibernate|sleep) before_suspend=$(cat /sys/class/backlight/*/brightness )
    ;;
        resume|thaw) echo "$before_suspend" > /sys/class/backlight/*/brightness
    ;;
esac

Se o script nem sempre atualizar e restaurar o brilho, use sleep delay como mostrado abaixo ( sleep valor dado em segundos, 0,25 é quarto de segundo, ajuste conforme necessário)

#!/bin/bash
# Description: remember backlight brightness before suspending

case "" in

        hibernate|sleep) before_suspend=$(cat /sys/class/backlight/*/brightness )
    ;;
        resume|thaw) sleep 0.25 && echo "$before_suspend" > /sys/class/backlight/*/brightness
    ;;
esac
    
por Sergiy Kolodyazhnyy 01.08.2016 / 00:47