もた日記

くだらないことを真面目にやる

tmuxメモ : プラグインでバッテリ、CPU情報等をステータスバーに表示

ステータスバーにバッテリー情報、オンライン情報、CPU情報を表示するプラグインがあるので試してみる。OSのステータスバーを表示していれば不要な情報もあるが全画面表示で使用する場合は便利かも。
f:id:wonder-wall:20160702001811p:plain
github.com
github.com
github.com

tpmでインストール


tpm(Tmux Plugin Manager)を使用している場合は、.tmux.confに使いたいプラグインを追加してprefix + Iキーでインストール。

set -g @plugin 'tmux-plugins/tmux-battery'
set -g @plugin 'tmux-plugins/tmux-online-status'
set -g @plugin 'tmux-plugins/tmux-cpu'


Tmux battery status


format

フォーマット 表示内容
#{battery_icon} バッテリーステータスアイコン
#{battery_percentage} バッテリー残量(%)
#{battery_remain} バッテリー残量(時間)

使い方

フォーマットを参考に以下のような設定を.tmux.confに追加。

set -g status-right "Batt: #{battery_icon} #{battery_percentage} #{battery_remain} | %a %h-%d %H:%M "

f:id:wonder-wall:20160702001100p:plain

設定

アイコンを変更する場合は以下のような設定を.tmux.confに追加。

# 充電完了
set -g @batt_charged_icon "?"
# 充電中
set -g @batt_charging_icon "?"
# 放電中
set -g @batt_discharging_icon "?"
# 接続されているが充電されていない
set -g @batt_attached_icon "?"


Tmux online status


format

フォーマット 表示内容
#{online_status} オンライン/オフラインステータス

使い方

フォーマットを参考に以下のような設定を.tmux.confに追加。

set -g status-right "Online: #{online_status} | %a %h-%d %H:%M "

f:id:wonder-wall:20160702001110p:plain

設定

アイコンを変更する場合は以下のような設定を.tmux.confに追加(文字列でもよい)。

# オンライン
set -g @online_icon "ok"
# オフライン
set -g @offline_icon "offline!"


Tmux cpu status


format

フォーマット 表示内容
#{cpu_icon} CPUアイコン
#{cpu_percentage} CPU使用率(%)

使い方

フォーマットを参考に以下のような設定を.tmux.confに追加。

set -g status-right "CPU: #{cpu_icon} #{cpu_percentage} | %a %h-%d %H:%M "

f:id:wonder-wall:20160702001123p:plain

設定

# CPUアイコン(状態によりアイコンが変わるわけではない)
set-option -g @cpu_icon "?"


組み合わせ

もちろん設定によっては全ての情報を表示することもできる。

set -g status-right "Batt: #{battery_icon} #{battery_percentage} #{battery_remain} | Online: #{online_status} | CPU: #{cpu_icon} #{cpu_percentage} | %a %h-%d %H:%M "

f:id:wonder-wall:20160702001811p:plain