Изучаем conky

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

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

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

zverushka_che

#15
как бороться вот с такими закавыками?
Запрещённый хостинг изображений. Читаем правила о добавлении изображений на форум.

Linux debian 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux

kbicb

Добрый день.
Я еще новичек в этом деле. Но не подскажите, какие пакеты нужно выбирать в Synaptic, чтобы поставить конфиг конек от Александра.
И куда нужна размещать файлы которые я скачал в ссылки вышел.
Ну и сразу уж, где конкретно в файле weather.template, менять код города да и где эти коды можно найти?
Костер без дров - работать не будет!

Александр Кряжев

#17
kbicb,
1. Устанавливаете Conky и conkyforecast
2. Проходите бесплатную регистрацию на сайте weather.com. Получаете XOAP_PARTNER_ID и XOAP_LICENCE_KEY.
3. Копируете conkyForecast.config (из "/usr/share/conkyforecast/") в домашнюю директорию. Вводите там полученные данные.
4. В weather.template, в сроке "--location=BOXX0014", должен быть код Вашего города (его находим там же, на weather.com).

Файлы, по моей ссылке выкладываются, к примеру, в директорию ./conky, которую можно создать в домашнем каталоге. В файле startconky.sh меняете пути на те, что у Вас получатся. Запускаются коньки этим же скриптом.

P.S. Про погоду - давно настраивал, вроде ничего не забыл.

kbicb

Спасибо за информацию  :)
Костер без дров - работать не будет!

vladimir_ar

Вопрос по конькам. Конфиг такой же, как в начале топика. При запуске в ядре amd64 (stable) при открытии какого либо окна и работы в нем коньки дергаются, именно дергаются по экрану вверх/низ, вправо/влево на 5-10 пикселей. И дергаются вместе с фоном рабочего стола (видно, что картинка смещается вместе с окном коньков). На 686 такой проблемы нет. Видео - ATI, проприеритарные, версия одинаковая. Что может быть?

И еще  - под обоими ядрами не выводятся температуры процессора и дисков. При запуске hddtemp в консоли (правда, только с sudo) - температуры выводятся. Апплеты на панели задач тоже показывают, а коньки не хотят..?
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

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

Angel_ok

#21
Александр Кряжев
Нет конфига music для qmmp?
Как сделать чтобы конки не сворачивались вместе со всеми окнами (кнопка показать рабочий стол)?
Спасибо.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

Александр Кряжев

Для qmmp конфига у меня нет. И, честно говоря, в man conky я не нашёл, как его прикрутить.
По поводу сворачивания, тоже не знаю. Надо погуглить. У меня такой задачи не возникало просто. :)

qupl

Если ваш qmmp умеет обрабатывать параметры в строке запуска, то exec спасет отца русской демократии. Сам с qmmp дела не имел.

Angel_ok

У меня возникли проблемы с отображением погоды от weather.com
Для решения проблемы необходимо изменить ~/.conkyForecast.config
Закомментировать
XOAP_PARTNER_ID =
и вместо
BASE_XOAP_URL..................
вставить
BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&key=<XOAP_LICENCE_KEY>&unit=m
Все снова заработало.
За подсказку спасибо Александру!
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

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

vladimir_ar

Такая проблема.
Включил в драйверах (ATI) режим Xinerama (чтобы можно было окна с основного монитора на ТВ перетаскивать - две разные видеокарты и мониторы по умолчанию как два независимых рабочих стола). И вот теперь conky моргает. Вывод в терминале:
Открыть содержимое (спойлер)
Conky: desktop window (1600172) is subwindow of root window (157)
Conky: window type - override
Conky: drawing to created window (0x3600001)
Conky: failed to set up double buffer
Conky: drawing to single buffer
[свернуть]
conky-colors перекомпилил.
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

Metrix

Попробуй поставить double_buffer = yes и own_window_type=normal
Юзербар в отпуске

