Unix-way → Conky

Conky — монитор XWindow, с помощью него можно вывести почти любую информацию о системе и не только.

Устанавливаем:
# apt-get install conky


Создаем в домашней директории .conkyrc
$ nano ~/.conkyrc


вписываем или вставляем(shift+insert) все необходимые настройки, примеры конфигов можно взять тут
Сохраняем ctrl+0 --> enter, выходим из редактора ctrl+x. Можно воспользоваться вместо nano любым другим редактором, например gedit.



Далее поправляем глюк с мерцанием для этого открываем:

# nano /etc/X11/xorg.conf


в секции Modules дописываем Load «dbe» если все уже есть, то оставляем и ничего не меняем. У вас должно получится примерно так:

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection


В ~/.conkyrc меняем параметр double_buffer no на yes (получится double_buffer yes)



Теперь добавляем в автозагрузку conky, у меня это система-параметры-сеансы.

Все, перезагружаемся и наслаждаемся.

Мой вариант конфига, честно скажу слямзил и переделал:

conky
Показать конфиг

# .conkyrc - Edited from various examples compiled from the Web
# by Xplosive
# by Neonboy

# --- Window Layout & Options --- #
own_window yes
own_window_colour brown
own_window_transparent yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer righta
use_xft yes
alignment top_right
gap_x 10
gap_y 45

# --- Colours, Sizes, Fonts & Margins --- #
update_interval 1.0
maximum_width 250
stippled_borders 3
border_margin 9
border_width 10
default_color white

# --- Text --- #
draw_outline no
draw_borders no
font Sans:size=8:weight=bold
uppercase no
draw_shades yes
override_utf8_locale yes

TEXT
${font Sans:size=9:weight=bold}${color limegreen}Информация о системе ${hr 2}$color${font Sans:size=8:weight=bold}
${color deepskyblue}Компьютер$color GNU PC ${alignr}${color deepskyblue} Работает$color $uptime
${color deepskyblue}Kernel$color  $kernel ${alignr}${color deepskyblue}Арх.$color $machine

