Code: Select all
#!/bin/sh
# mini tool ! Easy change luminosity (mouse wheel)
# Fabrice (fxc) 1/12/15
b=`cat /sys/class/backlight/intel_backlight/brightness`
pth="/sys/class/backlight/intel_backlight/brightness"
lumi () {
if [ "$hs" -lt "50" ] ; then
hs="50"
echo $(( $b + $hs )) > /sys/class/backlight/intel_backlight/brightness
exit 0
fi
echo $(( $b + $hs )) > /sys/class/backlight/intel_backlight/brightness
}
export -f lumi
GTKDIALOG=gtkdialog
MAIN_DIALOG='
<window title="Lum" decorated="false" skip_taskbar_hint="true" window_position="2">
<vbox border-width="1" spacing="1">
<hbox homogeneous="true">
<button use-stock="true" > <input file stock="gtk-quit"></input> </button>
<hscale space-expand="true" space-fill="true" range-min="10" range-max="2000" range-value="'$b'" range-step="10" tooltip-text="change luminosity">
<variable>hs</variable>
<action>lumi</action>
</hscale>
</hbox>
</vbox>
<variable>MAIN_DIALOG</variable>
</window>
'
export MAIN_DIALOG
case $1 in
-d | --dump) echo "$MAIN_DIALOG" ;;
*) $GTKDIALOG --program=MAIN_DIALOG ;;
esac
Bye..