以前にコマンドを追加して問題を解決しました。
echo X > /sys/class/backlight/intel_backlight/brightness
ubuntu 14.04の/etc/rc.local
へ。しかし、Ubuntu 16.10には/etc/rc.local
はありません。私は今それを解決する方法を知りません。コマンドを入力できるrc.local
を置き換える新しいスクリプトはありますか?
/sys
でアクセスポイント(実際にはファイルではない)に永続的な変更を加える標準的な方法は、/etc/rc.local
ではなくsysfsutils
を使用することです。パッケージは16.10ではデフォルトでインストールされないため、最初にインストールします。
Sudo apt install sysfsutils
ファイル/etc/sysfs.conf
を編集します。次に例を示します。
Sudo nano /etc/sysfs.conf
そして、この行を最後に追加します:
class/backlight/intel_backlight/brightness = X
これは、echo
コマンドと同じことを行います。
知らなかった場合、Ubuntu 16.10ではrc.local
はデフォルトで無効になっています。これは、Ubuntuの新しいバージョンが systemd を使用しているためです。したがって、rc.local
をサービスと見なしますが、serviceコマンドでいつでもrc.local
をオンにできます。
Sudo systemctl enable rc-local.service
rc.local
が有効になったので、古い回避策を使用して、次のコマンドを実行し、希望の輝度レベルを/etc/rc.local
に追加します。
Sudo sed -i '13i echo X > /sys/class/backlight/intel_backlight/brightness ' /etc/rc.local