${font Sans:size=9:weight=bold}${color limegreen}Процессор ${hr 2}$color
${font Arial:bold:size=8}${color #bd2e2e}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font$color
${color deepskyblue}Частота:$color ${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font$color$alignr${freq_g 2}ГГц ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}  $color${alignr}${color deepskyblue}Процессов:$color $running_processes/ $processes

${font Sans:size=9:weight=bold}${color limegreen}Загрузка ЦП ${hr 2}$color
${color white}ЦП1          ${color #bd2e2e}${cpu cpu0}%        ${color white}ЦП2          ${color #bd2e2e}${cpu cpu1}% $color
${cpugraph cpu0 25,120 000000 ff6600 }  ${cpugraph cpu1 25,120 000000 ff6600 }

${font Sans:size=9:weight=bold}${color limegreen}Температура ${hr 2}$color
${color deepskyblue}Ядро 1:	  ${color ffffff}${execi 1 sensors | grep 'Core 0' | cut -c 15-16}°C	${color deepskyblue}Ядро 2:	  ${color ffffff}${execi 1 sensors | grep 'Core 0' | cut -c 15-16}°C				

${font Sans:size=9:weight=bold}${color limegreen}ОЗУ и SWAP ${hr 2}$color${font Sans:size=8:weight=bold}
${color white}ОЗУ$color  ${memperc}%  ${color deepskyblue}${membar 3.180}
${color white}SWAP$color  ${swapperc}%  ${color deepskyblue}${swapbar 3.180}

${font Sans:size=9:weight=bold}${color limegreen}Состояние разделов ${hr 2}$color${font Sans:size=8:weight=bold}
${color #bd2e2e}Root$color  ${fs_free_perc /}%$alignr${fs_free /}/ ${fs_size /}
${color deepskyblue}${fs_bar 3 /}
${color #bd2e2e}Home$color  ${fs_free_perc /home}%$alignr${fs_free /home}/ ${fs_size /home}
${color deepskyblue}${fs_bar 3 /home}
${color #bd2e2e}Файло Помойка$color  ${fs_free_perc /media/sda5}%$alignr${fs_free /media/sda5}/ ${fs_size /media/sda5}
${color deepskyblue}${fs_bar 3 /media/sda5}

${font Sans:size=9:weight=bold}${color limegreen}Сеть (IP: ${addr eth0}) ${hr 2}$color${font Sans:size=8:weight=bold}
${color #bd2e2e}Скорость передачи данных
${color white}Вход.$color ${downspeed eth0}${alignr}${color white}Исходящ.$color${alignr} ${upspeed eth0}
${downspeedgraph eth0 25,120 000000 00ff00} ${alignr}${upspeedgraph eth0 25,120 000000 ff0000}$color

${font Sans:size=9:weight=bold}${color limegreen}Трафик ${hr 2}$color${font Sans:size=8:weight=bold}
${color white}Входящ. ${totaldown eth0} ${alignr}${color white}Исходящ.${alignr} ${totalup eth0}

${color limegreen}Использование HDD ${hr 2}$color${font Sans:size=8:weight=bold}
${color white}${diskiograph 25,250 5F3319 bd2e2e}

${font Sans:size=9:weight=bold}${color limegreen}TOP 10 Процессов (Загрузка ЦП) ${hr 2}$color${font Sans:size=8:weight=bold}${color #bd2e2e}
Название               ${alignr}ID      ${alignr}ЦП  $color
1. ${top name 1}     ${alignr}${top pid 1}   ${alignr}${top cpu 1}
2. ${top name 2}     ${alignr}${top pid 2}   ${alignr}${top cpu 2}
3. ${top name 3}     ${alignr}${top pid 3}   ${alignr}${top cpu 3}
4. ${top name 4}     ${alignr}${top pid 4}   ${alignr}${top cpu 4}
5. ${top name 5}     ${alignr}${top pid 5}   ${alignr}${top cpu 5}
6. ${top name 6}     ${alignr}${top pid 6}   ${alignr}${top cpu 6}
7. ${top name 7}     ${alignr}${top pid 7}   ${alignr}${top cpu 7}
8. ${top name 8}     ${alignr}${top pid 8}   ${alignr}${top cpu 8}
9. ${top name 9}     ${alignr}${top pid 9}   ${alignr}${top cpu 9}
10. ${top name 10}     ${alignr}${top pid 10}   ${alignr}${top cpu 10}

${font Sans:size=9:weight=bold}${color limegreen}TOP 10 Процессов (Загрузка ОЗУ) ${hr 2}$color${font Sans:size=8:weight=bold}${color #bd2e2e}
Название               ${alignr}ID      ${alignr}ОЗУ $color
1. ${top_mem name 1}     ${alignr}${top_mem pid 1}   ${alignr}${top_mem mem 1}
2. ${top_mem name 2}     ${alignr}${top_mem pid 2}   ${alignr}${top_mem mem 2}
3. ${top_mem name 3}     ${alignr}${top_mem pid 3}   ${alignr}${top_mem mem 3}
4. ${top_mem name 4}     ${alignr}${top_mem pid 4}   ${alignr}${top_mem mem 4}
5. ${top_mem name 5}     ${alignr}${top_mem pid 5}   ${alignr}${top_mem mem 5}
6. ${top_mem name 6}     ${alignr}${top_mem pid 6}   ${alignr}${top_mem mem 6}
7. ${top_mem name 7}     ${alignr}${top_mem pid 7}   ${alignr}${top_mem mem 7}
8. ${top_mem name 8}     ${alignr}${top_mem pid 8}   ${alignr}${top_mem mem 8}
9. ${top_mem name 9}     ${alignr}${top_mem pid 9}   ${alignr}${top_mem mem 9}
9. ${top_mem name 10}     ${alignr}${top_mem pid 10}   ${alignr}${top_mem mem 10}



За расположение на экране отвечает alignment
За цвета color
За шрифт font

Строки с разделами указать свои: например раздел «Файло Помойка» меняем /media/sda5 на свой.

Для настройки мониторинга температуры процессора используем программу sensors строчка в конфиге 48-49
  • avatar
  • makenskiy
  • 2993
  • +7
  • 17 сентября 2010, 17:59

Комментариум (20)

RSS свернуть / развернуть
+
+2
avatar

VirtaVik

  • 17 сентября 2010, 18:19

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
… нужная штука… только мне пока сложновато разобраться...(((
+
0
avatar

makenskiy

  • 17 сентября 2010, 18:34

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спрашивай если что, чем смогу, есть кстате графические аналоги всякие
+
0
avatar

VirtaVik

  • 17 сентября 2010, 18:39

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
… я знаю, ты поможешь всегда...))) спасибо, Друг!!!
… вот уволят с работы — буду тупо сидеть ОСи копать...)))
+
+1
avatar

makenskiy

  • 17 сентября 2010, 18:41

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Не не надо «Уволят» :)
+
0
avatar

VirtaVik

  • 17 сентября 2010, 18:43

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
… знаю… просто всю душу измотали… самодура наша…
+
0
avatar

makenskiy

  • 17 сентября 2010, 18:46

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Тяжела и не казиста жизнь простого — учителя ))
+
+1
avatar

VirtaVik

  • 17 сентября 2010, 18:50

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
… типа да...))) прорвёмся!!!)
+
+1
avatar

