tmuxのステータスバーに、自作コマンドでバッテリー残量などを表示させている。
設定はこれ。
~/.tmux.conf
set -g status-right \
"#[fg=white] #(imstatus) #(battery) #[fg=white][%Y-%m-%d(%a) %H:%M]"
~/bin/battery
# !/bin/bash
if acpi -b | grep -q Discharging; then
echo -n \#\[fg=yellow,bold\]
else
echo -n \#\[fg=green,bold\]
fi
echo `acpi -b | grep -oE \[0-9\]+%`
ところが、下記の操作をしたところ正しく表示されなくなってしまった。
- Arch Linuxをフルアップデート
- tmux 2.3 にアップデート
- Fish shell に乗り換え
フルパスで書いたら表示されたので、 PATH
の設定を追加したところ治った。
~/.tmux.conf
setenv set-environment PATH $HOME/bin:$PATH
参考