回答:
変更して画面の明るさだけを保存したい場合は、使用できます xbacklight
sudo apt-get install xbacklight
インストール後、コマンドを入力して画面の明るさを簡単に設定します
xbacklight -set `num`
これnum
は、画面の明るさの割合です。
sudo setpci -s `00:02.0` F4.B=`XX`
明るさを設定するに00:02.0
は、VGAデバイスコードです。XX
00からFFの16進数形式
lspci
コマンドを使用して、VGAデバイスコードを見つけます。
xgamma -gamma `X`
コントラストを設定するには、X
0から1まで
ルートとしてこのコマンドを実行して、輝度レベルを確認します。
cat /sys/class/backlight/acpi_video0/max_brightness
(私のラップトップの最大輝度は20です)
画面の明るさを最小に設定し、次のコマンドを呼び出して現在のレベルを確認します
cat /sys/class/backlight/acpi_video0/brightness
(私のラップトップの最小輝度レベルは0です;)
次の行の前に編集/etc/rc.local
して追加 exit 0
します。
echo YOUR_VALUE > /sys/class/backlight/acpi_video0/brightness
これ以降、この輝度レベルはコンピューターを起動するたびに設定されます。
/sys/class/backlight/intel_backlight/
です。
個人的には、前回コンピューターを使用したときの明るさから始めたいと思います。私はその機能をどのように手に入れたのですか?
最初に、セッション間で画面の明るさを保存するファイルを作成します。
cd /etc/init.d
sudo touch prev_brightness
sudo chmod o + w prev_brightness
次に、前の手順で作成したファイルにシャットダウンするときに、現在の画面の明るさを保存するスクリプトを作成します。
sudo touch save_screen_brightness
sudo chmod + x save_screen_brightness
sudo gedit save_screen_brightness
開いたばかりのファイルにこれを入れてください:
#!/ bin / sh
cat / sys / class / backlight / acpi_video0 / brightness> /etc/init.d/prev_brightness
次に、コンピューターをシャットダウンまたは再起動するたびにスクリプトを実行する必要があります。
sudo ln -s /etc/init.d/save_screen_brightness /etc/rc0.d/K99save_screen_brightness
sudo ln -s /etc/init.d/save_screen_brightness /etc/rc6.d/K99save_screen_brightness
最後に、コンピューターの起動時に保存した値を読み込む必要があります。
sudo gedit /etc/rc.local
これを、終了0の前に、開いたばかりのファイルに入れます。
cat /etc/init.d/prev_brightness> / sys / class / backlight / acpi_video0 / brightness
それでおしまい!
Ubuntu 12.10を使用してHevilathが提供したソリューションは、私にとってはうまくいきませんでした。rc.localで何を実行しても、実行されません。
追加しようとしました
echo 5 > /sys/class/backlight/acpi_video0/brightness
前にexit 0
、それは呼び出されていませんでした。私はいくつかのログ・ステートメントを追加/etc/rc.local
して/etc/init.d/rc.local
、何もすべてで実行されませんでした。
Upstartは下位互換性のために適切なタイミングで古いSystem Vスクリプトを実行するため、これは機能するはずです。
それで、ここからUpstartスクリプトの書き方を読みました。
System Vが登場するので、Upstartについて学ぶ必要があると考えました。
2台のモニターの輝度を設定する簡単なスクリプトを作成しましたが、問題なく機能します。
それをチェックアウトここに。
sudoを使用して、ファイルを/ etc / init /ディレクトリにコピーするだけです。単純な変更である場合に、輝度値が間違ったファイルにエコーされない限り、機能するはずです。
お役に立てれば
gksudo gedit /usr/local/bin/brightness_changer.py
コードの下に貼り付け、
#!/usr/bin/python
import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
'/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy, dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(70)
それを保存。次に、コマンドを発行し、
sudo chmod 755 /usr/local/bin/brightness_changer.py
スタートアップアプリケーションを開き、
[追加]をクリックし、
/usr/local/bin/brightness_changer.py
コマンドのようにパスを指定して保存します。
これで、ログインするたびに、明るさがに設定され70
ます。