Изучаем conky

Автор saveriy, 17 февраля 2011, 20:34:34

« назад - далее »

0 Пользователи и 8 гостей просматривают эту тему.

Angel_ok

Нашел вот такие интересные конки


Но есть проблемы.
А именно при удалении сточки
${if_up eth0}${color #296dac}Проводная сеть (IP: ${addr eth0}) ${hr 2}$color
конки отказываются запускаться.
Т.е. удаляю или комментирую эту строчку и
Открыть содержимое (спойлер)
ang@debian:~$ conky -c ~/.conky/conky2
WARNING: gnome-keyring:: couldn't connect to: /home/ang/.cache/keyring-1kwpeU/pkcs11: No such file or directory
Conky: /home/ang/.conky/conky2: 29: no such configuration: 'border_margin'
Conky: got an endif without matching if
Conky: Error destroying thread
Conky: Error destroying thread
Conky: Error destroying thread
Conky: Error destroying thread
Conky: Error destroying thread
Conky: Error destroying thread
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:

imlib_context_free();

With the parameter:

context

being NULL. Please fix your program.
[свернуть]
Сам conkyrc
Открыть содержимое (спойлер)
# "Another Russian .conkyrc" by iAndrey
#
# "Window layout & options",  "Colours, sizes, fonts & margins"
# copied from "Russian conky" by Xplosive & Neonboy
# (http://www.gnome-look.org/content/show.php/Russian+Conky?content=101524)

#mpd_host
#mpd_port
#mpd_password

# --- Window Layout & Options --- #
own_window yes
own_window_colour blue
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 right
use_xft yes
alignment top_right
gap_x 5
gap_y 25

# --- 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=9:weight=bold
uppercase no
draw_shades yes
override_utf8_locale yes

TEXT
${font Sans:size=9:weight=bold}${color #296dac}Информация о системе ${hr 2}
${color #4ea5cd}Хост:$color ${alignr}$nodename
${color #4ea5cd}Ядро:$color ${alignr}$kernel ($machine)
${color #4ea5cd}Работает:$color ${alignr}$uptime
${color #4ea5cd}Заряд батареи:$color ${battery_percent}% ${color #296dac}${battery_bar 3 BAT0}

${color #296dac}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'} ${hr 2}$color
${color #4ea5cd}Ядро №1${color}${alignr 54}${cpu cpu0}% ${color #4ea5cd}Ядро №2${color}${alignr}${cpu cpu1}%
${cpugraph cpu0 25,120 000000 4ea5cd }  ${cpugraph cpu1 25,120 000000 4ea5cd }
${color #4ea5cd}Температура на ЦПУ$color ${alignr 4}${acpitemp}°С$color

${color #296dac}Процессы: ($running_processes/ $processes)${hr 2}$color
${color #4ea5cd}Имя процесса                  ${alignr}ID      ${alignr}ЦПУ$color${font Sans:size=8:weight=bold}
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}

${color #296dac}ОЗУ${hr 2}$color
${color #4ea5cd}Имя процесса                  ${alignr}ID      ${alignr}ОЗУ$color${font Sans:size=8:weight=bold}
1. ${top_mem name 1}     ${alignr}${top_mem pid 1}   ${alignr}${top_mem mem 2}
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}

${color #4ea5cd}Доступно: $color$alignr$memmax
${color #4ea5cd}Используется: $color$mem (${memperc}%)  ${color #296dac}${membar 3.180}

${color #296dac}SWAP ${hr 2}$color
${color #4ea5cd}Доступно: $color$alignr$swapmax
${color #4ea5cd}Используется: $color$swap (${swapperc}%)  ${color #296dac}${swapbar 3.180}

${if_up eth0}${color #296dac}Проводная сеть (IP: ${addr eth0}) ${hr 2}$color
${color #4ea5cd}Скорость передачи данных
${color white}Вход.$color ${downspeed eth0}Кб/с${alignr}${color white}Исходящ.$color${alignr} ${upspeed eth0}Кб/с
${downspeedgraph eth0 25,120 000000 4ea5cd} ${alignr}${upspeedgraph eth0 25,120 000000 296dac}
${color #4ea5cd}Входящий трафик:$color${alignr}${totaldown eth0}
${color #4ea5cd}Исходящий  трафик:$color${alignr}${totalup eth0}

${endif}${if_up wlan0}${color #296dac}Wi-Fi (IP: ${addr wlan0}) ${hr 2}$color
${color #4ea5cd}Сеть:$color${alignr}${wireless_essid wlan0}
${color #4ea5cd}Скорость подключения:$color${alignr}${wireless_bitrate wlan0}
${color #4ea5cd}Уровень сигнала:$color ${wireless_link_qual_perc wlan0}% ${color #296dac}${wireless_link_bar 3 wlan0}
${color #4ea5cd}Входящий трафик:$color${alignr}${totaldown wlan0}
${color #4ea5cd}Исходящий  трафик:$color${alignr}${totalup wlan0}
${color #4ea5cd}Скорость передачи данных
${color white}Вход.$color ${downspeed wlan0}Кб/с${alignr}${color white}Исходящ.$color${alignr} ${upspeed wlan0}Кб/с
${downspeedgraph wlan0 25,120 000000 4ea5cd} ${alignr}${upspeedgraph wlan0 25,120 000000 296dac}

${endif}${if_gw}${color #296dac}Шлюз${hr 2}
${color #4ea5cd}Интерфейс:$color${alignr}${gw_iface}
${color #4ea5cd}IP:$color${alignr}${gw_ip}

${endif}${color #296dac}Свободное пространство разделов${hr 2}
${color #4ea5cd}/$color  ${fs_free_perc /}%$alignr${fs_free /}/ ${fs_size /}
${color #296dac}${fs_bar 3 /}
${color #4ea5cd}/home/$color  ${fs_free_perc /home}%$alignr${fs_free /home}/ ${fs_size /home}
${color #296dac}${fs_bar 3 /home}${if_mounted /media/backup}
${font}
[свернуть]
Как убрать этот варнинг?
WARNING: gnome-keyring:: couldn't connect to: /home/ang/.cache/keyring-1kwpeU/pkcs11: No such file or directory

И что сделать с endif?
Conky: got an endif without matching if
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

noname

#136
Цитата: Angel_ok от 09 июня 2013, 14:26:16Conky: got an endif without matching if
Скорее всего остается лишнее :) Должно быть так ${if_........} ,бла бла бла  ${endif}
У тебя так cкорее всего получается так:
Открыть содержимое (спойлер)
ты закомментировал cтроку  ${if_up eth0}${color #296dac}Проводная сеть (IP: ${addr eth0}) ${hr 2}$color в абзаце с eth0 ((в начале строки ${if_up eth0}----т.е. если поднята eth0, то выполняется все что до $endif) )

#${if_up eth0}${color #296dac}Проводная сеть (IP: ${addr eth0}) ${hr 2}$color
${color #4ea5cd}Скорость передачи данных
${color white}Вход.$color ${downspeed eth0}Кб/с${alignr}${color white}Исходящ.$color${alignr} ${upspeed eth0}Кб/с
${downspeedgraph eth0 25,120 000000 4ea5cd} ${alignr}${upspeedgraph eth0 25,120 000000 296dac}
${color #4ea5cd}Входящий трафик:$color${alignr}${totaldown eth0}
${color #4ea5cd}Исходящий  трафик:$color${alignr}${totalup eth0}

${endif}${if_up wlan0}${color #296dac}Wi-Fi (IP: ${addr wlan0}) ${hr 2}$color
    ^ cоответственно $endif,который идет уже  в начале абзаца wlan0 остался один.(посмотри внимательно) если это так удали его .Возможно и первый ахтунг исчезнет.
[свернуть]


Сообщение объединено: 09 июня 2013, 21:04:19

Цитата: vladimir_ar от 22 мая 2013, 09:31:05Только не могу сообразить, куда вставить ${goto}, чтобы сместить календарь в нужное место в окне коньков, а то они выводятся по левому краю границы окна.
Открыть содержимое (спойлер)
В самом начале строки ${goto  число} не? И есче параметр ${voffset}(cмещение по вертикали) или ${alignr}(выравниванме по правому краю) или ${alignr число}(то же самое но с отступом на число)
[свернуть]
Gentoo x86_64 AMD E-350 Openbox 3.5.2

vladimir_ar

noname, не работает. Рушится все (форматирование).
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Angel_ok

Удалил ${endif} в строке
${endif}${if_up wlan0}${color #296dac}Wi-Fi (IP: ${addr wlan0}) ${hr 2}$color
помогло!
Теперь и проводную сеть можно удалять/комментировать.
Ошибки все еще есть, но конки работают.
noname, спасибо.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

noname

Цитата: vladimir_ar от 09 июня 2013, 23:17:43noname, не работает. Рушится все (форматирование).
Попробывал(сделал только один календарь) у меня тоже невышло,максимум название месяца по горизонтали двигается (${goto} и ${alignr}).В частокол ведь не вставиш.Скорее всего остается сделать отдельный конки для календаря,подвинуть само окно коньков параметрами x y.
Или другой календарь поставить? :)

Gentoo x86_64 AMD E-350 Openbox 3.5.2

vladimir_ar

Руки дойдут - попробую  :)
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Легас

Не могу никак открыть по команде:
gedit ~/.conkyrc
что бы отредактировать.

KDE 4.8.4, Deb 7.1 i386.

сами коньки работают, я папку даже не могу найти с ними. Может переустановить коньки заново? Рань всё получалось, сейчас никак.

yura_n

Цитата: Легас от 20 августа 2013, 15:50:04Не могу никак открыть по команде:
gedit ~/.conkyrc
что бы отредактировать.
Что пишется в ответ на попытку открытия?

BULATUS

Цитата: Легас от 20 августа 2013, 15:50:04gedit ~/.conkyrc
что бы отредактировать.

ЦитироватьKDE 4.8.4, Deb 7.1 i386.

В KDE нет gedit.

Легас

да я разобрался, пришлось устанавливать.

Brainey

Цитата: Легас от 20 августа 2013, 15:50:04gedit ~/.conkyrc
что бы отредактировать.

KDE 4.8.4, Deb 7.1 i386.
В kde есть kwrite и kate. Также для редактирования конфигов можно использовать nano или vim.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

JoePass

Пролистал все 10 страниц этой темы и не нашел того, что нужно мне. Вопрос такой: надо вывести время в двух разных местах, с разными часовыми поясами. Хотелось бы в виде аналоговых часов, со стрелками и без lua. Вот здесь http://forum.ubuntu.ru/index.php?topic=77260.0 сказано, что это возможно: "Часы можно вывести и без использования lua с помощью шрифтов clockfaces и скриптов выводящих стрелки часов". Но как это сделать непонятно. Несколько лет назад я пробовал использовать lua, но была видимо утечка памяти и со временем сильно разбухала потребляемая коньками память.

I-Jurij

#147
Часы можно вывести и без использования lua с помощью шрифтов clockfaces и скриптов выводящих стрелки часов:
http://olgmen.blogspot.com/2011/03/blog-post_31.html
http://conky.pitstop.free.fr/wiki/index.php5?title=Clocks_1_to_9_(en)

JoePass

Цитата: I-Jurij от 08 сентября 2013, 18:27:23
Часы можно вывести и без использования lua с помощью шрифтов clockfaces и скриптов выводящих стрелки часов:
http://olgmen.blogspot.com/2011/03/blog-post_31.html
http://conky.pitstop.free.fr/wiki/index.php5?title=Clocks_1_to_9_(en)

Спасибо, в первой ссылке есть информация, вторая ссылка не открывается. А как сделать время на другой часовой пояс? Команда time берет системное время, а мне нужно на 8 часов меньше.

I-Jurij

#149
Цитата: JoePass от 08 сентября 2013, 19:23:20
Цитата: I-Jurij от 08 сентября 2013, 18:27:23
Часы можно вывести и без использования lua с помощью шрифтов clockfaces и скриптов выводящих стрелки часов:
http://olgmen.blogspot.com/2011/03/blog-post_31.html
http://conky.pitstop.free.fr/wiki/index.php5?title=Clocks_1_to_9_(en)

Спасибо, в первой ссылке есть информация, вторая ссылка не открывается. исправил
А как сделать время на другой часовой пояс? Команда time берет системное время, а мне нужно на 8 часов меньше.
${color ffffff}${alignr 130}${font URW Gothic L:size=22}${tztime Europe/Moscow %k:%M:%S}${font}