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