Автор Тема: Conky ("Коньки")  (Прочитано 12922 раз)

Serhio

  • Постоялец
  • ***
  • Сообщений: 164
  • Карма: +37/-0
  • Linux - сhoice of professionals
    • Просмотр профиля
    • МАУЗ Детская городская больница г. Новотроицк
Re: Conky ("Коньки")
« Ответ #15 : 16 Январь 2012, 10:55:23 »
Conky "NeoSpy":


Конфиг:
[spoiler]# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
use_xft yes
# Xft font when Xft is enabled
xftfont Liberation Sans:size=8
# Text alpha when using Xft
xftalpha 0.5
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 300 0
maximum_width 300
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline yes
# Stippled borders?
stippled_borders 0
# border margins
border_margin 0
# border width
border_width 0
# Default colors and also border colors
default_color dcdcdc               # Gainsboro
default_shade_color black
default_outline_color black            # white
# own window options
own_window_class   Conky
own_window      yes
own_window_transparent   yes
own_window_type      override
own_window_hints   undecorated,below,sticky,skip_taskbar,skip_pager
# Graphics
double_buffer yes
draw_borders no
draw_graph_borders no
draw_shades yes
draw_outline no
# Text alignment, other possible values are commented
#alignment
alignment middle_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10
gap_y 25
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer right
# colours
color0 FFD700 #Gold  #7FFFD4 #Aquamarine
color1 FFA07A #LightSalmon #CD5C5C IndianRed #00CED1 DarkTurquoise #00FFFF Cyan
color2 FFFFFF# Цвет данных
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 FFDEAD# Цвет надписей
#colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
imlib_cache_size 0
short_units yes
pad_percents 2
text_buffer_size 6144
imlib_cache_size 0

TEXT

#
#Часы
${color6}${alignc 50}${font URW Gothic L:size=32}${time %k:%M:%S}${font}
${color ffffff}${voffset 10}${alignc 30}${time %A, %d %B %Y г.}
${color6}$hr
#Система
${color6}${voffset 3}${font Liberation size=10}Система${font}
${voffset 6}${goto 10}${color6}
${font}${color2}${goto 50}${color6}${color6}${voffset -14}Ядро:${color2}${goto 190}${kernel}
${goto 50}${color6}Время работы: ${goto 190}${color2}${uptime}
${color6}${goto 50}Обновления: ${goto 190}${font Liberation Sans:style=Bold:size=8}${color2}${execi 360 aptitude search "~U" | wc -l | tail}${color2} Пакет
${color6}$hr
# Процессор и ОЗУ
${color6}${voffset 3}${font Liberation size=10}Системный монитор ${font}

${goto 50}${voffset -7}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}${font}
${goto 50}${voffset 4}Частота:${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font${color2}${goto 100}${freq_g 2}ГГц ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}  ${goto 200}${color6}Процессов: ${color2}$running_processes/$processes
${color6}${voffset 4}${goto 50}CPU1:${goto 100}${color2}${cpu cpu0}%${goto 200}${color6}CPU2:${color2}${goto 250}${cpu cpu1}%
${color6}${goto 50}CPU3:${goto 100}${color2}${cpu cpu2}%${goto 200}${color6}CPU4:${color2}${goto 250}${cpu cpu3}%
${goto 50}${voffset 4}${color6}GPU: $color${execi 5 nvidia-settings -q gpucoretemp |grep '):' | awk '{print $4}' | cut -b1-2}°C ${color6}HDD: $color${execi 5 netcat localhost 7634 | cut --delimiter '|' --fields 4}°C ${color6}${color6}Core1: $color${execi 5 sensors coretemp-isa-0000 | grep '+' | cut -b15-16}°C ${color6}Core2: $color${execi 5 sensors coretemp-isa-0001 | grep '+' | cut -b15-16}°C