Trojan

  • 18 сентября 2010, 20:14

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
спасибо, как раз искал инфу по conky
+
0
avatar

Trojan

  • 18 сентября 2010, 20:36

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
а каким макаром нужно использовать sensors чтоб температуру показывал? и еще, скопипастил твой конфиг и у меня нифига состояние приемма/передачи трафика по сети не показывает, сижу через wifi
комментарий был удален

+
+1
avatar

admin

  • 19 сентября 2010, 01:13

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
# apt-get install lm-sensors


Конфигурим

# sensors-detect
в конце пишем yes

# /etc/init.d/lm-sensors restart


Запускаем
$ sensors


Там еще с fancontrol заморочка надо гуглить.

По конфигу коньков, строчка 65, поменять eth0 на свое :)
+
+1
avatar

Trojan

  • 19 сентября 2010, 02:15

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
с температурой цп я разобрался через пол часа, гугл помог=) а вот с сетевой активностью — никак, взял конфиг в котором сетевая активность работала на ура и прописал его, коньки сразу выдали новые значения, показывала скорость на вход и исход сетевого трафика и температуру цп, потом взял «напильник» и стал выпиливать, затронул почти все «плюшечки», конкретно часть которая отображает трафик я не трогал, в итоге работало все, даже температуру цп показывал, но вот сетевую активность — никак. кстати с твоим конфигом у меня даже ip адрес компа не выдавался, взял убрал отображение сетевой активности нафиг, дизайн заточил под тот, что у тебя (больно мне понравился он и с картинкой фоновой сочитается=)) вот собсна мой конфиг: зы! надеюсь в комментах можно использовать cut, в противном случае за бардак не отвечаю))

background yes
font Snap.se:size=8
xftfont Snap.se:size=8
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 256 5
maximum_width 256
default_color ffffff
default_shade_color 000000
default_outline_color 000000
alignment top_right
gap_x 6
gap_y 30
no_buffers yes
cpu_avg_samples 2
override_utf8_locale yes
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no

TEXT

${font Sans:size=9:weight=bold}${color limegreen}Информация о системе ${hr 2}$color${font Sans:size=8:weight=bold}
$alignr${execi 30000 lsb_release -d | sed 's/.*:\s*//'}
$alignr${color green}${execi 3000 whoami} ${color}@ ${color green}$nodename
$alignr${color white}$sysname $kernel ($machine)
$color${hr}

${font 123:size=10:style=Bold}$alignc${color Gold}${time %A %d %B %Y}${font}
${voffset 5}${color}Uptime / Load: ${color DeepSkyBlue}$uptime ${color}/ ${color DeepSkyBlue}${loadavg}
$color$stippled_hr

