すべてのランレベルで起動時にデフォルトの明るさレベルを設定する

すべてのランレベルで起動時にデフォルトの明るさレベルを設定する

ノートブック: Toshiba R630
オペレーティングシステム: Linux Mint 14 Cinnamon

いろんな文章を読んだ(https://askubuntu.com/questions/151651/brightness-is-reset-to-maximum-on-every-restart) 輝度調整について説明します。しかし、私のラップトップには/ 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. なぜ1つ以上の方法がありますか?それらの違いは何ですか?
  2. すべての実行レベルの初期明るさを設定するための好ましい方法は何ですか?
  3. toshsetをインストールする方法は?私が直接インストールした記憶はありません。 Mintは特定の製造元に従ってインストールされますか?
$ 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

ベストアンサー1

やるべきことは、明るさを手動で変更し、どの明るさファイルが変更されたかを確認することです。

例えば

$ 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

明るさを変更し、どのファイルが変更されているかを確認してください。

$ cat intel_backlight/brightness 
978

次に、変更したい項目に関係なく、次の場所に事前設定します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

これは私のDellで動作し、リンクされた質問に与えられた答えとは異なります。

おすすめ記事