#ОЗУ
${color6}${goto 50}ОЗУ: ${color2}$memperc%${color6}${goto 200}
${offset 1}${voffset 5}${goto 16}${goto 50}${voffset -4}${color2}$mem/ $memeasyfree${goto 200}${alignr}${membar 11,50}
${color6}${goto 50}${voffset 3}Root:
${goto 50}${color2}${voffset 1}${fs_used_perc /}%    ${fs_used /} / ${fs_size /} ${alignr}${fs_bar 10,50 /}
${color6}${goto 50}${voffset 3}Data:
${goto 50}${color2}${voffset 1}${fs_used_perc /media/Data}%    ${fs_used /media/Data} / ${fs_size /media/Data} ${alignr}${fs_bar 10,50 /media/Data}
${color6}${goto 50}${voffset 3}Local_HDD:
${goto 50}${color2}${voffset 1}${fs_used_perc /media/Local_HDD}%    ${fs_used /media/Local_HDD} / ${fs_size /media/Local_HDD} ${alignr}${fs_bar 10,50 /media/Local_HDD}
${color6}${goto 50}${voffset 3}SWAP:
${goto 50}${color2}${voffset 1}${swapperc}%     ${swap} / ${swapmax} ${alignr}${swapbar 10,50}

#Сеть
${color6}${goto 50}Сетевые параметры:

${goto 50}${voffset -7}Up:$color ${upspeed eth0} ${color6}  Down:$color ${downspeed eth0}
${color6}
${goto 50}${voffset -7}Up:$color ${upspeed eth1} ${color6}  Down:$color ${downspeed eth1}

#Топ 5 приложений
${color6}${goto 50}Топ 5 процессов:                    ${alignr}ЦП%  ОЗУ%
${goto 50}${color}${color2}${top name 1} ${alignr}${top cpu 1}    ${color2}${top mem 1}
${goto 50}${color white}${color2}${top name 2} ${alignr}${top cpu 2}    ${color2}${top mem 2}
${goto 50}${top name 3} ${alignr}${color2}${top cpu 3}    ${color2}${top mem 3}
${goto 50}${top name 4} ${alignr}${color2}${top cpu 4}    ${color2}${top mem 4}
${goto 50}${top name 5} ${alignr}${color2}${top cpu 5}    ${color2}${top mem 5}
${goto 10}${color6}$hr
${color6}${voffset 3}${alignc 30}${font Liberation size=10}Linux Mint Росинка 11${font}[/spoiler]

P.S. Пользовался информацией отсюда и отсюда.
P.P.S. Lerych34rus спасибо за ссылки!  ;-) И вопрос к Вам: Как я понял у Вас 2 Гб ОЗУ, для чего Вам SWAP 4.99 Гб..?
« Последнее редактирование: 16 Январь 2012, 13:01:29 от serhio »
Лучше жалеть о том, что сделал, не желе жалеть о том, что не сделал  :-)

Alexander7_88

  • Ветеран
  • *****
  • Сообщений: 1515
  • Карма: +217/-4
  • Универсальный поисковый бот
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #16 : 16 Январь 2012, 17:34:40 »
[off top]
Цитировать
для чего Вам SWAP 4.99 Гб..?
SWAP можно отключить полностью и использовать SwapSpace
Цитировать
Swapspace — консольная утилита, работающая в фоновом режиме (демон), предназначенная для динамического управления подкачкой. Swapspace автоматически создаёт файлы подкачки требуемого размера только при необходимости. Это означает что её работа не зависит от настроек (ограничений) на количество swapfiles заданных в системных настройках (не зависимо от того что ядро записывает на диск). Если будет определено что всё больше и больше файлов подкачки необходимо, то будут создаваться всё более крупные файлы, а если необходимость небольшая то создаются мелкие файлы для более быстрой их загрузки в оперативную память. Будучи запущенной Swapspace занимает около 300Кб в оперативной памяти (по мере работы размер не увеличивается).
sudo apt-get install swapspace[/off top]

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #17 : 16 Январь 2012, 18:22:53 »
И вопрос к Вам: Как я понял у Вас 2 Гб ОЗУ, для чего Вам SWAP 4.99 Гб..?
Да я и сам не знаю! *JOKINGLY*  Просто, когда я только начинал осваивать Линукс, друзья-линуксоиды советовали Гига 3 под своп отдать, типа, для мощных процессов или для спящего режима может понадобиться. Ну а мне что, места жалко, что ли? Вот я и отрезал не 3, а 5, чтоб уже наверняка! :-D  Тем более, что этого места у меня — куча: до сих пор из 320 Гигов HDD только 110 занято!
Вот так это с тех пор и тянется...

