Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] Conky - мощный монитор для XWindow  (Прочитано 928905 раз)

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

Оффлайн EvgeX

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2895 : 26 Февраля 2013, 20:03:00 »
Большое Спасибо за скрипт!
У меня единственный эквалайзер для процессора и Слава Богу все работает, просто непривычно видеть символы и хотелось заменить их.

Нашел обходное решение с помощью символьного шрифта Webdings, он вместо буквы 'g' рисует квадрат:
(Нажмите, чтобы показать/скрыть)
В обычном файле .conkyrc, вместо:
${cpubar 8}
втавил код из спойлера и получил эквалайзер с настраиваемым шагом и цветом, рекомендую.
Большое Cпасибо Всем авторам тем о Conky!
« Последнее редактирование: 04 Ноября 2013, 15:29:01 от EvgeX »

Оффлайн mistic

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2896 : 01 Марта 2013, 11:50:06 »

покажи конфиг (в спойлер)

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2897 : 01 Марта 2013, 12:26:47 »
барагоз: убери в conkyrc строку

border_margin
из за неё выскакивает ошбка
кто хочет, тот добьется,
кто ищет, тот всегда найдет

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 923
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2898 : 20 Марта 2013, 21:27:55 »
Добрый вечер, господа.

Conky использую уже достаточно давно, практически со времени знакомства с Ubuntu (почти год [9.5 месяцев]).
На этом сайте и на многих дуругих выложена куча рецептов как вывести данные о погоде с использованием различных интернет-ресурсов. Пробовал разные варианты, но не везде все устраивало. В итоге хочется попробовать парсинг погоды с Яндекса. Возможно ли забацать такое или нужно, как обычно, использовать костыли и пр.? Чего хочется в идеале (т.е. как сие представляется мне): с сайта при помощи команды wget, если не ошибаюсь, вырезается необходимая информация со страницы, сохраняется в неком файле на компьютере, а затем конфиг conky считывает ее из этого файла.
Вроде бы встречал подобный механизм реализации, но, к сожалению, запамятовал где...
Если может кто помочь или хотя бы дать направление в какую сторону копать, то буду очень признателен.
И еще маленькое пожелание, если возможно, то обойтись без создания дополнительных скриптов (типа .lua, т.к. замечено, что они несколько прожорливы относительно памяти у меня). Естественно это условие не необходимое. Просто пожелание.

Спасибо за помощь всем откликнувшимся.

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2899 : 20 Марта 2013, 21:52:09 »
chrome_cat, я делал свой велосипед для rp5.ru, так-что могу помочь, если что.
Немного покопал -- http://export.yandex.ru/weather-ng/forecasts/34560.xml вот так можно получить погоду в виде xml в Волгограде. (Нужный тебе id города найти не проблема). Надо только распарсить, в этом всё и заключается. В принципе не очень сложно.

Пользователь решил продолжить мысль 20 Марта 2013, 21:57:53:
chrome_cat, ну и вырезается не wget`ом, wget`ом скачивается.
« Последнее редактирование: 20 Марта 2013, 21:57:53 от tеma »

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 923
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2900 : 20 Марта 2013, 21:58:38 »
tеma, спасибо за ответ. Вышеприведенная ссылка нерабочая. Или она и не должна открываться? Мне выдало "403 ошибку".
chrome_cat, я делал свой велосипед для rp5.ru, так-что могу помочь, если что.
Надо только распарсить, в этом всё и заключается. В принципе не очень сложно.
Буду благодарен если поможете. Можно попробовать совместными усилиями добиться решения поставленной задачи. Конечно если Вам не составит это огромного труда.

Спасибо.

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2901 : 20 Марта 2013, 22:08:19 »
Цитировать
Вышеприведенная ссылка нерабочая
Да она просто через раз открывается. Перезагрузите страницу пару раз и увидите.

Помогу, чем смогу. Вам конкретно как хочется сделать (ну, в плане, какие данные нужны).

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2902 : 11 Апреля 2013, 01:37:57 »
# Default Fonts
use_xft yes
xftfont Ubuntu:size=9
override_utf8_locale yes
update_interval 1


# Performance Settings
double_buffer yes

# Cache Setting
imlib_cache_size 0

# Window Settings
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Window border
draw_borders no
draw_shades no
draw_graph_borders no

# Default Color
default_color CCCCCC

# Color
color0 0077ff

# Size and position
minimum_size 1366 768
maximum_width 200
gap_x 0
gap_y 0
alignment top_right

TEXT
${alignc 20}${voffset 3}${font DejaVu sans mono:size=9}${alignc 20}${execpi 10800 $goto 20 DJS=`date +%_d`;ncal -C -h|sed '/(20[0-9][0-9])/!s/^.*$/$color &/;s/ '"`date +%_d`"' /$color0 '"`date +%_d`"'$color /;/Сб/s/r /r6 /g;/Вс/s/r /r6 /g'}${font}${color}

