Conky — мощный монитор для XWindow
Conky является мощным и легко настраиваемым монитором для XWindow.
Сonky был написан на основе не менее популярного torsmo, который вроде бы уже заброшен автором.
Установка для Debian/Ubuntu совсем проcта:
$ sudo apt-get install conky
После установке программы надо создать конфигурационнй файл .conkyrc в своем домашнем каталоге. Конечно же, его можно создать самостоятельно и добавить необходимые команды, но можно поступить проще, скопировать уже готовый конфигурационный файл следующей командой:
$ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc
И теперь открываем файл и редактируем его под свои нужды.
Параметры xftfont terminus:size=14 и alignment top_right — отвечают за шрифт и позицию вывода.
Параметр override_utf8_locale no нужно заменить на yes, что бы избежать проблем с кодировкой, update_interval — это частота, с которой будет обновляться conky, имеет смысл изменить, а также установить вот эти параметры:
own_window yes,
own_window_type override,
own_window_transparent yes,
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Еще один нужный параметр ${color}, в нем можно указать каким цветом будет отображаться наша информация, цвета можно задать их кодом или названием.
Если параметр будет пу этой ${color} то будет браться дефолтный цвет который указан в параметре:
# Default colors and also border colors
default_color название_цвета. .
Вообщем-то конфиг особо не сложный и можно в нем разобраться без проблем.
А так же почитать официальную документацию тут и тут, а также посмотреть скриншоты и примеры .conkyrc.
Собственно, самый про этой способ получить то, что нужно — взять понравившийся .conkyrc и выкинуть все ненужное и поменять цвета по желанию.
Важно: Для того что бы решить проблему «мерцания’ conky правим файл xorg.conf
$ sudo nano /etc/X11/xorg.conf
Находим секцию “Modules” добавляем следующую строчку
Load “dbe”
а также в ~/.conkyrc
double_buffer yes
Сохраняем, закрываем. Перезагрузаем Х и запускаем conky.
Если вы хотите в Ubuntu автоматически запускать conky при загрузке системы, то просто добавьте вызов conky в «Система — Параметры — Сеансы ” во вкладке “Запускаемые при старте программы”.
Есть возможность немного приукрасить обычный конфиг conky используя фигуристые шрифты
Огромное количество шрифтов можно найто на сайте http://www.dafont.com/, после скачивания шрифты распаковываем в папку .font и конфиге указываем:
${font PIZZADUDEBULLETS:size=13} наш символ ${font}
, названия шрифта и символ нужный нам
Вот например получаеться такой код:
$alignc ${execi 60 date +%A}${time %e %B %G}
${color 891B0B}${font PIZZADUDEBULLETS:size=13}r${font}${color} ${color #a00618}Time: ${color}${time %H:%M:%S}${color}
${color 891B0B}${font PIZZADUDEBULLETS:size=13}2${font}${color} ${color #a00618}UpTime: ${color}$uptime${color}
${color 891B0B}${font pottymouthbb:size=18}u${font}${color} ${color #a00618}Kernel: ${color}${font} ${kernel} ${color}
${color 891B0B}${font PIZZADUDEBULLETS:size=13}n${font} ${color #a00618}Root: ${color}${font}${fs_free /} (${fs_size})${color}
$alignc${color #0035e3}${fs_bar 10,120 }${color}
${color 891B0B}${font PIZZADUDEBULLETS:size=13}m${font} ${color #a00618}Home: ${color}${font}${fs_free /home} (${fs_size /home})${color}
$alignc${color #0035e3}${fs_bar 10,120 /home}${color}
p.s возрастает нагрузка на процессор