2 Alexander7_88:
Спасибо за инфу, даже и не слышал ранее о таком! Выходит, нынче от свопа можно и вовсе отказаться, как от некоего рудимента прошлого?

Serhio

  • Постоялец
  • ***
  • Сообщений: 164
  • Карма: +37/-0
  • Linux - сhoice of professionals
    • Просмотр профиля
    • МАУЗ Детская городская больница г. Новотроицк
Re: Conky ("Коньки")
« Ответ #18 : 18 Январь 2012, 19:59:51 »
Alexander7_88 спасибо за информацию!  *YES*

ОффТоп для Lerych34rus:
[spoiler]Интересные технологии, Валера. Отказатся от Свопа не получится, если у тя менее 4 Гб ОЗУ, а вот использовать SwapSpace это разумнее чем раздел подкачки! Инфа для ознакомления. [/spoiler]
Лучше жалеть о том, что сделал, не желе жалеть о том, что не сделал  :-)

3742

  • Новичок
  • *
  • Сообщений: 34
  • Карма: +3/-0
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #19 : 18 Январь 2012, 20:08:46 »
Прошу спецов подредактировать мой конфиг "коньков", так как после последующей перезагрузке они появляются поверх всех окон:
[spoiler]#own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
use_xft yes
# Xft font when Xft is enabled
xftfont Liberation Sans:size=8
# Text alpha when using Xft
xftalpha 0.5
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 300 0
maximum_width 300
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline yes
# Stippled borders?
stippled_borders 0
# border margins
border_margin 0
# border width
border_width 0
# Default colors and also border colors
default_color dcdcdc               # Gainsboro
default_shade_color black
default_outline_color black            # white
# own window options
own_window_class   Conky
own_window      yes
own_window_transparent   yes
own_window_type      override
own_window_hints   undecorated,below,sticky,skip_taskbar,skip_pager
# Graphics
double_buffer yes
draw_borders no
draw_graph_borders no
draw_shades yes
draw_outline no
# Text alignment, other possible values are commented
#alignment
alignment middle_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10
gap_y 25
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer right
# colours
color0 FFD700 #Gold  #7FFFD4 #Aquamarine
color1 FFA07A #LightSalmon #CD5C5C IndianRed #00CED1 DarkTurquoise #00FFFF Cyan
color2 FFFFFF# Цвет данных
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 FFDEAD# Цвет надписей
#colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
imlib_cache_size 0
short_units yes
pad_percents 2
text_buffer_size 6144
imlib_cache_size 0

TEXT

#
#Часы
${color6}${alignc 50}${font URW Gothic L:size=32}${time %k:%M:%S}${font}
${color ffffff}${voffset 10}${alignc 30}${time %A, %d %B %Y г.}
${color6}$hr
#Система
${color6}${voffset 3}${font Liberation size=10}Система${font}
${voffset 6}${goto 10}${color6}
${font}${color2}${goto 50}${color6}${color6}${voffset -14}Ядро:${color2}${goto 190}${kernel}
${goto 50}${color6}Время работы: ${goto 190}${color2}${uptime}
${color6}${goto 50}Обновления: ${goto 190}${font Liberation Sans:style=Bold:size=8}${color2}${execi 360 aptitude search "~U" | wc -l | tail}${color2} Пакет
${color6}$hr
# Процессор и ОЗУ
${color6}${voffset 3}${font Liberation size=10}Системный монитор ${font}

