From 25e9dd1aab70f47d119958b117485973bd653e70 Mon Sep 17 00:00:00 2001 From: Kevin Chabowski Date: Mon, 2 Dec 2013 12:42:01 +0100 Subject: Fixed WiFi display in mybar --- mybar/mybar.awk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mybar/mybar.awk b/mybar/mybar.awk index d16dbf1..44fbc58 100755 --- a/mybar/mybar.awk +++ b/mybar/mybar.awk @@ -125,6 +125,11 @@ $1 == "wifi" { if(length(tmp) > 10) { tmp=substr(tmp, 1, 8) ".." } + + while(length(tmp) < 10) { + tmp=tmp " " + } + f = int(($3+5) / 10) wifi = "\\u3" substr(tmp, 1, f) "\\u4" substr(tmp, 1+f, 10-f) "\\ur" } -- cgit v1.2.3-70-g09d2 From 9b672254e9b46977b8cb8f2342916ece1eeb696c Mon Sep 17 00:00:00 2001 From: Kevin Chabowski Date: Mon, 2 Dec 2013 15:11:07 +0100 Subject: Fixed (kinda) long window names looking ugly in the bar --- mybar/mybar.awk | 12 +++++++++++- mybar/mybar.sh | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/mybar/mybar.awk b/mybar/mybar.awk index 44fbc58..3d5db1d 100755 --- a/mybar/mybar.awk +++ b/mybar/mybar.awk @@ -10,12 +10,17 @@ BEGIN { redshift="" wifi="" + isnotebook=0 + cpu_pused=0 cpu_ptotal=0 } $1 == "date" { date = $2 " " $3 " " $4 } +$1 == "isnotebook" { + isnotebook = 1 +} $1 == "cpu" { used=$2+$3+$4+$7+$8; total=used+$5+$6; @@ -135,6 +140,11 @@ $1 == "wifi" { } } { - print "\\l" wminfo "\\c" window "\\r" wifi " " battery " " mem " " cpu " " redshift "R\\ur " date " " + if(isnotebook && (length(window) > 70)) { + window2 = " " window + } else { + window2 = "\\c" window + } + print "\\l" wminfo window2 "\\r" wifi " " battery " " mem " " cpu " " redshift "R\\ur " date " " fflush() } diff --git a/mybar/mybar.sh b/mybar/mybar.sh index 5adc11e..c0380b5 100755 --- a/mybar/mybar.sh +++ b/mybar/mybar.sh @@ -56,6 +56,7 @@ update_cpu > "$BAR_FIFO" & if test $(hostname) = "kch42-notebook"; then update_bat > "$BAR_FIFO" & update_wifi > "$BAR_FIFO" & + echo "isnotebook" > "$BAR_FIFO" & fi xtitle -sf 'window %s' > "$BAR_FIFO" & -- cgit v1.2.3-70-g09d2