デスクトップにシステム情報を表示する「Conky」

Conkyは、Linuxデスクトップにシステム情報をカスタマイズして表示できる軽量なシステムモニターツールです。
デスクトップ環境に情報をひとまとめて表示することができます。

今回は、設定ファイルのサンプル付きで、Linux MintでConkyをインストールして利用する方法をご紹介します。

記事の内容

Conkyのしくみ

最初に簡単にConkyの仕組みについて説明します。

1,「.conkyrc」という設定ファイル(隠しファイル)を用意して、「ホームディレクトリ」に保存しておきます。

2,追加インストールしておいたConkyを起動すると、設定ファイル(.conkyrc)の内容に従って、画面上にシステム情報が表示されます。

Conkyのインストール

Linux MintではConkyを簡単にインストールできます。

メニューの「システム管理」>「ソフトウェアマネージャー」を起動します。

「Conky-all」で検索。「インストール」ボタンをクリック。ログインの時と同じパスワードを入力すると、関連パッケージを含めてダウンロード&インストールが行われます。

端末からのインストール

端末からであれば、次の2つのコマンドでインストールできます。

sudo apt update
sudo apt install conky-all

設定ファイルの用意

Conkyは古くからあるアプリケーションで、設定ファイルがネット上にたくさんあり、入手して利用させてもらうのがカンタンです。

参考までに、私が使っている設定ファイルをサンプルとして以下に記しますので、よろしければご自由にお使いください。

#####################ここから#######################
conky.config = {
-- 表示位置の設定
alignment = 'top_right',
gap_x = 15,
gap_y = 15,

-- ウィンドウの設定
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
own_window_argb_visual = true,
own_window_argb_value = 155,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',

background = false,
border_width = 1,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
-- フォントサイズを12(標準)に設定
font = 'TakaoGothic:style=Regular:size=12',
override_utf8_locale = true,

-- サイズ設定(文字サイズ12に合わせて幅をスリム化)
minimum_width = 280,
maximum_width = 280,

-- 更新設定
cpu_avg_samples = 2,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false,
double_buffer = true,

-- 色設定(グレー)
default_color = 'grey',
default_outline_color = 'grey',
default_shade_color = 'grey',
}

conky.text = [[
$nodename $kernel
$hr
${font Sans:size=18}$alignc${time %Y/%m/%d %a}${font}
${font Ubuntu:size=36}$alignc${time %H:%M}${font}
$hr
# メモリーの使用状況
${color grey}Frequency (in MHz):$color $freq
${color grey}RAM Usage:$color $mem/$memmax - $memperc%
$alignc${membar 5,280}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc%
$alignc${swapbar 5,280}

# CPUの使用状況
${color grey}CPU Usage:${cpu} %
$alignc${color black}${cpugraph cpu0 32,280 000000 aaaaaa}
${color grey}CPU1 ${cpu cpu1} %
$alignc${cpubar cpu1 5,280}
${color grey}CPU2 ${cpu cpu2} %
$alignc${cpubar cpu2 5,280}
${color grey}CPU3 ${cpu cpu3} %
$alignc${cpubar cpu3 5,280}
${color grey}CPU4 ${cpu cpu4} %
$alignc${cpubar cpu4 5,280}

# プロセスの稼働状況
${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
$hr

${color grey}Name CPU% MEM%
${color lightgrey} ${top name 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top cpu 4} ${top mem 4}
${color lightgrey} ${top name 5} ${top cpu 5} ${top mem 5}
$hr

# ディスク使用状況
${color grey}File systems:
/ $color${fs_used /}/${fs_size /}
$alignc${fs_bar 5,280 /}
]]
#####################ここまで#######################

設定ファイルをホームディレクトリに保存

ファイルブラウザーで「ホーム」を開きます。

「表示」>「隠しファイルを表示」にチェックを入れます。

「ホーム」ディレクトリ上の空いている場所にマウスを置いて右クリック。

「新しいドキュメントを作成」>「空のドキュメント」を選びます。

「.conkyrc」をダブルクリックして開くとテキストエディタが開いて、空白の状態になっていると思います。

ここに入手してきた設定内容をコピー&ペーストします。上記のサンプルファイルのコピペでもOKです。
貼りつけたら「保存」しておきます。

conkyを起動してみる

メニューの「システム管理」から「conky」を起動します。

conkyを終了する

conkyだけを終了させたい場合、端末に以下を打ち込んでEnterします。

killall conky

自動起動の設定

Conkyをシステム起動時に自動的に起動させたい場合、メニューから「設定」>「自動開始させるアプリ」を起動します。

「+」をクリックし、「アプリケーションを選択」をクリック。
アプリケーションの一覧から「conky」を選んで「アプリケーションを追加」をクリックします。

以上、conkyの基本的な使い方について説明させていただきました。

conky設定ファイルの入手先

さらに、派手で複雑なconkyの設定ファイルが、「gnome-look.org」でユーザーによって持ち寄られて公開されています。

YouTubeもあわせてご覧ください

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

情報環境コミュニケーションズ 代表
企業、団体のITコンサル、サポート、システム構築/管理、大学の招聘研究員として大規模調査の設計、集計の効率化、解析などを行っています。
最近ではAI開発環境の構築のサポートも行うようになってきました。
<著書>2008年〜2015年、テクニカルライターとして、週間アスキー、Ubuntuマガジン、Linux 100%, Mac 100%, Mr.PCなど多数のIT系雑誌に寄稿。

コメント

コメントする

記事の内容