Por que o brilho da tela não ajusta a tampa do laptop?

0

O ajuste de brilho funciona até eu fechar meu laptop. Depois de fechá-lo uma vez não consigo ajustar o brilho.

Muitas vezes, reinicio o computador para poder me ajustar novamente. As teclas Fn não funcionam. As configurações de brilho e bloqueio não respondem.

Deve haver uma maneira melhor.

  • Toshiba, Portege.

Aqui está a leitura de etc / acpi / lid.sh. Eu poderia ajustá-lo?

    #!/bin/bash
# TODO:  Change the above to /bin/sh

test -f /usr/share/acpi-support/state-funcs || exit 0

. /usr/share/acpi-support/power-funcs
. /usr/share/acpi-support/policy-funcs
. /etc/default/acpi-support

[ -x /etc/acpi/local/lid.sh.pre ] && /etc/acpi/local/lid.sh.pre

if [ 'CheckPolicy' = 0 ]; then exit; fi

grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
    for x in /tmp/.X11-unix/*; do
    displaynum='echo $x | sed s#/tmp/.X11-unix/X##'
    getXuser;
    if [ x"$XAUTHORITY" != x"" ]; then
        export DISPLAY=":$displaynum"       
        . /usr/share/acpi-support/screenblank
    fi
    done
else
    for x in /tmp/.X11-unix/*; do
    displaynum='echo $x | sed s#/tmp/.X11-unix/X##'
    getXuser;
    if [ x"$XAUTHORITY" != x"" ]; then
        export DISPLAY=":$displaynum"
        grep -q off-line /proc/acpi/ac_adapter/*/state
        if [ $? = 1 ]
        then
        if pidof xscreensaver > /dev/null; then 
            su $user -c "xscreensaver-command -unthrottle"
        fi
        fi
        if [ x$RADEON_LIGHT = xtrue ]; then
        [ -x /usr/sbin/radeontool ] && radeontool light on
        fi
        if [ 'pidof xscreensaver' ]; then
        su $user -c "xscreensaver-command -deactivate"
        fi
        su $user -c "xset dpms force on"
    fi
    done
fi
[ -x /etc/acpi/local/lid.sh.post ] && /etc/acpi/local/lid.sh.post
    
por John McKean Pruitt 08.05.2012 / 04:10

1 resposta

0

Eu tive o mesmo problema com um Toshiba Portege R935 e descobri essa solução alternativa (não tão elegante):

  • como root altere o valor em sys/class/backlight/intel_backlight/brightness

    por exemplo:

    echo 3000 > /sys/class/backlight/intel_backlight/brightness
    

Aviso : esses valores não estão entre 0 e 7 (como aqueles em sys/class/backlight/toshiba/), but between 284 and 4539 'ou algo assim.

    
por mfiori 05.10.2012 / 20:28