${font Sans:size=9:weight=bold}${color limegreen}Процессор ${hr 2}$color
${font Arial:bold:size=8}${color #bd2e2e}${execi 99999 cat /proc/cpuinfo | grep «model name» -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font$color
${color deepskyblue}Частота:$color ${execi 20 sensors |grep «Core0 Temp» | cut -d" " -f4}$font$color$alignr${freq_g 2}ГГц ${color #c0ff3e}${execi 20 sensors |grep «Core1 Temp» | cut -d" " -f4} $color${alignr}${color deepskyblue}Процессов:$color $running_processes/ $processes
${color deepskyblue}Температура ЦП: ${color white}${execi 10 sensors | grep 'temp1' | cut -b13-16} °C

${font Sans:size=9:weight=bold}${color limegreen}RAM и SWAP ${hr 2}$color${font Sans:size=8:weight=bold}

RAM $alignc $mem / $memmax $alignr $memperc%
${color deepskyblue}${membar 3.180}

${color}SWAP $alignc $swap / $swapmax $alignr $swapperc%
${color deepskyblue}${swapbar 3.180}

${font Sans:size=9:weight=bold}${color limegreen}IP адрес компьютера: ${texeci 6000 wget -O — ip.tupeux.com | tail} ${hr 2}$color${font Sans:size=8:weight=bold}

${font Sans:size=9:weight=bold}${color limegreen}Состояние памяти жесткого диска ${hr 2}$color${font Sans:size=8:weight=bold}
${color #bd2e2e}Root$color ${fs_free_perc /}%$alignr${fs_free /}/ ${fs_size /}
${color deepskyblue}${fs_bar 3 /}
${color #bd2e2e}Home$color ${fs_free_perc /home}%$alignr${fs_free /home}/ ${fs_size /home}
${color deepskyblue}${fs_bar 3 /home}
${color #bd2e2e}Store$color ${fs_free_perc /media/store}%$alignr${fs_free /media/store}/ ${fs_size /media/store}
${color deepskyblue}${fs_bar 3 /media/store}

${font Sans:size=9:weight=bold}${color limegreen}TOP 7 Процессов (Загрузка ЦП) ${hr 2}$color${font Sans:size=8:weight=bold}${color #bd2e2e}
Название ${alignr}ID ${alignr}ЦП $color
1. ${top name 1} ${alignr}${top pid 1} ${alignr}${top cpu 1}
2. ${top name 2} ${alignr}${top pid 2} ${alignr}${top cpu 2}
3. ${top name 3} ${alignr}${top pid 3} ${alignr}${top cpu 3}
4. ${top name 4} ${alignr}${top pid 4} ${alignr}${top cpu 4}
5. ${top name 5} ${alignr}${top pid 5} ${alignr}${top cpu 5}
6. ${top name 6} ${alignr}${top pid 6} ${alignr}${top cpu 6}
7. ${top name 7} ${alignr}${top pid 7} ${alignr}${top cpu 7}

${font Sans:size=9:weight=bold}${color limegreen}TOP 7 Процессов (Загрузка ОЗУ) ${hr 2}$color${font Sans:size=8:weight=bold}${color #bd2e2e}
Название ${alignr}ID ${alignr}ОЗУ $color
1. ${top_mem name 1} ${alignr}${top_mem pid 1} ${alignr}${top_mem mem 1}
2. ${top_mem name 2} ${alignr}${top_mem pid 2} ${alignr}${top_mem mem 2}
3. ${top_mem name 3} ${alignr}${top_mem pid 3} ${alignr}${top_mem mem 3}
4. ${top_mem name 4} ${alignr}${top_mem pid 4} ${alignr}${top_mem mem 4}
5. ${top_mem name 5} ${alignr}${top_mem pid 5} ${alignr}${top_mem mem 5}
6. ${top_mem name 6} ${alignr}${top_mem pid 6} ${alignr}${top_mem mem 6}
7. ${top_mem name 7} ${alignr}${top_mem pid 7} ${alignr}${top_mem mem 7}
+
0
avatar

Trojan

  • 19 сентября 2010, 02:20

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
блин, а жаль что кат не поддерживается в комментах, в общем об конфиге: ip берет с сайта, инфу о втором ядре проца я убрал, т.к. на буке стоит целерон 2.4, переделал инфу о занятости ОЗУ И свопа, добавил дату и переделал шапку «информация о системе»
+
0
avatar

admin

  • 19 сентября 2010, 02:47

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Cut работать и не будет по понятным причинам — это же топик, да еще и коммент. А вот Спойлер работает, но не разворачивается, подумаю на счет этого, таких косяков по мелочи много еще, по тихоньку правлю.
Работает тег code.

Рад что разобрался, кстате где-то на форуме ubuntu видел тему, там этих конфигов куча, и погоду вставляют, и почту, и что только не вставляют.
+
0
avatar

Trojan

  • 19 сентября 2010, 03:03

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
запарил этот конки, после ребута экран моргает.
файла /etc/X11/xorg.conf нету, кто-то мне гворил что новые иксы его не создают, тогда каким образом мне его создать?
+
0
avatar

makenskiy

  • 19 сентября 2010, 03:18

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Сорри не вкурсе, тут что-то про это есть forum.ubuntu.ru/index.php?topic=73768.0 в общем или искать надо или спрашивать знатоков

Я уже порядком на Дебиане, и нормально из убунт юзал только 9.04, а там xorg на месте.

С коньками сначала не складывалась не мог настроить, потом собрался когда уже перешел на Дебиан и пол дня на все про все потратил пока не настроил под себя
+
0
avatar

admin

  • 19 сентября 2010, 05:15

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Все спойлер пашет www.itbuben.kz/blog/47.html#comment489 позже будет кнопка
+
0
avatar

typical

  • 19 сентября 2010, 04:01

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Conky, конечно, штука хорошая. Но вот мне, ленивому, хватает GKrellM. И даже кушает меньше, чем одна из опробованных тем Conky. Правда нельзя подвесить дополнительные функции… Но и того, что есть хватает :-)
+
+1
avatar

Ctrl

  • 27 ноября 2010, 15:12

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
в синаптике находишь чего добавить нужно(в поиск забей gkrell), после установки выключи и включи gkrellm, в настройки GKrellM -> внешие появится установленный плагин…
+
0
avatar

Anonymous

  • 26 ноября 2010, 22:59

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спасибо помогло

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.