tmux schneidet Symbole in der Statusleiste ab

tmux schneidet Symbole in der Statusleiste ab

Aus irgendeinem Grund kann ich das tmux-Batterie-Plugin nicht verwenden, daher habe ich ein kleines Skript geschrieben, um den Batteriestatus abzurufen:

percentage=$(cat /sys/class/power_supply/BAT1/capacity)
status=$(cat /sys/class/power_supply/BAT1/status)
str=""
[ "$status" == "Charging" ] && str="^"
str="$str$percentage%"
echo $str

Dieses Skript funktioniert in Bash einwandfrei und gibt etwas wie „^78%“ aus. Dann habe ich es in eine Statusleiste eingefügt:

set -g status-fg colour6
set -g status-attr bold
set -g status-left ''
set -g status-right "%d/%m %H:%M:%S | #(~/.status/battery.sh) "

Allerdings wird in der Statusleiste nur „78 %“ angezeigt, ohne das Symbol „^“, das den Ladevorgang anzeigt. Ich habe versucht, etwas wie „78 % (CHRG)“ auszudrucken, aber wieder wird in der Statusleiste nur „78 %“ angezeigt, während Bash das Skript korrekt ausführt.

Ich verwende tmux 2.6 und Bash 4.4.18.

verwandte Informationen