${goto 20} Туда:  ${color0}${upspeed eth0 } kb/s $alignc ${color} total: ${color0} ${totalup eth0 }${color}
${goto 20} Сюда:  ${color0}${downspeed eth0 } kb/s $alignc ${color} total: ${color0} ${totaldown eth0 }${color}
Проблема собственно в том что календарь не могу отцентрировать
И сетевой интерфейс не отображает, интернет получаю с помощью VPN

ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2903 : 11 Апреля 2013, 14:59:49 »
Valter, Ты сместил только строку с заголовком. Собственно что-бы сместить весь календарь тебе надо перед каждой строчкой поставить ${alignc 20}, но как это сделать с выводом ncal я не представляю (хотя уверен, что можно). Лично я как то хотел подыскать календарь для коньков, пришёл к выводу, что легче самому написать. Сейчас использую самодельный скрипт на perl для этих целей, вывод выглядит как-то так:

На фоне -- картинка лежит.
Если заинтересовало -- вот скрипт:
(Нажмите, чтобы показать/скрыть)
Вас тут интересует только вот это:
Код: (perl) [Выделить]
$ndl = '${color2}'; $ndr = '${color4}'; # То, что будет слева и права от текущего дня.
$hdl = '${color3}'; $hdr = '${color4}'; # То, что будет слева и права от выходных.
$wl = ''; $wr = ''; # То, что будет слева и права от всей недели.
Просто поменяйте значения в кавычках на то, что нужно вам (Если ничего не нужно -- оставьте пустые кавычки). В сам конфиг вот что:
${execpi 60 ~/путь/до/скрипта.pl }Надеюсь, что поможет.
P.S. Возможно в конфиге коньков понадобится вставить text_buffer_size 1000
P.P.S. Если в скрипте обнаружишь ошибки -- скажи, исправлю.
« Последнее редактирование: 11 Апреля 2013, 18:27:13 от tеma »

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2904 : 12 Апреля 2013, 22:27:13 »
Valter, помогло?

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2905 : 14 Апреля 2013, 16:55:30 »
Valter, помогло?
Да все работает, tеma, ваш способ на много красивее
ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 923
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2906 : 14 Апреля 2013, 20:12:10 »
Помогу, чем смогу. Вам конкретно как хочется сделать (ну, в плане, какие данные нужны).
tеma, извините, что так и не ответил - замотался, было немного не до этого. В общем вопрос решился немного другим путем, друг посоветовал интересный способ. Так что предыдущий вопрос отпадает. Но! На его месте возникло еще, как минимум, два:
  • как вывести уведомления о почте;
  • возможно ли в коньках выводить график изменения температуры, если есть файл, в котором записываются данные через каждые 10 минут?

Упомяну также, что раньше сам делал почтовые уведомления, НО тогда в Synaptik'e присутствовал пакет conky-email, если мне не изменяет память. Теперь же, его оттуда убрали (во всяком случае мне его найти не удалось). Можно ли как-то реализовать без него или с помощью костылей?
По поводу графика: была идея пользоваться gnuplot - в нем строить график и конечный результат выводить в коньки картинкой, однако, эта идея мне не очень нравится, слишком топорно как-то. Возможно есть другие варианты? Средствами самого conky?

Спасибо. С уважением, chrome_cat :)

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2907 : 14 Апреля 2013, 20:31:47 »
Valter, Ну если найдёшь ошибки -- напиши, я исправлю. А так рад, что вам понравился скрипт.
chrome_cat,
1) Для email я находил perl скрипт в арчвики. Я его тут выкладывал чуть выше (может несколько страниц тому назад). Сам использую.
2) Имеется ввиду температура чего? Как примерно должен выглядеть вывод?

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 923
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2908 : 14 Апреля 2013, 20:48:30 »
chrome_cat,
1) Для email я находил perl скрипт в арчвики. Я его тут выкладывал чуть выше (может несколько страниц тому назад). Сам использую.
2) Имеется ввиду температура чего? Как примерно должен выглядеть вывод?
1. Ээм... Буду ОЧЕНЬ признателен, если ткнете носом :-[ Времени сейчас катастрофически не хватает, защита диссера на носу.
2. Да в общем-то не принципиально чего темпераутра. Хоть воздуха, хоть процессора, не принципиально. Я про сам факт: можно ли брать данные из файла и передавать их в conky с выводом в виде графика

Я как-то не понятно выразился? Извиняюсь, голова другим занята :) Спрашивайте - поясню.

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2909 : 14 Апреля 2013, 22:04:32 »
Вот цитата сообщения полностью,
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 14 Апреля 2013, 22:06:31:
2) Да, такое возможно. Хотя я сам такое до этого не делал. Сейчас посмотрю, отпишусь.

Пользователь решил продолжить мысль 14 Апреля 2013, 22:23:29:
Нашёл -- execigraph выполняет эту функцию.

Пользователь решил продолжить мысль 14 Апреля 2013, 22:31:26:
Собственно в вашем случае это должно выглядеть как-то так :
${execigraph 300 cat ~/ваш/файл}Правда у меня есть сомнения в том, что это будет работать с отрицательными значениями, дробными значениями, и значениями больше 100. Хотя попробуйте, я лично не испытывал это.
« Последнее редактирование: 14 Апреля 2013, 22:31:26 от tеma »

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.