Fish Shell에서 Tmux의 상태 표시 줄에 PATH가 없습니다.

1683 단어 archLinuxtmuxfish
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
    

    참고

    좋은 웹페이지 즐겨찾기