cleanup octopus
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
This commit is contained in:
parent
c513d10fc3
commit
bd2251025d
123
Utils/octopus.sh
123
Utils/octopus.sh
|
@ -14,80 +14,18 @@ case $1 in
|
|||
"vol"|"volume")
|
||||
case $2 in
|
||||
"up")
|
||||
amixer -q set Master 5%+ unmute
|
||||
pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||
;;
|
||||
"down")
|
||||
amixer -q set Master 5%- unmute
|
||||
pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||
;;
|
||||
"mute")
|
||||
amixer -q set Headphone toggle
|
||||
amixer -q set Master toggle
|
||||
;;
|
||||
"max")
|
||||
amixer -q set Master 100% unmute
|
||||
pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||
;;
|
||||
esac
|
||||
$0 refresh
|
||||
;;
|
||||
|
||||
"audio")
|
||||
#so that '$0 refresh' will be up2date (song didn't change after)
|
||||
mpc_cmd='mpc --wait'
|
||||
case $2 in
|
||||
"toggle")
|
||||
$mpc_cmd toggle
|
||||
;;
|
||||
"pause")
|
||||
$mpc_cmd pause
|
||||
;;
|
||||
"next")
|
||||
$mpc_cmd next
|
||||
;;
|
||||
"prev")
|
||||
$mpc_cmd prev
|
||||
;;
|
||||
esac
|
||||
$0 refresh
|
||||
;;
|
||||
|
||||
"play")
|
||||
case $2 in
|
||||
"inception")
|
||||
$0 audio pause
|
||||
$0 vol max
|
||||
NN=`dirname $0`
|
||||
mplayer $NN/audio/inception.mp3
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
"leds")
|
||||
case $2 in
|
||||
"power")
|
||||
case $3 in
|
||||
"off")
|
||||
echo 0 | sudo tee /sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness
|
||||
;;
|
||||
|
||||
"on")
|
||||
echo 1 | sudo tee /sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
"thinklight")
|
||||
case $3 in
|
||||
"off")
|
||||
echo 0 | sudo tee /sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness
|
||||
;;
|
||||
|
||||
"on")
|
||||
echo 1 | sudo tee /sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
|
||||
"monitor")
|
||||
#SNU=`xrandr | grep VGA | cut -d' ' -f1 | cut -c4`
|
||||
|
@ -150,21 +88,11 @@ case $1 in
|
|||
"refresh")
|
||||
DATE=`date +"%a %e %Hh%M"`
|
||||
|
||||
BATT_PCT=$(acpi -b | cut -d, -f2 | cut -d" " -f2)
|
||||
BATT_TIME=$(acpi -b | cut -d, -f3 | cut -d" " -f2)
|
||||
BATT_PCT=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep 'percentage' | cut -d':' -f2 | xargs)
|
||||
|
||||
VOLUME=`/usr/bin/amixer get Master | grep "%" | cut -d' ' -f7 | head -n1`
|
||||
## VOLUME=`amixer get Master | grep '\[' | cut -d' ' -f6`
|
||||
VOLUME=`pactl get-sink-volume @DEFAULT_SINK@ | cut -d'/' -f4 | head -n1 | xargs`
|
||||
|
||||
|
||||
MEMFREE=`awk '/MemFree/ {printf( "%.0f", $2 / 1024 )}' /proc/meminfo`
|
||||
MEMCACHED=`awk '/Cached/ {printf( "%.0f", $2 / 10240 )}' /proc/meminfo`
|
||||
MEMFT=`echo "$MEMFREE + $MEMCACHED" | bc`
|
||||
|
||||
xsetroot -name "$VOLUME :: Bat $BATT_PCT $BATT_TIME :: $DATE" || true
|
||||
# $0 conf-ifaces
|
||||
# $0 leds power off
|
||||
$0 checkbatt
|
||||
xsetroot -name "Vol $VOLUME :: Bat $BATT_PCT $BATT_TIME :: $DATE" || true
|
||||
;;
|
||||
|
||||
"checkbatt")
|
||||
|
@ -182,49 +110,14 @@ case $1 in
|
|||
#fi;
|
||||
#;;
|
||||
|
||||
"wallpaper")
|
||||
~/Pictures/wallpapers/chooseWP.sh || true &
|
||||
;;
|
||||
|
||||
"conf-ifaces")
|
||||
if lsusb | grep -q 'M105 Optical Mouse'; then
|
||||
sudo ifconfig eth0 up
|
||||
sudo ifconfig wlan0 down
|
||||
else
|
||||
sudo ifconfig wlan0 up
|
||||
fi
|
||||
;;
|
||||
|
||||
"reset-screen")
|
||||
$0 init-all
|
||||
;;
|
||||
|
||||
"init-all")
|
||||
|
||||
sudo killall dhcpcd
|
||||
$0 init-wifi &
|
||||
$0 init-ethernet &
|
||||
$0 init-mouse
|
||||
$0 wallpaper
|
||||
$0 monitor dual
|
||||
;;
|
||||
|
||||
"init-mouse")
|
||||
sudo tpkbdctl -s255 || true
|
||||
;;
|
||||
|
||||
"init-wifi")
|
||||
sudo killall wpa_supplicant
|
||||
sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf &
|
||||
sleep 1
|
||||
sudo ifconfig wlan0 up
|
||||
sudo dhcpcd wlan0 -b -m 1000 -p -t 0 &
|
||||
;;
|
||||
"init-ethernet")
|
||||
sudo ifconfig eth0 up &
|
||||
sudo dhcpcd eth0 -b -m 10 -p -t 0 &
|
||||
;;
|
||||
|
||||
"suspend")
|
||||
slock &
|
||||
systemctl suspend -i
|
||||
|
@ -236,10 +129,6 @@ case $1 in
|
|||
#$0 monitor off
|
||||
;;
|
||||
|
||||
"print")
|
||||
sudo systemctl start org.cups.cupsd #fucking name changes…
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
# vim: ts=4
|
||||
|
|
Loading…
Reference in a new issue