2015年07月18日

Conkyのカスタマイズ:初級編

Conkyでデスクトップに表示する内容を実際にカスタマイズしていく。
基礎的な話はこちら。

日時を表示
ローカルタイムを表示。表示するためのフォーマットは、strftime() 関数に従う。
${time "(format)"}
UTC時刻:${utime "(format)"}
例)${time %Y年 %m月 %d日 %A} ${time %k:%M:%S}


ユーザー環境を表示
Conkyのバージョンを表示。
${conky_version}

システム名を表示("Linux" 等)。
${sysname}

マシンアーキテクチャを表示("x86_64"、"i686"等)。
${machine}

カーネルのバージョンを表示。
${kernel}

ホスト名(コンピュータ名)を表示。
${nodename}

システム起動からの時間を表示
${uptime}

短いフォーマットで表示
${uptime_short}


CPU・メモリの表示
CPU#nの周波数を表示。
MHz単で表示:${freq "(n)"}
GHz単で表示:${freq_g "(n)"}
パラメータ省略時のデフォルトは1。

CPU使用率を表示。
${cpu "(cpuN)"}
パラメータ省略または ${CPU cpu0}は総使用量。
${cpu cpuN} Nに1以上の数値を指定した場合個々のCPU使用量。

CPU使用率をバー表示。
${cpubar "(cpuN)" "(height)","(width)"}
(height),(width)は表示するバーの高さと幅。
widthを省略すると、書き出し位置から表示幅終端までを使う。

CPU使用率グラフ表示。
${cpugraph "(cpuN)" "(height)","(width)","(gradient colour 1)" "(gradient colour 2)"}
(height),(width)は表示する領域の高さと幅。
widthを省略すると、書き出し位置から表示幅終端までを使う。
表示色をグラデーション指定。左側の色が (gradient colour 1) 右側が(gradient colour 2)。
色指定は冒頭の#を省いた16進で指定。
例)${cpugraph cpu1 20,130 000000 ffffff}

使用しているメモリの量表示。
${mem}

メモリの総容量表示。
${memmax}

使用中メモリの割合表示。
${memperc}

使用中メモリの割合をバー表示。
${membar "(height)","(width)"}
(height),(width)は表示するバーの高さと幅。
widthを省略すると、書き出し位置から表示幅終端までを使う。

使用中のスワップの量表示。
${swap}

スワップの総量表示。
${swapmax}

使用中のスワップの割合表示。
${swapperc}

使用中のスワップの量をバー表示。
${swapbar "(height)","(width)"}
(height),(width)は表示するバーの高さと幅。
widthを省略すると、書き出し位置から表示幅終端までを使う。


ファイルシステムの表示
ファイルシステムの種類を表示。
${fs_type "(fs)"}
(fs)はファイルシステム上の任意のファイル。
例)${fs_type /home}  "/home"のファイルシステムが表示される。

ファイルシステムの使用量を表示。
${fs_used "(fs)"}
(fs)はファイルシステム上の任意のファイル。
例)${fs_used /}  "/"のファイルシステム使用量が表示される。

ファイルシステムのサイズを表示。
${fs_size "(fs)"}
(fs)はファイルシステム上の任意のファイル。

ファイルシステムの使用領域の割合表示。
${fs_used_perc "(fs)"}
(fs)はファイルシステム上の任意のファイル。

ファイルシステム上の使用量をバー表示。
${fs_bar "(height)","(width)" (fs)}
(height),(width)は表示するバーの高さと幅。
widthを省略すると、書き出し位置から表示幅終端までを使う。
(fs)はファイルシステム上の任意のファイル。


プロセス、ファイル制御情報の表示
トータルプロセスの表示 (sleepを含む)。
${processes}

実行されているプロセスの表示(sleepを含まず)。
${running_processes}

CPUを使用しているアプリケーションを表示。(CPUの使用率順にソート)。
${top "(type)" "(num)"}
(num) ソート順位 10位まで表示可能。
(type) で情報を指定。使用できる主な指定は、
"name":ファイル名
"pid":PID
"cpu":CPU使用率
"mem":メモリ使用率

CPUを使用しているアプリケーションを表示。(CPUのメモリー使用量順にソート)。
${top_mem "type" "num"}
使い方は"top" と同じ。


ネットワーク情報の表示
インターフェイスのIPアドレスを表示。
${addr "(interface)"
(interface) インターフェイスを指定。
IPアドレスが割り当てられていない場合"No Address"
例)${addr eth0}

ワイヤレスアクセスポイントのESSIDを表示。
${wireless_essid "(interface)"
(interface) 無線LANのインターフェイスを指定。
例)${wireless_essid wlan0}

ダウンロード速度を表示。
速度に合わせた単位で表示:${downspeed "(interface)"
小数点以下1位までのKiB単位で表示:${downspeedf "(interface)"
(interface) インターフェイスを指定。

ダウンロード速度をグラフ表示。
${downspeedgraph "(interface)" "(height)","(width)","(gradient colour 1)" "(gradient colour 2)"}
(height),(width)は表示する領域の高さと幅。
widthを省略すると、書き出し位置から表示幅終端までを使う。
表示色をグラデーション指定。左側の色が (gradient colour 1) 右側が(gradient colour 2)。
色指定は冒頭の#を省いた16進で指定。
例)${downspeedgraph eth0 20,130 000000 ffffff}

総ダウンロード量を表示。
${totaldown "(interface)"
(interface) インターフェイスを指定。

アップロード速度を表示。
速度に合わせた単位で表示:${upspeed "(interface)"
小数点以下1位までのKiB単位で表示:${upspeedf "(interface)"
(interface) インターフェイスを指定。

アップロード速度をグラフ表示。
${upspeedgraph "(interface)" "(height)","(width)","(gradient colour 1)" "(gradient colour 2)"}
(height),(width)は表示する領域の高さと幅。
widthを省略すると、書き出し位置から表示幅終端までを使う。
表示色をグラデーション指定。左側の色が (gradient colour 1) 右側が(gradient colour 2)。
色指定は冒頭の#を省いた16進で指定。
例)${upspeedgraph eth0 20,130 000000 ffffff}

総アップロード量を表示。
${totalup "(interface)"
(interface) インターフェイスを指定。


Conkyのカスタマイズ:基礎編
posted by Zorinos at 20:07| Comment(0) | Linux | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください
ブログランキング・にほんブログ村へ
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。