Linux Mint:バッテリー不足時の画面の明るさを下げる

Linux Mint:バッテリー不足時の画面の明るさを下げる

バッテリーが足りなくなったら画面の明るさを下げたいです。電源設定にはそのようなオプションはありません。または、この状況でシステムをシャットダウンするように設定することもできますが、これは望ましくありません。バッテリーが不足しているときに画面の明るさを下げるために使用できるスクリプトまたはbashコマンドはありますか?

答え1

sudo apt-get install xbacklight

そして一度試してください。

#!/bin/bash

lowBatLevel=25 #battery percent considered low
desiredBrightness=25 #brightness level to lower to ( 0 to 100 )
batLevel=`upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage | awk '{print $2}'  | sed 's/.$//'`
curBrightness=`xbacklight -get`

if    [ $curBrightness -gt $desiredBrightness ]  && [ $batLevel -le $lowBatLevel ]  ; then #change 25 to your desired battery % 
xbacklight -set $desiredBrightness
fi

私はLinuxコンピュータを使用していないのでテストしてみませんでした。バグがあれば教えてください。

関連情報