Titanium — Конфиг Conky с пояснениями
Хороший пример конфига Conky с пояснениями
## Эти строчки нужны для корректного отображения окна Conky. Не меняйте их.
background no
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
## Используем XFT шрифты. Выбор не велик - Terminus, Vera, Sans и Mono
## Можно закоментить следующие две строчки, тогда можно будет указать обычные шрифты, но
## В таком случае вы русские символы скорее-всего не будут правильно отображаться
use_xft yes
## Шрифт Terminus. Вы можете указать другой, например, Sans так:
## xftfont Sans:size=8
xftfont Terminus:size=8
## Для улучшения отрисовки включаем двойной буфер
double_buffer yes
## Для улучшения читабельности включаем тени
draw_shades yes
#3добавляем прозрачность
own_window_transparent yes
## Умолчальные цвета для текста
default_color blue
default_shade_color black
default_outline_color blue
## Задаем позицию для окна. Conky будет отображаться в левом верхнем углу
## Можно изменить на top_right, bottom_left, bottom_right
alignment bottom_right
## Делаем небольшие отступы с краю
gap_x 30
gap_y 0
## Так указывается шрифт, если у вас отключено use_xft yes. Для определения правильного имени шрифта используйте утилиту xfontsel
## Так шрифт можно указывать, если не используется use_xft. Но без use_xft не отображаются корректно русские буквы
## Поэтому пока закоментим
## font -schumacher-clean-medium-r-*-*-12-*-*-*-*-*-*-*
## Если следующую строчку закоментить, Conky будет показывать количество используемой оперативной памяти без учета буферов
## У меня, например, без этой строчки Conky показывает не больше 500МБ занятой памяти,
## а с этой строчкой - 3ГБ - этому сильнее верится :)
## Но, вариант с учетом кэша, тоже не совсем корректен: кэшируемую память принято считать свободной,
## так что если хотите - закоментируйте следующую строку
#no_buffers no
## -------------------------------------------------------------------------------
## -------------------------------------------------------------------------------
## Все, что идет после TEXT, будет непосредственно отрисовываться на экране
TEXT
## Версия ядра
Kernel: ${kernel}
## Дата и время
Date: ${time}
## Аптайм
Uptime: $uptime
## -------------------------------
## Использование процессора %
## Если у вас двухядерный процессор, добавьте дополнительную строчку и $cpu% замените на ${cpu 1}%, где 1 - номер ядра
## ${color a1ccea} - эта функция указывает цвет последующего текста. Вы можете изменить на свой
${color a1ccea}CPU usage: $cpu%
## Не забудьте после изменить цвет обратно на белый #{color ffffff}
## ${cpubar 3,140} рисует полоску загруженности процессора высотой в 3 и шириной в 140 пикселей
${color ffffff}${cpubar 3,140}
##Рисуем график нагрузки проца
## ${cpugraph 20,140 000000 ffffff} рисует график загруженности процессора, высотой в 20 и шириной в 140 пикселей,
## который закрашен градиентом от белого к черному. Если вы хотите закрашивать график обычным цветом, уберите 00000 и fffff
${cpugraph 20,140 000000 fff111}
## Показываем три процесса, которые сильнее всего нагружают процессор. Первый окрашиваем оранжевым цветом.
Highest CPU:
${color ff9000}${top name 1} ${top cpu 1}%
## Возвращаем цвет текста к белому
${color ffffff}${top name 2} ${top cpu 2}%
${top name 3} ${top cpu 3}%
## Использование памяти в процентах
${color a1ccea}MEM usage: $memperc%
## Пишем, сколько занято памяти и сколько всего
## Внимание: вам может показаться, что памяти используется подозрительно мало
## Такой результат получается из-за особенностей использования динамических библиотек
## Например, если две программы используют 20мб библиотеку, это не значит, что каждая
## из них занимает +20мб ОЗУ
## Поэтому других системных мониторах результат может отличаться
${color ffffff}Used: $mem of $memmax
## Рисуем полоску использования памяти высотой 3 и шириной 140
${membar 3,140}
## Рисуем график использования памяти высотой 20 и шириной 140
${memgraph 20,140 000000 fff555}
## Показываем три процесса, которые используют памяти больше, чем другие
Highest MEM:
${color ff9000}${top_mem name 1} ${top_mem mem 1}%
${color ffffff}${top_mem name 2} ${top_mem mem 2}%
${top_mem name 3} ${top_mem mem 3}%
## Выводим информацию по использованию свопа
SWAP usage: $swapperc%
Used: $swap/$swapmax
## Выводим информацию по использованию сети
${color a1ccea}Network usage:
## Исходящий трафик для интерфейса eth1. Если у вас сетевой интерфейс называется по-другому, измените eth0 на свое
## Если у вас больше одного сетевого интерфейса, просто скопируйте следующие строчки и измените eth0 на свое
${color ffffff}
Up: ${upspeed eth1}/s
## График исходящего трафика
${upspeedgraph eth1 20,140 000000 ffffff}
# Входящий трафик
Down: ${downspeed eth1}/s
## График для входящего трафика
${downspeedgraph eth1 20,140 000000 ffffff}
## Информация о файловых системах
## Тут показывается информация для разделов /, /home, /files и /files_archive
## Эти разделы используются на моем компьютере, поэтому измените везде /files и /files_archive на ваши точки монтирования
${color a1ccea}File systems:
${color ffffff}
## сколько использовано на корневом разделе и сколько места всего
/ ${fs_used /}/${fs_size /}
## полоска для корневого раздела
${fs_bar 3,140 /}
Home ${fs_used /home}/${fs_size /home}
${fs_bar 3,140 /home}
## Погода
## Я не стал заморачиваться с RSS (он кривовато работает) и сделал просто
## С помощью wget каждые 600 секунд скачивается маленькая картинка (4кб) с сайта гисметео
## Затем она отображается в окне Conky
## Тут ссылка на картинку для Тулы. Получить ссылку для вашего города вы можете по адресу
## http://informer.gismeteo.ru/ в разделе "графические информеры"
${color a1ccea}Weather:
${color ffffff}${execi 600 wget -O ~/.conkyweather.gif http://informer.gismeteo.ru/new/3974-13.GIF}
## Картинка будет показываться по координатам 0,635 и будет обновляться раз в 300 сек.
${image ~/.conkyweather.gif -p 0,635 -f 300}
##Этот отступ я сделал специально. Это растянуло окно conky, чтобы картинка погоды не уехала за край (можно и без отступа, но так проще :))
## Если с вашим фоном рабочего стола белый текст видно плохо, замените везде ffffff на код другого цвета, а также замените белый цвет на другой в строке default_color white
## Эти строчки нужны для корректного отображения окна Conky. Не меняйте их.
background no
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
## Используем XFT шрифты. Выбор не велик - Terminus, Vera, Sans и Mono
## Можно закоментить следующие две строчки, тогда можно будет указать обычные шрифты, но
## В таком случае вы русские символы скорее-всего не будут правильно отображаться
use_xft yes
## Шрифт Terminus. Вы можете указать другой, например, Sans так:
## xftfont Sans:size=8
xftfont Terminus:size=8
## Для улучшения отрисовки включаем двойной буфер
double_buffer yes
## Для улучшения читабельности включаем тени
draw_shades yes
#3добавляем прозрачность
own_window_transparent yes
## Умолчальные цвета для текста
default_color blue
default_shade_color black
default_outline_color blue
## Задаем позицию для окна. Conky будет отображаться в левом верхнем углу
## Можно изменить на top_right, bottom_left, bottom_right
alignment bottom_right
## Делаем небольшие отступы с краю
gap_x 30
gap_y 0
## Так указывается шрифт, если у вас отключено use_xft yes. Для определения правильного имени шрифта используйте утилиту xfontsel
## Так шрифт можно указывать, если не используется use_xft. Но без use_xft не отображаются корректно русские буквы
## Поэтому пока закоментим
## font -schumacher-clean-medium-r-*-*-12-*-*-*-*-*-*-*
## Если следующую строчку закоментить, Conky будет показывать количество используемой оперативной памяти без учета буферов
## У меня, например, без этой строчки Conky показывает не больше 500МБ занятой памяти,
## а с этой строчкой - 3ГБ - этому сильнее верится :)
## Но, вариант с учетом кэша, тоже не совсем корректен: кэшируемую память принято считать свободной,
## так что если хотите - закоментируйте следующую строку
#no_buffers no
## -------------------------------------------------------------------------------
## -------------------------------------------------------------------------------
## Все, что идет после TEXT, будет непосредственно отрисовываться на экране
TEXT
## Версия ядра
Kernel: ${kernel}
## Дата и время
Date: ${time}
## Аптайм
Uptime: $uptime
## -------------------------------
## Использование процессора %
## Если у вас двухядерный процессор, добавьте дополнительную строчку и $cpu% замените на ${cpu 1}%, где 1 - номер ядра
## ${color a1ccea} - эта функция указывает цвет последующего текста. Вы можете изменить на свой
${color a1ccea}CPU usage: $cpu%
## Не забудьте после изменить цвет обратно на белый #{color ffffff}
## ${cpubar 3,140} рисует полоску загруженности процессора высотой в 3 и шириной в 140 пикселей
${color ffffff}${cpubar 3,140}
##Рисуем график нагрузки проца
## ${cpugraph 20,140 000000 ffffff} рисует график загруженности процессора, высотой в 20 и шириной в 140 пикселей,
## который закрашен градиентом от белого к черному. Если вы хотите закрашивать график обычным цветом, уберите 00000 и fffff
${cpugraph 20,140 000000 fff111}
## Показываем три процесса, которые сильнее всего нагружают процессор. Первый окрашиваем оранжевым цветом.
Highest CPU:
${color ff9000}${top name 1} ${top cpu 1}%
## Возвращаем цвет текста к белому
${color ffffff}${top name 2} ${top cpu 2}%
${top name 3} ${top cpu 3}%
## Использование памяти в процентах
${color a1ccea}MEM usage: $memperc%
## Пишем, сколько занято памяти и сколько всего
## Внимание: вам может показаться, что памяти используется подозрительно мало
## Такой результат получается из-за особенностей использования динамических библиотек
## Например, если две программы используют 20мб библиотеку, это не значит, что каждая
## из них занимает +20мб ОЗУ
## Поэтому других системных мониторах результат может отличаться
${color ffffff}Used: $mem of $memmax
## Рисуем полоску использования памяти высотой 3 и шириной 140
${membar 3,140}
## Рисуем график использования памяти высотой 20 и шириной 140
${memgraph 20,140 000000 fff555}
## Показываем три процесса, которые используют памяти больше, чем другие
Highest MEM:
${color ff9000}${top_mem name 1} ${top_mem mem 1}%
${color ffffff}${top_mem name 2} ${top_mem mem 2}%
${top_mem name 3} ${top_mem mem 3}%
## Выводим информацию по использованию свопа
SWAP usage: $swapperc%
Used: $swap/$swapmax
## Выводим информацию по использованию сети
${color a1ccea}Network usage:
## Исходящий трафик для интерфейса eth1. Если у вас сетевой интерфейс называется по-другому, измените eth0 на свое
## Если у вас больше одного сетевого интерфейса, просто скопируйте следующие строчки и измените eth0 на свое
${color ffffff}
Up: ${upspeed eth1}/s
## График исходящего трафика
${upspeedgraph eth1 20,140 000000 ffffff}
# Входящий трафик
Down: ${downspeed eth1}/s
## График для входящего трафика
${downspeedgraph eth1 20,140 000000 ffffff}
## Информация о файловых системах
## Тут показывается информация для разделов /, /home, /files и /files_archive
## Эти разделы используются на моем компьютере, поэтому измените везде /files и /files_archive на ваши точки монтирования
${color a1ccea}File systems:
${color ffffff}
## сколько использовано на корневом разделе и сколько места всего
/ ${fs_used /}/${fs_size /}
## полоска для корневого раздела
${fs_bar 3,140 /}
Home ${fs_used /home}/${fs_size /home}
${fs_bar 3,140 /home}
## Погода
## Я не стал заморачиваться с RSS (он кривовато работает) и сделал просто
## С помощью wget каждые 600 секунд скачивается маленькая картинка (4кб) с сайта гисметео
## Затем она отображается в окне Conky
## Тут ссылка на картинку для Тулы. Получить ссылку для вашего города вы можете по адресу
## http://informer.gismeteo.ru/ в разделе "графические информеры"
${color a1ccea}Weather:
${color ffffff}${execi 600 wget -O ~/.conkyweather.gif http://informer.gismeteo.ru/new/3974-13.GIF}
## Картинка будет показываться по координатам 0,635 и будет обновляться раз в 300 сек.
${image ~/.conkyweather.gif -p 0,635 -f 300}
##Этот отступ я сделал специально. Это растянуло окно conky, чтобы картинка погоды не уехала за край (можно и без отступа, но так проще :))
## Если с вашим фоном рабочего стола белый текст видно плохо, замените везде ffffff на код другого цвета, а также замените белый цвет на другой в строке default_color white