Definir o nível de brilho padrão na inicialização para todos os níveis de execução

2

Laptop: Toshiba R630
Sistema Operacional: Linux Mint 14 Canela

Eu vi vários artigos ( link ) em ajustando o brilho. Mas meu laptop parece ter mais de uma maneira de ajustar o brilho usando o / sys fs.

/sys/class/backlight$ ls -l
total 0
lrwxrwxrwx 1 root root 0 Feb 24 11:56 acpi_video0 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video0
lrwxrwxrwx 1 root root 0 Feb 24 12:18 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight
lrwxrwxrwx 1 root root 0 Feb 24 12:18 toshiba -> ../../devices/LNXSYSTM:00/device:00/TOS6208:00/backlight/toshiba
  1. por que há mais de um caminho? qual é a diferença entre eles?
  2. qual é a maneira preferida de definir o brilho inicial para todos os níveis de execução?
  3. como o toshset é instalado? Não me lembro de me instalar. A Mint é instalada com base no fabricante identificado?
$ dpkg -l | g toshset
ii  toshset                                     1.76-4                                    amd64        Access much of the Toshiba laptop hardware interface

$ dpkg -L toshset
/.
/etc
/etc/pm
/etc/pm/sleep.d
/etc/pm/sleep.d/novatel_3g_suspend
/usr
/usr/share
/usr/share/doc
/usr/share/doc/toshset
/usr/share/doc/toshset/supported-models.txt
/usr/share/doc/toshset/README.IrDA
/usr/share/doc/toshset/copyright
/usr/share/doc/toshset/README.video
/usr/share/doc/toshset/toshiba-acpi
/usr/share/doc/toshset/toshiba-acpi/2.6.28
/usr/share/doc/toshset/toshiba-acpi/2.6.28/Makefile
/usr/share/doc/toshset/toshiba-acpi/2.6.28/toshiba_acpi.c
/usr/share/doc/toshset/toshiba-acpi/2.6.28/install.sh
/usr/share/doc/toshset/toshiba-acpi/2.6.26
/usr/share/doc/toshset/toshiba-acpi/2.6.26/Makefile
/usr/share/doc/toshset/toshiba-acpi/2.6.26/toshiba_acpi.c
/usr/share/doc/toshset/toshiba-acpi/2.6.26/install.sh
/usr/share/doc/toshset/README
/usr/share/doc/toshset/changelog.Debian.gz
/usr/share/doc/toshset/README.Debian
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/toshset.1.gz
/usr/share/man/man1/toshsat1800-irdasetup.1.gz
/usr/sbin
/usr/sbin/toshsat1800-irdasetup
/usr/bin
/usr/bin/toshset
    
por rag 24.02.2013 / 15:55

2 respostas

1

O que você deve fazer é modificar o brilho manualmente, enquanto verifica qual arquivo de brilho foi modificado.

por exemplo,

$ ls -l
total 0
lrwxrwxrwx 1 root root 0 Feb 24 14:02 dell_backlight -> ../../devices/platform/dell-laptop/backlight/dell_backlight
lrwxrwxrwx 1 root root 0 Feb 24 14:02 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight

Altere o brilho e verifique qual arquivo está sendo modificado:

$ cat intel_backlight/brightness 
978

Em seguida, o que estiver sendo modificado, pré-ajuste em rc.local :

$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 978 > /sys/class/backlight/intel_backlight/brightness
exit 0

Isso funcionou para mim no meu Dell e foi diferente da resposta fornecida na pergunta que você vinculou.

    
por 24.02.2013 / 23:36
0

Apenas uma nota - no sistema Gentoo, o arquivo correto é /etc/local.d/brightness.start (o arquivo precisa ter o bit executável definido). Eu tenho este conteúdo no arquivo.

Aumenta o brilho para o valor máximo em todos os dispositivos:

#!/bin/bash

for dev in /sys/class/backlight/* ; do
    cd $dev
    cat max_brightness > brightness
done
exit 0
    
por 11.10.2018 / 17:20