From d17d81bd627c7a640b5d63dd58acb3a426553ca2 Mon Sep 17 00:00:00 2001 From: Vasil Zlatanov Date: Tue, 18 Aug 2015 02:48:41 +0200 Subject: Seperate panel --- Panel/README.md | 3 + Panel/lemonbar/audio_mon | 1 + Panel/lemonbar/batterymon | 13 +++ Panel/lemonbar/icons | 23 +++++ Panel/lemonbar/load | 7 ++ Panel/lemonbar/monce | 25 +++++ Panel/lemonbar/music | 20 ++++ Panel/lemonbar/panel | 29 ++++++ Panel/lemonbar/panel_bar | 144 ++++++++++++++++++++++++++++ Panel/lemonbar/panel_colors | 15 +++ Panel/lemonbar/profile | 8 ++ Panel/lemonbar/signal | 19 ++++ Panel/lemonbar/windows | 3 + README.md | 4 +- Window_Manager/ratpoison/panel/audio_mon | 1 - Window_Manager/ratpoison/panel/batterymon | 13 --- Window_Manager/ratpoison/panel/icons | 23 ----- Window_Manager/ratpoison/panel/load | 7 -- Window_Manager/ratpoison/panel/monce | 25 ----- Window_Manager/ratpoison/panel/music | 20 ---- Window_Manager/ratpoison/panel/panel | 29 ------ Window_Manager/ratpoison/panel/panel_bar | 144 ---------------------------- Window_Manager/ratpoison/panel/panel_colors | 15 --- Window_Manager/ratpoison/panel/profile | 8 -- Window_Manager/ratpoison/panel/signal | 19 ---- Window_Manager/ratpoison/panel/windows | 3 - 26 files changed, 311 insertions(+), 310 deletions(-) create mode 100644 Panel/README.md create mode 100644 Panel/lemonbar/audio_mon create mode 100755 Panel/lemonbar/batterymon create mode 100755 Panel/lemonbar/icons create mode 100755 Panel/lemonbar/load create mode 100755 Panel/lemonbar/monce create mode 100755 Panel/lemonbar/music create mode 100755 Panel/lemonbar/panel create mode 100755 Panel/lemonbar/panel_bar create mode 100755 Panel/lemonbar/panel_colors create mode 100755 Panel/lemonbar/profile create mode 100755 Panel/lemonbar/signal create mode 100755 Panel/lemonbar/windows delete mode 100644 Window_Manager/ratpoison/panel/audio_mon delete mode 100755 Window_Manager/ratpoison/panel/batterymon delete mode 100755 Window_Manager/ratpoison/panel/icons delete mode 100755 Window_Manager/ratpoison/panel/load delete mode 100755 Window_Manager/ratpoison/panel/monce delete mode 100755 Window_Manager/ratpoison/panel/music delete mode 100755 Window_Manager/ratpoison/panel/panel delete mode 100755 Window_Manager/ratpoison/panel/panel_bar delete mode 100755 Window_Manager/ratpoison/panel/panel_colors delete mode 100755 Window_Manager/ratpoison/panel/profile delete mode 100755 Window_Manager/ratpoison/panel/signal delete mode 100755 Window_Manager/ratpoison/panel/windows diff --git a/Panel/README.md b/Panel/README.md new file mode 100644 index 0000000..c1897c1 --- /dev/null +++ b/Panel/README.md @@ -0,0 +1,3 @@ +``` +ln -s ~/dotfiles/Panel/lemonbar ~/.config/ratpoison/panel +``` diff --git a/Panel/lemonbar/audio_mon b/Panel/lemonbar/audio_mon new file mode 100644 index 0000000..1a1fa55 --- /dev/null +++ b/Panel/lemonbar/audio_mon @@ -0,0 +1 @@ +alsactl monitor | diff --git a/Panel/lemonbar/batterymon b/Panel/lemonbar/batterymon new file mode 100755 index 0000000..19a4d5a --- /dev/null +++ b/Panel/lemonbar/batterymon @@ -0,0 +1,13 @@ +#!/bin/bash +while true;do +if [ `battery -f '%i'` -lt 5 ] && ! [ -z ~/.dontshut ]; then +touch ~/.dontshut +zenity --question --title "Battery" --text "Battery if pretty fucking low, go to sleep?" +if [ $? -ne 1 ];then +pm-suspend +fi +else +rm ~/.dontshut +fi +sleep 30; +done diff --git a/Panel/lemonbar/icons b/Panel/lemonbar/icons new file mode 100755 index 0000000..aa27523 --- /dev/null +++ b/Panel/lemonbar/icons @@ -0,0 +1,23 @@ + +# Icons +ICON_CLOCK='' +ICON_CAL='' +ICON_WIFI='' +ICON_PWR='' +ICON_DB='' +ICON_SQUARE='' +ICON_PREV='' +ICON_PAUSE='' +ICON_PLAY='' +ICON_NEXT='' +ICON_VOLUME_DOWN='' +ICON_VOLUME_UP='' +ICON_VOLUME_OFF='' +ICON_HPHONES='' +ICON_MUSIC='' +ICON_PLUG='' +ICON_FACE='' +ICON_PRIV='' +ICON_PUB='' +ICON_MAIL='' + diff --git a/Panel/lemonbar/load b/Panel/lemonbar/load new file mode 100755 index 0000000..3977bee --- /dev/null +++ b/Panel/lemonbar/load @@ -0,0 +1,7 @@ +#!/bin/bash +while true; do +cpu=`mpstat -P ALL 2 1 | grep "Average.*all" | awk '{print $3+$5}'` +mem=`free | grep Mem | awk '{print $3/$2 * 100.0}'` +printf "C%.*f\n" 1 $cpu +printf "R%.*f\n" 0 $mem +done diff --git a/Panel/lemonbar/monce b/Panel/lemonbar/monce new file mode 100755 index 0000000..caa316c --- /dev/null +++ b/Panel/lemonbar/monce @@ -0,0 +1,25 @@ +#!/bin/sh + + +f=1 +d=30 # width + +new=`mpc current` +if [ "$old" != "$new" ];then +f=1; +old="$new" +fi + + +e=$(expr $f + $d) + +if mpc | grep -q playing; then +symbol='p' +else +symbol='P' +fi + +echo "$symbol`echo $new | cut --bytes $f-$e`" +echo "K`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'`" + + diff --git a/Panel/lemonbar/music b/Panel/lemonbar/music new file mode 100755 index 0000000..2fb91d1 --- /dev/null +++ b/Panel/lemonbar/music @@ -0,0 +1,20 @@ +#!/bin/sh + +while true;do + +new=`mpc current` + +if mpc | grep -q playing; then +symbol='p' +else +symbol='P' +fi + +echo "$symbol`echo $new | cut --bytes 1-30`" +echo "K`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'`" +mpc idle > /dev/null +if [ $? -ne 0 ];then +echo 'mpd not alive'; +sleep 30; +fi +done diff --git a/Panel/lemonbar/panel b/Panel/lemonbar/panel new file mode 100755 index 0000000..0477467 --- /dev/null +++ b/Panel/lemonbar/panel @@ -0,0 +1,29 @@ +#! /bin/sh +cd ~/.tools/panel +. ./profile +. ~/.colors + +[ -e "$PANEL_FIFO" ] && rm "$PANEL_FIFO" +mkfifo -m 777 "$PANEL_FIFO" + + +#bspc config top_padding $PANEL_HEIGHT +#bspc control --subscribe > "$PANEL_FIFO" & +./windows > "$PANEL_FIFO" & +echo "D`rpws current`" > "$PANEL_FIFO" & +volume -f 'V%i' > "$PANEL_FIFO" & +battery -i 60 -sf 'B%s %i' > "$PANEL_FIFO" & +clock -i 60 -sf 'Z%d %a %H:%M' > "$PANEL_FIFO" & +./music > "$PANEL_FIFO" & +#./load > "$PANEL_FIFO" & +#essid -sf 'E%s' -i 30 -w wlp2s0 > "$PANEL_FIFO" & +# ./signal > "$PANEL_FIFO" & +unbuffer alsactl monitor | grep --line-buffered 'Headphone Jack' | while read line; do volume -f 'V%i' > $PANEL_FIFO;done & + + +source ./panel_colors + +cat "$PANEL_FIFO" | ./panel_bar | lemonbar -f "$FONT_FONT" -f "$ICON_FONT" -g x$PANEL_HEIGHT -F "$COLOR11" -B "$COLOR0" -u 3 & + +#sleep 1; +#stalonetray --geometry 1x1-415+2 --icon-gravity E --grow-gravity E -bg $COLOR0 -i 20 & diff --git a/Panel/lemonbar/panel_bar b/Panel/lemonbar/panel_bar new file mode 100755 index 0000000..99370d8 --- /dev/null +++ b/Panel/lemonbar/panel_bar @@ -0,0 +1,144 @@ +#! /bin/sh + +num_mon=$(bspc query -M | wc -l) + +. ./panel_colors +. ./icons +while read -r line ; do + case $line in + Imail) + mbsync -a > /dev/null + if bspc control --get-status | grep OIX > /dev/null;then + mail='' + else + mail="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_MAIL} %{B-}%{F-}" + fi + ;; + + Iface) + if bspc control --get-status | grep OX > /dev/null;then + face='' + else + face="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_FACE} %{B-}%{F-}" + fi + ;; + + Ipub) + if bspc control --get-status | grep OX > /dev/null;then + pub='' + else + pub="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PUB} %{B-}%{F-}" + fi + ;; + + Ipriv) + if bspc control --get-status | grep OX > /dev/null;then + priv='' + else + priv="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PRIV} %{B-}%{F-}" + fi + ;; + Iclear) + priv="" + pub="" + face="" + ;; + Ixlear) + mail='' + ;; +# C*) +# cpu="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} C:${line#?} %{B-}%{F-}" +# ;; +# R*) +# ram="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} R:${line#?} %{B-}%{F-}" +# ;; + +# S*) +# signal="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} S:${line#?} %{B-}%{F-}" +# ;; + + p*) + # playing mpc + paused='' + playing="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PLAY} ${line#?} %{B-}%{F-}" + ;; + + P*) + # paused mpc + playing='' + paused="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PAUSE} ${line#?} %{B-}%{F-}" + ;; + K*) + # volume output + musicvol="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_MUSIC} ${line#?} %{B-}%{F-}" + ;; + + + BDischarging*) + percent=`echo ${line#?} | cut -d' ' -f2` + battery="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PWR} ${percent} %{B-}%{F-}"; + ;; + B*) + percent=`echo ${line#?} | cut -d' ' -f2` + battery="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PLUG} ${percent} %{B-}%{F-}"; + ;; + + + V*) + # volume output + if amixer contents | head -12 | tail -1 | grep on > /dev/null;then + volume="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_HPHONES} ${line#?} %{B-}%{F-}" + else + volume="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_VOLUME_UP} ${line#?} %{B-}%{F-}"; + fi + ;; + + E*) + # essid output + if [ -z ${line#?} ];then + essid="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} E:No WiFi %{B-}%{F-}" + else + essid="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} E:${line#?} %{B-}%{F-}" + fi + ;; + + Z*) + # clock output + time_infos="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${line#?} %{B-}%{F-}" + ;; +# T*) +# # xtitle output +# title="%{F$COLOR_TITLE_FG}%{B$COLOR_TITLE_BG} ${line#?} %{B-}%{F-}" +# ;; + D*) + # active desktop + desktop="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${line#?}%{B-}%{F-} " + ;; + Wclear) + wm_infos='' + ;; + + \**) + # current focused window + wm_infos="${wm_infos}%{F$COLOR_FOCUSED_FG}%{B$COLOR_FOCUSED_BG}%{U$COLOR_FOCUSED_UG}%{+o} ${line#?} %{-o}%{B-}%{F-}%{U-}" + ;; + +*) + # last focused window + wm_infos="${wm_infos}%{F$COLOR_OTHER_FG}%{B$COLOR_OTHER_BG} ${line#?} %{B-}%{F-}" + ;; + -*) + # other windows + wm_infos="${wm_infos}%{F$COLOR_ELSE_FG}%{B$COLOR_ELSE_BG} ${line#?} %{B-}%{F-}" + ;; +# u*) +# # urgent desktop +# wm_infos="${wm_infos}%{F$COLOR_URGENT_FG}%{B$COLOR_URGENT_BG} ${name} %{B-}%{F-}" +# ;; +# L*) +# # layout +# wm_infos="$wm_infos %{F$COLOR_LAYOUT_FG}%{B$COLOR_LAYOUT_BG} ${name} %{B-}%{F-}" +# ;; + esac +# printf "%s\n" "%{l}${wm_infos}${title}%{r}${playing}${paused}${cpu}${ram}${essid}${signal}${volume}${musicvol}${battery}${time_infos} " + printf "%s\n" "%{l}${desktop}${wm_infos}%{r}${face}${priv}${pub}${mail}${playing}${paused}${cpu}${ram}${volume}${musicvol}${battery}${time_infos}" +done diff --git a/Panel/lemonbar/panel_colors b/Panel/lemonbar/panel_colors new file mode 100755 index 0000000..ac3d3b4 --- /dev/null +++ b/Panel/lemonbar/panel_colors @@ -0,0 +1,15 @@ +#!/bin/bash +. ~/.colors + +COLOR_FOCUSED_FG="#FF`echo $COLOR4 | cut -c 2-`" +COLOR_FOCUSED_BG="#FF`echo $COLOR0 | cut -c 2-`" +COLOR_FOCUSED_UG="#FF`echo $COLOR1 | cut -c 2-`" + +COLOR_OTHER_FG="#FF`echo $COLOR10 | cut -c 2-`" +COLOR_OTHER_BG="#FF`echo $COLOR0 | cut -c 2-`" + +COLOR_STATUS_FG="#FF`echo $COLOR12 | cut -c 2-`" +COLOR_STATUS_BG="#FF`echo $COLOR0 | cut -c 2-`" + +COLOR_ELSE_FG="#FF`echo $COLOR11 | cut -c 2-`" +COLOR_ELSE_BG="#FF`echo $COLOR0 | cut -c 2-`" diff --git a/Panel/lemonbar/profile b/Panel/lemonbar/profile new file mode 100755 index 0000000..e0eeba2 --- /dev/null +++ b/Panel/lemonbar/profile @@ -0,0 +1,8 @@ +#!/bin/bash +PANEL_FIFO=/tmp/panel-fifo +PANEL_HEIGHT=24 + +FONT_FONT="fixed" +ICON_FONT="FontAwesome-9" + +export PANEL_FIFO PANEL_HEIGHT PANEL_FONT_FAMILY FONT_FONT ICON_FONT diff --git a/Panel/lemonbar/signal b/Panel/lemonbar/signal new file mode 100755 index 0000000..d494f5d --- /dev/null +++ b/Panel/lemonbar/signal @@ -0,0 +1,19 @@ +#!/bin/bash +while true;do +signal=`iwconfig $INTERFACE | grep Signal| perl -pe 's/.*level=//; s/ dBm.*//'` +#convert to Quality + + if [ $signal -le -100 ];then + quality=0; + elif [ $signal -ge -50 ];then + quality=100; + elif [ -z $signal ];then + quality=0; + else + quality=$(( 2 * ( $signal + 100 ))); + fi + +echo "S$quality"; +sleep 3; +done + diff --git a/Panel/lemonbar/windows b/Panel/lemonbar/windows new file mode 100755 index 0000000..e5ae808 --- /dev/null +++ b/Panel/lemonbar/windows @@ -0,0 +1,3 @@ +#!/bin/bash +echo 'Wclear' > /tmp/panel-fifo +ratpoison -c 'windows %s%n %t' | while read line;do echo "${line}" | cut -c -25 > /tmp/panel-fifo && sleep 0.004;done diff --git a/README.md b/README.md index e780a8b..0fab2a6 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ -dotfiles +Vaskozl's dotfiles ======== -These are useful dotfiles for various programs including but not limited to: -bspwm, ratpoison, vim, uzbl-browser, diff --git a/Window_Manager/ratpoison/panel/audio_mon b/Window_Manager/ratpoison/panel/audio_mon deleted file mode 100644 index 1a1fa55..0000000 --- a/Window_Manager/ratpoison/panel/audio_mon +++ /dev/null @@ -1 +0,0 @@ -alsactl monitor | diff --git a/Window_Manager/ratpoison/panel/batterymon b/Window_Manager/ratpoison/panel/batterymon deleted file mode 100755 index 19a4d5a..0000000 --- a/Window_Manager/ratpoison/panel/batterymon +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -while true;do -if [ `battery -f '%i'` -lt 5 ] && ! [ -z ~/.dontshut ]; then -touch ~/.dontshut -zenity --question --title "Battery" --text "Battery if pretty fucking low, go to sleep?" -if [ $? -ne 1 ];then -pm-suspend -fi -else -rm ~/.dontshut -fi -sleep 30; -done diff --git a/Window_Manager/ratpoison/panel/icons b/Window_Manager/ratpoison/panel/icons deleted file mode 100755 index aa27523..0000000 --- a/Window_Manager/ratpoison/panel/icons +++ /dev/null @@ -1,23 +0,0 @@ - -# Icons -ICON_CLOCK='' -ICON_CAL='' -ICON_WIFI='' -ICON_PWR='' -ICON_DB='' -ICON_SQUARE='' -ICON_PREV='' -ICON_PAUSE='' -ICON_PLAY='' -ICON_NEXT='' -ICON_VOLUME_DOWN='' -ICON_VOLUME_UP='' -ICON_VOLUME_OFF='' -ICON_HPHONES='' -ICON_MUSIC='' -ICON_PLUG='' -ICON_FACE='' -ICON_PRIV='' -ICON_PUB='' -ICON_MAIL='' - diff --git a/Window_Manager/ratpoison/panel/load b/Window_Manager/ratpoison/panel/load deleted file mode 100755 index 3977bee..0000000 --- a/Window_Manager/ratpoison/panel/load +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -while true; do -cpu=`mpstat -P ALL 2 1 | grep "Average.*all" | awk '{print $3+$5}'` -mem=`free | grep Mem | awk '{print $3/$2 * 100.0}'` -printf "C%.*f\n" 1 $cpu -printf "R%.*f\n" 0 $mem -done diff --git a/Window_Manager/ratpoison/panel/monce b/Window_Manager/ratpoison/panel/monce deleted file mode 100755 index caa316c..0000000 --- a/Window_Manager/ratpoison/panel/monce +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - - -f=1 -d=30 # width - -new=`mpc current` -if [ "$old" != "$new" ];then -f=1; -old="$new" -fi - - -e=$(expr $f + $d) - -if mpc | grep -q playing; then -symbol='p' -else -symbol='P' -fi - -echo "$symbol`echo $new | cut --bytes $f-$e`" -echo "K`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'`" - - diff --git a/Window_Manager/ratpoison/panel/music b/Window_Manager/ratpoison/panel/music deleted file mode 100755 index 2fb91d1..0000000 --- a/Window_Manager/ratpoison/panel/music +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -while true;do - -new=`mpc current` - -if mpc | grep -q playing; then -symbol='p' -else -symbol='P' -fi - -echo "$symbol`echo $new | cut --bytes 1-30`" -echo "K`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'`" -mpc idle > /dev/null -if [ $? -ne 0 ];then -echo 'mpd not alive'; -sleep 30; -fi -done diff --git a/Window_Manager/ratpoison/panel/panel b/Window_Manager/ratpoison/panel/panel deleted file mode 100755 index 0477467..0000000 --- a/Window_Manager/ratpoison/panel/panel +++ /dev/null @@ -1,29 +0,0 @@ -#! /bin/sh -cd ~/.tools/panel -. ./profile -. ~/.colors - -[ -e "$PANEL_FIFO" ] && rm "$PANEL_FIFO" -mkfifo -m 777 "$PANEL_FIFO" - - -#bspc config top_padding $PANEL_HEIGHT -#bspc control --subscribe > "$PANEL_FIFO" & -./windows > "$PANEL_FIFO" & -echo "D`rpws current`" > "$PANEL_FIFO" & -volume -f 'V%i' > "$PANEL_FIFO" & -battery -i 60 -sf 'B%s %i' > "$PANEL_FIFO" & -clock -i 60 -sf 'Z%d %a %H:%M' > "$PANEL_FIFO" & -./music > "$PANEL_FIFO" & -#./load > "$PANEL_FIFO" & -#essid -sf 'E%s' -i 30 -w wlp2s0 > "$PANEL_FIFO" & -# ./signal > "$PANEL_FIFO" & -unbuffer alsactl monitor | grep --line-buffered 'Headphone Jack' | while read line; do volume -f 'V%i' > $PANEL_FIFO;done & - - -source ./panel_colors - -cat "$PANEL_FIFO" | ./panel_bar | lemonbar -f "$FONT_FONT" -f "$ICON_FONT" -g x$PANEL_HEIGHT -F "$COLOR11" -B "$COLOR0" -u 3 & - -#sleep 1; -#stalonetray --geometry 1x1-415+2 --icon-gravity E --grow-gravity E -bg $COLOR0 -i 20 & diff --git a/Window_Manager/ratpoison/panel/panel_bar b/Window_Manager/ratpoison/panel/panel_bar deleted file mode 100755 index 99370d8..0000000 --- a/Window_Manager/ratpoison/panel/panel_bar +++ /dev/null @@ -1,144 +0,0 @@ -#! /bin/sh - -num_mon=$(bspc query -M | wc -l) - -. ./panel_colors -. ./icons -while read -r line ; do - case $line in - Imail) - mbsync -a > /dev/null - if bspc control --get-status | grep OIX > /dev/null;then - mail='' - else - mail="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_MAIL} %{B-}%{F-}" - fi - ;; - - Iface) - if bspc control --get-status | grep OX > /dev/null;then - face='' - else - face="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_FACE} %{B-}%{F-}" - fi - ;; - - Ipub) - if bspc control --get-status | grep OX > /dev/null;then - pub='' - else - pub="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PUB} %{B-}%{F-}" - fi - ;; - - Ipriv) - if bspc control --get-status | grep OX > /dev/null;then - priv='' - else - priv="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PRIV} %{B-}%{F-}" - fi - ;; - Iclear) - priv="" - pub="" - face="" - ;; - Ixlear) - mail='' - ;; -# C*) -# cpu="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} C:${line#?} %{B-}%{F-}" -# ;; -# R*) -# ram="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} R:${line#?} %{B-}%{F-}" -# ;; - -# S*) -# signal="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} S:${line#?} %{B-}%{F-}" -# ;; - - p*) - # playing mpc - paused='' - playing="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PLAY} ${line#?} %{B-}%{F-}" - ;; - - P*) - # paused mpc - playing='' - paused="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PAUSE} ${line#?} %{B-}%{F-}" - ;; - K*) - # volume output - musicvol="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_MUSIC} ${line#?} %{B-}%{F-}" - ;; - - - BDischarging*) - percent=`echo ${line#?} | cut -d' ' -f2` - battery="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PWR} ${percent} %{B-}%{F-}"; - ;; - B*) - percent=`echo ${line#?} | cut -d' ' -f2` - battery="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_PLUG} ${percent} %{B-}%{F-}"; - ;; - - - V*) - # volume output - if amixer contents | head -12 | tail -1 | grep on > /dev/null;then - volume="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_HPHONES} ${line#?} %{B-}%{F-}" - else - volume="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${ICON_VOLUME_UP} ${line#?} %{B-}%{F-}"; - fi - ;; - - E*) - # essid output - if [ -z ${line#?} ];then - essid="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} E:No WiFi %{B-}%{F-}" - else - essid="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} E:${line#?} %{B-}%{F-}" - fi - ;; - - Z*) - # clock output - time_infos="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${line#?} %{B-}%{F-}" - ;; -# T*) -# # xtitle output -# title="%{F$COLOR_TITLE_FG}%{B$COLOR_TITLE_BG} ${line#?} %{B-}%{F-}" -# ;; - D*) - # active desktop - desktop="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${line#?}%{B-}%{F-} " - ;; - Wclear) - wm_infos='' - ;; - - \**) - # current focused window - wm_infos="${wm_infos}%{F$COLOR_FOCUSED_FG}%{B$COLOR_FOCUSED_BG}%{U$COLOR_FOCUSED_UG}%{+o} ${line#?} %{-o}%{B-}%{F-}%{U-}" - ;; - +*) - # last focused window - wm_infos="${wm_infos}%{F$COLOR_OTHER_FG}%{B$COLOR_OTHER_BG} ${line#?} %{B-}%{F-}" - ;; - -*) - # other windows - wm_infos="${wm_infos}%{F$COLOR_ELSE_FG}%{B$COLOR_ELSE_BG} ${line#?} %{B-}%{F-}" - ;; -# u*) -# # urgent desktop -# wm_infos="${wm_infos}%{F$COLOR_URGENT_FG}%{B$COLOR_URGENT_BG} ${name} %{B-}%{F-}" -# ;; -# L*) -# # layout -# wm_infos="$wm_infos %{F$COLOR_LAYOUT_FG}%{B$COLOR_LAYOUT_BG} ${name} %{B-}%{F-}" -# ;; - esac -# printf "%s\n" "%{l}${wm_infos}${title}%{r}${playing}${paused}${cpu}${ram}${essid}${signal}${volume}${musicvol}${battery}${time_infos} " - printf "%s\n" "%{l}${desktop}${wm_infos}%{r}${face}${priv}${pub}${mail}${playing}${paused}${cpu}${ram}${volume}${musicvol}${battery}${time_infos}" -done diff --git a/Window_Manager/ratpoison/panel/panel_colors b/Window_Manager/ratpoison/panel/panel_colors deleted file mode 100755 index ac3d3b4..0000000 --- a/Window_Manager/ratpoison/panel/panel_colors +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -. ~/.colors - -COLOR_FOCUSED_FG="#FF`echo $COLOR4 | cut -c 2-`" -COLOR_FOCUSED_BG="#FF`echo $COLOR0 | cut -c 2-`" -COLOR_FOCUSED_UG="#FF`echo $COLOR1 | cut -c 2-`" - -COLOR_OTHER_FG="#FF`echo $COLOR10 | cut -c 2-`" -COLOR_OTHER_BG="#FF`echo $COLOR0 | cut -c 2-`" - -COLOR_STATUS_FG="#FF`echo $COLOR12 | cut -c 2-`" -COLOR_STATUS_BG="#FF`echo $COLOR0 | cut -c 2-`" - -COLOR_ELSE_FG="#FF`echo $COLOR11 | cut -c 2-`" -COLOR_ELSE_BG="#FF`echo $COLOR0 | cut -c 2-`" diff --git a/Window_Manager/ratpoison/panel/profile b/Window_Manager/ratpoison/panel/profile deleted file mode 100755 index e0eeba2..0000000 --- a/Window_Manager/ratpoison/panel/profile +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -PANEL_FIFO=/tmp/panel-fifo -PANEL_HEIGHT=24 - -FONT_FONT="fixed" -ICON_FONT="FontAwesome-9" - -export PANEL_FIFO PANEL_HEIGHT PANEL_FONT_FAMILY FONT_FONT ICON_FONT diff --git a/Window_Manager/ratpoison/panel/signal b/Window_Manager/ratpoison/panel/signal deleted file mode 100755 index d494f5d..0000000 --- a/Window_Manager/ratpoison/panel/signal +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -while true;do -signal=`iwconfig $INTERFACE | grep Signal| perl -pe 's/.*level=//; s/ dBm.*//'` -#convert to Quality - - if [ $signal -le -100 ];then - quality=0; - elif [ $signal -ge -50 ];then - quality=100; - elif [ -z $signal ];then - quality=0; - else - quality=$(( 2 * ( $signal + 100 ))); - fi - -echo "S$quality"; -sleep 3; -done - diff --git a/Window_Manager/ratpoison/panel/windows b/Window_Manager/ratpoison/panel/windows deleted file mode 100755 index e5ae808..0000000 --- a/Window_Manager/ratpoison/panel/windows +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -echo 'Wclear' > /tmp/panel-fifo -ratpoison -c 'windows %s%n %t' | while read line;do echo "${line}" | cut -c -25 > /tmp/panel-fifo && sleep 0.004;done -- cgit v1.2.3-54-g00ecf