script/dwmbar.sh (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#!/bin/sh
getDate() {
local date="$(date +%d.%m.%Y)"
echo " ${date}"
}
getTime() {
local time="$(date +%H:%M)"
echo " ${time}"
}
getVolume() {
local volume="$(amixer get Master | tail -n1 | sed -r 's/.*\[(.*)%\].*/\1/')"
echo " ${volume}"
}
getKeyLayout() {
case "$(xkblayout)" in
"Eng") echo " us" ;;
"Rus") echo " ru" ;;
"Ukr") echo " ua" ;;
esac
}
while true; do
xsetroot -name " $(getVolume) | $(getKeyLayout) | $(getTime) | $(getDate)"
sleep 0
done
|