My Profile Photo

安心院日記


猫になりたい。趣味で運用しているブログです。技術的な備忘録・やったことメモとポエム置き場。


tmux のステータスラインの設定を美しくした

とりあえず、今の tmux のステータスライン。 (表示が小さい…近い内に画像の表示をなんとかしよう…)

tmux_statusline

せっかく綺麗めに設定し直したので備忘録を兼ねてブログへ

status-left

set-option -g status-left  "\
#[bg=colour148]#[fg=colour234] #S:#I.#P \
#[bg=colour054]#[fg=colour255] #h \
#[bg=colour024] #(~/dotfiles/tmux/ip.sh)\
#[fg=colour024]#[bg=colour234]"

表示している情報

  • セッション番号、ウィンドウ番号、ペイン番号
  • ホスト名
  • IP アドレス
    • ipdata でipアドレスを返す簡単なシェルスクリプトを呼んでいる

status-right

set-option -g status-right "\
#[fg=colour236]#[fg=colour253]#[bg=colour236]\
CPU:#{cpu_percentage} \
#[fg=colour238]#[fg=colour254]#[bg=colour238]\
Mem: #{mem_percentage}%%#[fg=colour254] \
#[fg=colour240]#[fg=colour255]#[bg=colour240]\
%Y/%m/%d(%a) %H:%M "
  • CPU使用率
  • メモリ使用率
  • 日時

panes (中央部)

set -g pane-border-bg colour0
set -g pane-border-fg colour238
set -g pane-active-border-bg colour0
set -g pane-active-border-fg colour119

set -g status-position bottom
set -g status-justify left
set -g status-bg colour234

setw -g window-status-current-bg colour239
setw -g window-status-current-attr bold
setw -g window-status-current-format '\
#[fg=colour239]#[bg=colour234]#[bg=colour239]#[fg=colour119]\
#I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]\
#F#[fg=colour239]#[bg=colour234]'

setw -g window-status-fg colour244
setw -g window-status-bg colour234
setw -g window-status-attr none
setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F '

全般

表示項目は大したことはなく、Powerlineフォントの導入と色味の設定で苦労した印象。

256色の設定はこのあたりを見ながらセンスで設定した。

ちなみに左側の境目も丸くしてみたが、色が激しい上に形も主張してくるのは目にきつかったのでやめた

tmux_statusline_left

最近モチベーションが死んでるが、何かブログを書こうと思ってとりあえず書いておいた(完)