tUpdated bar + fixed the new behavior - scripts - various script and utils
 (HTM) git clone git://z3bra.org/scripts
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit ceeaf811397f91c0707117f389deb4e9cf755e02
 (DIR) parent 905b528b6dc7a586978776b5bb76f56c5d14e6d3
 (HTM) Author: Willy Goiffon <w.goiffon@gmail.com>
       Date:   Tue, 24 Sep 2013 13:07:16 +0200
       
       Updated bar + fixed the new behavior
       
       Diffstat:
         M bar/config.sh                       |      35 +++++++++++++------------------
         M bar/status.sh                       |      25 +++++++++++++------------
       
       2 files changed, 28 insertions(+), 32 deletions(-)
       ---
 (DIR) diff --git a/bar/config.sh b/bar/config.sh
       t@@ -1,31 +1,26 @@
        #!/bin/bash
        
        # Color used in the bar (extracted from .Xresources)
       -# *     0 : beige (background)
       -# *     1 : brown (foreground)
       -# *     2 : black
       -# *     3 : red
       -# *     4 : green
       -# *     5 : yellow
       -# *     6 : blue
       -# *     7 : magenta
       -# *     8 : cyan
       -# *     9 : white
       +# *     0 : black
       +# *     1 : red
       +# *     2 : green
       +# *     3 : yellow
       +# *     4 : blue
       +# *     5 : magenta
       +# *     6 : cyan
       +# *     7 : white
        
        # unified colors
        bg="0"
       -fg="1"
       -hl="2"
       -dk="3"
       +fg="9"
       +hl="8"
       +dk="1"
        
        # separator
       -sp="\f${dk}$(echo -e '\ue190')\fr "
       -
       -# delimiter (between icon and value)
       -dl=" "
       +sp="  "
        
        # path to executable
       -bar="/usr/bin/bar -b"
       +bar="/usr/bin/bar -f"
        
        # pipe to feed the bar
        fifo=/tmp/bar.fifo
       t@@ -58,10 +53,10 @@ i_load='CPU'
        i_memy='RAM'
        i_grap='GPU'
        i_fans='FAN'
       -i_musk='CUR'
       +i_musk='MPD'
        i_alsa='VOL'
        i_mail='MSG'
       -i_time="$(date '+%d %b')"     # clock
       +i_time="$(date '+%d/%m')"     # clock
        
        # workspace icons / names     (α β γ δ ε ζ η θ ι κ λ)
        # i_trm=$(echo -e '\ue09f')         # default
 (DIR) diff --git a/bar/status.sh b/bar/status.sh
       t@@ -5,7 +5,7 @@ source $(dirname $0)/config.sh
        # print formatted output. need 2 params: display <value> <icon>
        function display () {
            echo -n     "\f${hl}"
       -    echo -ne    "$2"
       +    echo -ne    "$2 "
            echo        "${dl}\f${fg}$1"
        }
        
       t@@ -20,11 +20,13 @@ function workspaces () {
        
            buffer=""
        
       -    for w in $(seq 0 $dskp_num); do
       +    for w in $(seq 1 $(($dskp_num-1))); do
                if [ "$w" -eq "$dskp_cur" ]; then
       -             buffer="$buffer\u${fg} ${dskp_tag[$w]} \u${bg}"
       +         buffer="$buffer $(echo -e '\ue190') "
       +             #buffer="$buffer\u${fg} ${dskp_tag[$w]} \u${bg}"
                 else
       -            buffer="$buffer ${dskp_tag[$w]} "
       +            buffer="$buffer \f${hl}$(echo -e '\ue190')\fr "
       +            #buffer="$buffer ${dskp_tag[$w]} "
                fi
            done
        
       t@@ -66,7 +68,7 @@ function mails () {
        
        function mpd_now_playing () {
            val=$(mpc current --format "$mpc_format" 2>/dev/null)
       -    [[ $? -ne 0 ]] && val="-stopped-"
       +    [[ -z $val ]] && val="mute"
            ico=${i_musk}
        
            display "$val" "$ico"
       t@@ -166,20 +168,19 @@ function clock () {
        }
        
        function fillbar () {
       -    buffer="\b${bg}\f${fg}"
       -    buffer="$buffer\l\u${bg} "
       +    buffer="\b${bg}\f${fg}\l\u${bg}  "
            buffer="$buffer$(volume) ${sp}"
            buffer="$buffer$(mpd_now_playing) "
       -    buffer="$buffer\c\u${bg}"
       +    buffer="$buffer\c"
            buffer="$buffer$(groups) "
       -    buffer="$buffer\r\u${bg}"
       +    buffer="$buffer\r"
            # buffer="$buffer$(network) ${sp}"
            buffer="$buffer$(mails) ${sp}"
            buffer="$buffer$(memory) ${sp}"
       -    buffer="$buffer$(processes) ${sp}"
       -    buffer="$buffer$(gputemp) ${sp}"
       +    #buffer="$buffer$(processes) ${sp}"
       +    #buffer="$buffer$(gputemp) ${sp}"
            buffer="$buffer$(gpufanspeed) ${sp}"
       -    buffer="$buffer$(packages) ${sp}"
       +    #buffer="$buffer$(packages) ${sp}"
            buffer="$buffer$(clock)"
            buffer="$buffer "
            echo "$buffer"