${goto 50}${voffset -7}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}${font}
${goto 50}${voffset 4}Частота:${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font${color2}${goto 100}${freq_g 2}ГГц ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}  ${goto 200}${color6}Процессов: ${color2}$running_processes/$processes
${color6}${voffset 4}${goto 50}CPU1:${goto 100}${color2}${cpu cpu0}%${goto 200}${color6}CPU2:${color2}${goto 250}${cpu cpu1}%

#ОЗУ
${color6}${goto 50}ОЗУ: ${color2}$memperc%${color6}${goto 200}
${offset 1}${voffset 5}${goto 16}${goto 50}${voffset -4}${color2}$mem/ $memeasyfree${goto 200}${alignr}${membar 11,50}
${color6}${goto 50}${voffset 3}Root:
${goto 50}${color2}${voffset 1}${fs_used_perc /}%    ${fs_used /} / ${fs_size /} ${alignr}${fs_bar 10,50 /}
${color6}${goto 50}${voffset 3}Data:
${goto 50}${color2}${voffset 1}${fs_used_perc /media/Data}%    ${fs_used /media/Data} / ${fs_size /media/Data} ${alignr}${fs_bar 10,50 /media/Data}
${color6}${goto 50}${voffset 3}Local_HDD:
${goto 50}${color2}${voffset 1}${fs_used_perc /media/Local_HDD}%    ${fs_used /media/Local_HDD} / ${fs_size /media/Local_HDD} ${alignr}${fs_bar 10,50 /media/Local_HDD}
${color6}${goto 50}${voffset 3}SWAP:
${goto 50}${color2}${voffset 1}${swapperc}%     ${swap} / ${swapmax} ${alignr}${swapbar 10,50}

#Сеть
${color6}${goto 50}Сетевые параметры:

${goto 50}${voffset -7}Up:$color ${upspeed eth0} ${color6}  Down:$color ${downspeed eth0}
${color6}
${goto 50}${voffset -7}Up:$color ${upspeed eth1} ${color6}  Down:$color ${downspeed eth1}

#Топ 5 приложений
${color6}${goto 50}Топ 5 процессов:                    ${alignr}ЦП%  ОЗУ%
${goto 50}${color}${color2}${top name 1} ${alignr}${top cpu 1}    ${color2}${top mem 1}
${goto 50}${color white}${color2}${top name 2} ${alignr}${top cpu 2}    ${color2}${top mem 2}
${goto 50}${top name 3} ${alignr}${color2}${top cpu 3}    ${color2}${top mem 3}
${goto 50}${top name 4} ${alignr}${color2}${top cpu 4}    ${color2}${top mem 4}
${goto 50}${top name 5} ${alignr}${color2}${top cpu 5}    ${color2}${top mem 5}
${goto 10}${color6}$hr
${color6}${voffset 3}${alignc 30}${font Liberation size=10}Ubuntu Linux 10.4.3${font}[/spoiler]

MOHA

  • Старожил
  • ****
  • Сообщений: 274
  • Карма: +33/-1
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #20 : 18 Январь 2012, 21:30:46 »
Нужно когда в запускаемые приложения добавляете прописать команду conky -p 10
Меню-Центр управления- Автоматически запускаемые приложения- conky- Изменить.

Или от Brego чуть раньше (пост #10)
P.S. Если устанавливали как я описывал CONKY.Установка в графическом режиме. а машинка не очень мощная, то можно добавить время задержки запуска не на 10 а на 20 секунд.
« Последнее редактирование: 18 Январь 2012, 21:47:46 от MOHA »
Дорогу осилит идущий!

Serhio

  • Постоялец
  • ***
  • Сообщений: 164
  • Карма: +37/-0
  • Linux - сhoice of professionals
    • Просмотр профиля
    • МАУЗ Детская городская больница г. Новотроицк
Re: Conky ("Коньки")
« Ответ #21 : 18 Январь 2012, 21:56:25 »
Во-первых 3742
#own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Уберите это вначале самом, это лишнее, у Вас дальше в конфиге это все прописано!  :-)

Во-вторых Вам подсказали, нужно выставить параметры -p 10 в автозагрузке, это делает паузу на 10 сек, что дает корректно загрузится "конькам" после все других.
Лучше жалеть о том, что сделал, не желе жалеть о том, что не сделал  :-)

