time

Смотрим на пульсацию Ubuntu через conky

Давно присматривался к инструменту универсального мониторинга всея и всего - conky, но не находил решающего перевеса зачем он мне нужен :). Но не давно нашелся именно тот перевес, который побудил меня написать этот пост. Захотелось мне видеть, в ненавязчивой форме, на рабочем столе сколько свободно места на моих винчестерах, благо в conky это сделать оказалось не сложно.

conky_my.png

Перед установкой conky (он есть в стандартном наборе репозитариев) установим модуль conkyrhythmbox, который умеет выводить что сейчас играет rhythmbox:

sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/conkyhardcore-karmic.list -O /etc/apt/sources.list.d/conkyhardcore-karmic.list
sudo apt-get update

Ставим conky:

sudo apt-get install conky conkyrhythmbox

Можем запустить conky c дефолтным конфигом, а можем создать свой конфиг (~/.conkyrc) и тогда уже лицезреть conky.

Ниже приведен мой конфиг, который весьма минималистичный. Отображается: uptime, размер скаченого/отданого (wifi, для ethernet'a укажите другой интерфейс), свободно RAM, свободно на винчестерах, новости в Google Reader, что играет rhythmbox.

background yes
use_xft yes
xftfont HandelGotD:size=9
xftalpha 0.5
update_interval 4.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
maximum_width 220
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color red
default_outline_color green
alignment top_right
gap_x 12
gap_y 48
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes
TEXT
Uptime $alignr $uptime

D: ${totaldown wlan0} $alignr U: ${totalup wlan0}

MEM $alignc $mem / $memmax $alignr $memperc%
$membar

/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}

/home $alignc ${fs_used /} /home ${fs_size /} $alignr ${fs_free_perc /home}%
${fs_bar /home}

/work $alignr ${fs_free /media/work}
${fs_bar /media/work}

/audio $alignr ${fs_free /media/audio}
${fs_bar /media/audio}

/media $alignr ${fs_free /media/media}
${fs_bar /media/media}

/torrent $alignr ${fs_free /media/torrent}
${fs_bar /media/torrent}
$stippled_hr
${exec conkyRhythmbox --datatype=ST} ${exec conkyRhythmbox --datatype=AR} - ${exec conkyRhythmbox --datatype=TI}

В принципе конфиг весьма прост: до метки TEXT идут настройки самого conky (если интересуют подробности, то смотрите ниже блок со ссылками), после то, что conky будет отображать.

Море пользовательских конфигов с скриншотами:

Про настройку conky и rhythmbox

Update 15.08.2010 Что бы убрать тень от окна conky, которую добавляет compiz надо:

  1. Перейти по пути CCSM > Effects > Window decoration
  2. В поле Shadow windows вписать (any) & !(class=Conky). Результат виден сразу.

Полезное чтиво:

blog comments powered by Disqus