古いパソコン sony pcgシリーズ で画面の輝度を変更するためのショートカットキーの設定の仕方を以下に示す
2つスクリプトを作成する
/usr/local/bin/にbrighter、darkerとして保存する。
darker
#!/bin/bash
CURR=`cat /sys/class/backlight/sony/brightness`
MIN=0
if [ $CURR -gt $MIN ]
then
CURR=$(($CURR-1))
fi
echo $CURR > /sys/class/backlight/sony/brightness
brighter
#!/bin/bash
CURR=`cat /sys/class/backlight/sony/brightness`
MAX=`cat /sys/class/backlight/sony/max_brightness`
if [ $MAX -gt $CURR ]
then
CURR=$(($CURR+1))
fi
echo $CURR > /sys/class/backlight/sony/brightness
それぞれのスクリプトに実行 権限を与える
sudo chmod +x brighter
sudo chmod +x darker
読み書きするファイル/sys/class/backlight/sony/brightnessにすべのユーザからの書き込み権限を与える。
パソコンを再起動すると、ファイルの権限が元に戻ってしまう。
そこで、/etc/rc.localにコマンドを追加する。
エディタでファイルを開く
sudo gedit /etc/rc.local
exit 0と書かれている部分よりも上に以下のコマンドを追加する
sudo chmod a+w /sys/class/backlight/sony/brightness
exit 0
ホームディレクトリの隠しファイル.jwmrcにキーバインドの設定をする
例として次のように設定する
スーパーキー + F6で画面が暗くなる
スーパーキー + F5で画面が明るくなる
#Brightness
<Key mask="4" key="F6">exec:/usr/local/bin/darker</Key>
<Key mask="4" key="F5">exec:/usr/local/bin/brighter</Key>
参考