3742

  • Новичок
  • *
  • Сообщений: 34
  • Карма: +3/-0
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #22 : 18 Январь 2012, 22:20:00 »
Убрал, однако "коньки" по прежнему висят поверх всех окон.

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #23 : 19 Январь 2012, 02:26:01 »
На компе моей матери (тоже Росинка 11) такая же байда, коньки поверх окон, хоть ты тресни! Пробовал и с параметром -р 10, и -р 15, и -р 20 запускать, и коньки разные пробовал, от простых до сложных — без разницы. На моей машине все те же самые коньки без проблем работают! Думаю, а не кроется ли проблема в том, что ее машина гораздо слабее моей? *SCRATCH*

P.S. Причем, что интересно — после killall conky а потом снова conky все начинает нормально функционировать, а сразу после загрузки системы не желает...

2 serhio:
[spoiler]Спасибо за сцылку, ознакомился! *YES*[/spoiler]
« Последнее редактирование: 19 Январь 2012, 02:29:53 от Lerych34rus »

MOHA

  • Старожил
  • ****
  • Сообщений: 274
  • Карма: +33/-1
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #24 : 20 Январь 2012, 18:42:17 »
Убрал, однако "коньки" по прежнему висят поверх всех окон.
Установил Ваши *коньки* себе и проверил -- все нормально.Попробуйте еще время добавить.
Дорогу осилит идущий!

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #25 : 20 Январь 2012, 23:23:07 »
Попробуйте еще время добавить.
Кстати да, у моей матери только при -р 25 коньки нормально заработали! Видимо, все-таки стоит учитывать мощность машины, и чем она слабее, тем больше должен быть этот параметр.

P.S. Заменил себе коньки на такие:



Конфиг взял отсюда, только переделал цвета, сделав коньки двухцветными: основной цвет под свою обоину (точнее, под надпись "Linux Mint Росинка" на обоине, ее кусок виден на скрине), а второй цвет под свою тему иконок AwOken (их видно на панели). Вроде, гармонично... *PARDON*
« Последнее редактирование: 20 Январь 2012, 23:24:54 от Lerych34rus »

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Conky ("Коньки") на Gnome 3
« Ответ #26 : 23 Январь 2012, 04:55:04 »
Пытался на Gnome 3 в своем Дебиане поставить коньки, но они упорно не хотели отображаться на мониторе. Помогло следующее: в .conkyrc находим строку
Цитировать
own_window_type      override
и меняем ее на
Цитировать
own_window_type      window
После этого коньки стали нормально отображаться.
Понимаю, что мало кто из росинководов юзает Gnome 3, но решил на всякий случай написать, мало ли, вдруг кому-то и понадобится... *PARDON*
« Последнее редактирование: 23 Январь 2012, 14:46:28 от Azure »

dasti

  • Постоялец
  • ***
  • Сообщений: 220
  • Карма: +34/-1
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #27 : 26 Январь 2012, 00:34:08 »
Недавно познакомился с очень интересным человеком, он увлекается коньками. Есть свой блог http://olgmen.blogspot.com/
Вот примеры его работ
Думаю для любителей скриптов нужная инфа




dasti

  • Постоялец
  • ***
  • Сообщений: 220
  • Карма: +34/-1
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #28 : 26 Январь 2012, 00:39:53 »


Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #29 : 26 Январь 2012, 00:47:47 »
olgmen настоящий конько-террорист! :-D
Замечен так же тут, тут, тут, тут и еще тут немного. И его работы всегда вызывают восхищение! *THUMBS* *YES*
« Последнее редактирование: 26 Январь 2012, 00:49:22 от Lerych34rus »