vladimir_ar

Не помогает.
Открыть содержимое (спойлер)
######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
#no_buffers yes

format_human_readable

#####################
# - Text settings - #
#####################
use_xft yes
xftfont Droid Sans:size=8
override_utf8_locale yes
text_buffer_size 2048

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

alignment top_right
gap_x 25
gap_y 40
minimum_size 256 0
maximum_width 256

default_bar_size 60 8

#########################
# - Graphics settings - #
#########################
draw_shades no

default_color 000000 #D6D6D6#

color0 000000
color1 2409FF #00C1FF #FF0012 #17BE29 #F3E10B #F30BA5 #3433FF #BB0045#
color2 000000

TEXT
${font Droid Sans:style=Bold:size=8}СИСТЕМА $stippled_hr${font}
##############
# - SYSTEM - #
##############
${color0}${voffset 6}${font OpenLogos:size=19}J${font}${color}${goto 32}${voffset -14}Kernel:  ${alignr}${color2}${kernel}${color}
${goto 32}Время работы: ${alignr}${color2}${uptime}${color}
# |--CPU
${offset 1}${color0}${font Poky:size=16}P${font}${offset -19}${voffset 9}${cpubar cpu0 4,18}${color}${voffset -16}${goto 32}CPU1: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu1}%${goto 122}${font}${font Droid Sans:style=Bold:size=8}${color1}${color2}${cpugraph cpu1 8,50 5C3566 77507B}${color}${color1}  ${execi 30 sensors | grep 'temp2:' | cut -c13-18}°C${color}${font}
${goto 32}CPU2: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu2}%${font} ${alignr}${font Droid Sans:style=Bold:size=8}${color1}${color}${font}${goto 118}${color2}${offset 4}${cpugraph cpu2 8,50 5C3566 77507B}${color}${font Droid Sans:style=Bold:size=8}${color1}  ${execi 30 sensors | grep 'fan1:' | cut -c11-20}${color}${font}
# |--MEM
${color0}${font Poky:size=16}M${font}${color}${goto 32}${voffset -7}RAM: ${font Droid Sans:style=Bold:size=8}${color1}$memperc%${color}${font}
${offset 1}${voffset 2}${color0}${membar 4,18}${color}${goto 32}${voffset -2}F: ${font Droid Sans:style=Bold:size=8}${color2}${memeasyfree}${color}${font} U: ${font Droid Sans:style=Bold:size=8}${color2}${mem}${color}${font}
# |--CPU
${voffset 2}${color0}${font Poky:size=14}s${font}${color}${voffset -8}${goto 32}SWAP: ${font Droid Sans:style=Bold:size=8}${color1}${swapperc}%${color}${font}
${voffset 4}${offset 1}${color0}${swapbar 4,18}${color}${voffset -4}${goto 32}F: ${font Droid Sans:style=Bold:size=8}${color2}$swapmax${color}${font} U: ${font Droid Sans:style=Bold:size=8}${color2}$swap${color}${font}
# |--PROC
${voffset 2}${color0}${font Poky:size=15}a${font}${color}${goto 32}${voffset -10}Процессы: ${color2}${alignr 28}CPU${alignr}RAM${color}
${voffset -1}${goto 42}${color2}${top name 1}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 177}${top cpu 1}${alignr }${top mem 1}${color}${font}
${voffset -1}${goto 42}${color2}${top name 2}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 177}${top cpu 2}${alignr }${top mem 2}${color}${font}
${voffset -1}${goto 42}${color2}${top name 3}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 177}${top cpu 3}${alignr }${top mem 3}${color}${font}
${voffset -1}${goto 42}${color2}${top name 4}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 177}${top cpu 4}${alignr }${top mem 4}${color}${font}
${voffset -1}${goto 42}${color2}${top name 5}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 177}${top cpu 5}${alignr }${top mem 5}${color}${font}
${voffset -1}${goto 42}${color2}${top name 6}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 177}${top cpu 6}${alignr }${top mem 6}${color}${font}
${voffset -1}${goto 42}${color2}${top name 7}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 177}${top cpu 7}${alignr }${top mem 7}${color}${font}
#############
# - CLOCK - #
#############
${voffset 4}${font Droid Sans:style=Bold:size=8}ДАТА $stippled_hr${font}
${voffset -12}${goto 28}${font Arial Black:size=38}${color2}${time %H}${color}${font}${voffset -28}${font Droid Sans:size=18}${color2}${time :%M}${time :%S}${color}${font}
${voffset -2}${goto 100}${font Droid Sans:style=Bold:size=10}${color2}${time %A}${color}${font}
${voffset 5}${goto 100}${font Droid Sans:size=12}${time %d %b %Y}
################
# - CALENDAR - #
################
${voffset 0}${color0}${font Poky:size=24}d${font}${color}${voffset -20}${font Liberation Mono:size=9}${execpi 10800 DJS=`date +%-d`; cal | sed 's/^/${goto 52} /' | sed '1d' | sed s/" $DJS "/" "'${font Liberation Mono:style=bold:size=9}${color1}'"$DJS"'${color}${font}${font Liberation Mono:size=9}'" "/}${font}${font}${voffset -14}${font}${color}
##########
# - HD - #
##########
${voffset 0}${font Droid Sans:style=Bold:size=8}ДИСКИ$stippled_hr${font}${color}
# |--HDTEMP1
#${voffset 15}${font Weather:size=25}y${voffset -25}${goto 32}${font Liberation Mono:size=8}/dev/sda: ${font Droid Sans:style=Bold:size=8}${color1}${hddtemp /dev/sda}°C${color}${font}   SAMSUNG HD250HJ
# |--HDTEMP2
#${goto 32}${font Liberation Mono:size=8}/dev/sdb: ${font Droid Sans:style=Bold:size=8}${color1}${hddtemp /dev/sdb}°C${color}${font}   ST31000528AS
# |--HDTEMP3
#${goto 32}${font Liberation Mono:size=8}/dev/sdc: ${font Droid Sans:style=Bold:size=8}${color1}${hddtemp /dev/sdc}°C${color}${font}   Hitachi HDS721010
##########
# - HD - #
##########
${voffset -0}${font Droid Sans:size=8}${goto 162}FREE${goto 220}USED${font}
${execpi 30 ~/.conkycolors/bin/conkyHD2}
#############
# - VIDEO - #
#############
${voffset 5}${font Droid Sans:style=Bold:size=8}ВИДЕОКАРТЫ $stippled_hr${font}
${voffset 10}${color0}${font Weather:size=25}y${voffset -15}${font Liberation Mono:size=9}${color}${voffset -8}${goto 32}ATI Radeon-HD3650: ${font Droid Sans:style=Bold:size=8}${color1}+${execi 30 aticonfig --adapter=1 --od-gettemperature | grep '0:' | cut -c37-40}°C${color}${font}
${goto 97}GPU load :     ${font Droid Sans:style=Bold:size=8}${color1}${execi 30 aticonfig --adapter=1 --od-getclocks | grep 'load' | cut -c32-36}${color}${font}
${voffset 5}${color0}${font Liberation Mono:size=9}${color}${goto 32}ATI Radeon-HD3000: ${font Droid Sans:style=Bold:size=8}${color1}+${execi 30 sensors | grep 'temp3:' | cut -c15-18}°C${color}${font}
${goto 97}GPU load :     ${font Droid Sans:style=Bold:size=8}${color1}${execi 30 aticonfig --adapter=0 --od-getclocks | grep 'load' | cut -c32-36}${color}
###############
# - NETWORK - #
###############
${voffset -5}${font Droid Sans:style=Bold:size=8}NETWORK $stippled_hr${font}
# |--WLAN0
${if_up wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 5C3566 77507B}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup wlan0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font} ${alignr}${color2}${downspeedgraph wlan0 8,60 5C3566 77507B}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown wlan0}${color}${font}
${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto 32} ${voffset -2}Sinal: ${font Droid Sans:style=Bold:size=8}${color1}${wireless_link_qual wlan0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
${voffset 4}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -8}Ip local: ${alignr}${color2}${addr wlan0}${color}
${goto 32}Ip externo: ${alignr}${color2}${execi 10800 ~/.conkycolors/bin/conkyIp}${color}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed eth0}${color}${font} ${alignr}${color2}${upspeedgraph eth0 16,120 5C3566 77507B}${color}
${voffset -13}${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup eth0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font} ${alignr}${color2}${downspeedgraph eth0 16,120 5C3566 77507B}${color}
${voffset -13}${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown eth0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -4}Ip local: ${alignr}${color2}${addr eth0}${color}
${goto 32}Ip externo: ${alignr}${color2}${execi 10800 ~/.conkycolors/bin/conkyIp}${color}
# |--PPP0
${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 5C3566 77507B}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup ppp0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font} ${alignr}${color2}${downspeedgraph ppp0 8,60 5C3566 77507B}${color}
${goto 32}Total: ${font Droid Sans:style=Bold:size=8}${color2}${totaldown ppp0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -4}Ip local: ${alignr}${color2}${addr ppp0}${color}
${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 32}Rede indispon?vel${voffset 14}${endif}${endif}${endif}
###############
# -  MAIL   - #
###############
${voffset -5}${font Droid Sans:style=Bold:size=8}ПОЧТА $stippled_hr${font}
${voffset 4}${color0}${font Poky:size=16}b${font Liberation Mono:style=Bold:size=10}${color0}${voffset -10}${goto 39}vladimir_ar@ukr.net : ${voffset -2}${font Liberation Mono:size=14}${color1}${pop3_unseen pop3.ukr.net vladimir_ar@ukr.net * -i 300}${color}${font}
###############
# - WEATHER - #
###############
# For a working weather script you NEED to define, in a user specific config file, a partner id and registration code for the weather.com xoap service. For this purpose copy .conkyForecast.config in ~/.conkycolors folder to your home and setup as required.
# http://www.weather.com/services/xmloap.html
${voffset 10}${font Droid Sans:style=Bold:size=8}ПОГОДА $stippled_hr${font}
# |--WLAN0
${if_up wlan0}
${execpi 10800 ~/.conkycolors/bin/conkyForecast --location=UPXX0043 -t ~/.conkycolors/templates/conkyForecast.template}
# |--ETH0
${else}${if_up eth0}
${execpi 10800 ~/.conkycolors/bin/conkyForecast --location=UPXX0043 -t ~/.conkycolors/templates/conkyForecast.template}
# |--PPP0
${else}${if_up ppp0}
${execpi 10800 ~/.conkycolors/bin/conkyForecast --location=UPXX0043 -t ~/.conkycolors/templates/conkyForecast.template}
${else}${voffset 10}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 32}Информация о погоде${voffset 10}${endif}${endif}${endif}
[свернуть]
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

vladimir_ar

#29
Погуглил - с xinerama не работает.

Сейчас другой вопрос - проблема с погодой. Почти каждый день вываливается - не отображает ничего после включения компа. Только несколько раз подряд перезапустить коньки - появляется. С чем проблема может быть?
conkyForecast.config:
Открыть содержимое (спойлер)
# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE =
#XOAP_PARTNER_ID = 1145285905
XOAP_LICENCE_KEY = 0c1bd826927639b7
BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&key=<XOAP_LICENCE_KEY>&unit=m
[свернуть]

И одновременно с этим исчезает выделение текущей даты в календаре. Раньше думал, что это после выхода из спящего режима (комп не выключал на ночь, а отправлял в спящий), но при выключении - включении тоже самое.
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