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

Alexander7_88

  • Ветеран
  • *****
  • Сообщений: 1515
  • Карма: +217/-4
  • Универсальный поисковый бот
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #30 : 26 Январь 2012, 00:50:06 »
Я бы сказал маньяк, но conky крутые делает!

dasti

  • Постоялец
  • ***
  • Сообщений: 220
  • Карма: +34/-1
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #31 : 26 Январь 2012, 00:57:27 »
Так это же ещё не предел. А он останавливаться на достигнутом не собирается. Впрочем как и мы.

MOHA

  • Старожил
  • ****
  • Сообщений: 274
  • Карма: +33/-1
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #32 : 28 Январь 2012, 08:28:15 »
Красиво, стильно ну в общем молодец человек! И нам всегда проще отредактировать то что есть! :-)
Дорогу осилит идущий!

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Погода на рабочий стол
« Ответ #33 : 06 Февраль 2012, 01:58:03 »
Меня вот как раз погода заинтересовала, но я прямо сломала голову...
Может тогда будет проще и красивше как-то так погоду получать? ;-)



[spoiler]Это скрин с рабочего стола моей матери. :-)[/spoiler]
« Последнее редактирование: 07 Февраль 2012, 00:03:18 от Lerych »

БлондинкаЗаУглом

  • Новичок
  • *
  • Сообщений: 16
  • Карма: +4/-0
    • Просмотр профиля
Re: Погода на рабочий стол
« Ответ #34 : 06 Февраль 2012, 11:01:42 »
Очень красиво! Но как это сделать?

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Погода в Conky
« Ответ #35 : 07 Февраль 2012, 02:20:44 »
ОК, тогда вот:

1. Для этого нам потребуется программа Conky. Если Conky еще не установлены, то выполняем в Терминале sudo apt-get install conky-all Для того, чтобы Conky запускались вместе с системой, ставим их в автозагрузку так, как рассказал наш коллега МОНА вот в этом видео.

2. Для получения погоды в Conky нам еще понадобится ConkyForecast. Для этого добавляем репозиторий: sudo add-apt-repository ppa:conky-companions/ppaобновляем список пакетов: sudo apt-get updateи устанавливаем Сonky Forecast: sudo apt-get install conkyforecastРусифицируем его так, как описано здесь (за исключением пункта про редактирование файла ~/.conkyForecfst.config, поскольку этого файла у нас пока нет, так что сделаем это позже).

3. Идем сюда, скачиваем архив с понравившимся нам Conky-HTC v1.2 и распаковываем его в любое удобное место. Для того, чтобы увидеть все файлы, которые находятся в скачанном архиве, нажимаем Ctrl+H (там есть скрытые файлы). Затем копируем все скрытые папки и файлы (название которых начинается с точки) в свою домашнюю папку, кроме папки  .fonts. А именно: .images, .conkyForecast.config, .conkyrc, .conky_start и .vreme.template. Что касается папки .fonts, то поскольку в домашнем каталоге уже есть папка с таким именем, то скопировать туда мы ее не сможем, но сможем скопировать вложенные в нее папки helvetica и vibocentric в нашу папку  ~/.fonts.

4. Для того, чтобы получать погоду для своего города, раньше была возможность пройти бесплатную регистрацию на сайте www.weather.com, после чего вам выдавался PARTNER_ID и LICENCE_KEY, которые надо было прописать в файлике ~/.conkyForecast.config в строчках XOAP_PARTNER_ID = и XOAP_LICENCE_KEY =. Но сейчас эту лавочку прикрыли, поэтому мы просто комментируем эти строки, поставив перед ними решетку — #. И поскольку наш conkyForecast уже русифицирован (мы говорили об этом в п.2, помните? ;-)), то в строчке LOCALE = этого файлика мы теперь прописываем "ru": LOCALE = ru.
UPD: Так же ркомендуется создать в своем домашнем каталоге папку ~/.tmp (ставим перед названием точку, чтобы она не маячила постоянно перед глазами), и в строке CACHE_FOLDERPATH = /tmp/ заменить папку /tmp на нее: CACHE_FOLDERPATH = /home/Ваше_имя/.tmp/. Для чего это делается, объясняется ниже.
Сохраняем и закрываем этот файл, он нам больше не понадобится.
Для ленивых выкладываю свой ~/.conkyForecast.config, который достаточно будет скопировать и вставить в свой, предварительно его очистив (не забудьте только в первой строчке поменять "Ваше_имя" на свой логин!):

[spoiler]
Цитировать
CACHE_FOLDERPATH = /home/Ваше_имя/.tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %d/%m/%Y
LOCALE = ru
#XOAP_PARTNER_ID =
#XOAP_LICENCE_KEY =
MAXIMUM_DAYS_FORECAST = 7
BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
[/spoiler] :-)


5. На этом настройка наших коньков еще не закончена. :-)
Поскольку каждый конфиг коньков его автор пишет под себя, то Вам еще надо будет отредактировать ваш ~/.conkyrc.
Для этого можно было бы заняться долгим и нудным редактированием того .conkyrc, который был вложен в скачанный нами архив, но можно пойти по пути наименьшего сопротивления, тупо взяв, и заменив весь текст в нем на мой:

[spoiler]
Цитировать
# -- Conky settings -- #
    background no
    update_interval 1

    cpu_avg_samples 2
    net_avg_samples 2

    override_utf8_locale yes

    double_buffer yes
    no_buffers yes

    text_buffer_size 2048
    imlib_cache_size 0

    # -- Window specifications -- #

    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

    border_inner_margin 0
    border_outer_margin 0

    minimum_size 310 310
    maximum_width 310
   

    alignment tr
    gap_x -20
    gap_y 30

    # -- Graphics settings -- #
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders yes

    # -- Text settings -- #
    use_xft yes
    xftfont MaiandraGD:size=24
    xftalpha 0.4

    uppercase no

    default_color 8b8b8b

         TEXT
${voffset 30}${font Helvetica LT Std :style=Condensed:size=60}${color 434343}${goto 38}${time %H}${goto 138}${color 434343}${time %M}${font Helvetica LT Std :size=15:style=condensed}${color 808080}${goto 227}${time %S}
${voffset 42}${goto 25}${font Helvetica LT Std :size=9}${color 909090}${execi 600 conkyForecast --location=RSXX1301 --datatype=CN --refetch}
${color whitesmoke}${font Helvetica LT Std :size=8}${alignr 105}${time %A}, ${time %e} ${time %B} ${time %G}
${voffset -50}${font Helvetica LT Std :size=8}${color whitesmoke}${goto 24}${execi 1800 conkyForecast --location=RSXX1301 --datatype=CT}${goto 189}${font Helvetica LT Std :size=25}${color d4d4d4}${execi 1800 conkyForecast --location=RSXX1301 -u --datatype=HT}
${voffset 40}${font Helvetica LT Std :size=8}${color white}${goto 25}${execi 600 conkyForecast --location=RSXX1301 --datatype=HT -u --startday=1}/${color 707070}${execi 600 conkyForecast --location=RSXX1301 --datatype=LT -u --startday=1}${font Helvetica LT Std :size=8}${color white}${goto 70}${execi 600 conkyForecast --location=RSXX1301 --datatype=HT -u --startday=2}/${color 707070}${execi 600 conkyForecast --location=RSXX1301 --datatype=LT -u --startday=2}${font Helvetica LT Std :size=8}${color white}${goto 115}${execi 600 conkyForecast --location=RSXX1301 --datatype=HT -u --startday=3}/${color 707070}${execi 600 conkyForecast --location=RSXX1301 --datatype=LT -u --startday=3}${font Helvetica LT Std :size=8}${color white}${goto 160}${execi 600 conkyForecast --location=RSXX1301 --datatype=HT -u --startday=4}/${color 707070}${execi 600 conkyForecast --location=RSXX1301 --datatype=LT -u --startday=4}${font Helvetica LT Std :size=8}${color white}${goto 205}${execi 600 conkyForecast --location=RSXX1301 --datatype=HT -u --startday=5}/${color 707070}${execi 600 conkyForecast --location=RSXX1301 --datatype=LT -u --startday=5}
${font Helvetica LT Std :size=8}${color 707070}${goto 30}${execi 600 conkyForecast --location=RSXX1301 --datatype=DW --shortweekday --startday=1}${font Helvetica LT Std :size=8}${color 707070}${goto 75}${execi 600 conkyForecast --location=RSXX1301 --datatype=DW --shortweekday --startday=2}${font Helvetica LT Std :size=8}${color 707070}${goto 120}${execi 600 conkyForecast --location=RSXX1301 --datatype=DW --shortweekday --startday=3}${font Helvetica LT Std :size=8}${color 707070}${goto 165}${execi 600 conkyForecast --location=RSXX1301 --datatype=DW --shortweekday --startday=4}${font Helvetica LT Std :size=8}${color 707070}${goto 210}${execi 600 conkyForecast --location=RSXX1301 --datatype=DW --shortweekday --startday=5}

${image ~/.images/base.png -p 12,30 -s 238x140}
${image ~/.images/base.png -p 12,190 -s 238x40}
${image ~/.images/flip_bg.png -p 30,10 -s 100x110}
${image ~/.images/flip_bg.png -p 130,10 -s 100x110}
${execpi 600 conkyForecast --location=RSXX1301 --template=~/.vreme.template}
[/spoiler]


Вам только останется заменить в нем все коды местности на свои, и все должно работать корректно. Для того, чтобы узнать код своего города, идем на http://www.weather.com/outlook/weatherbycountry/russia (это для России), ищем там свой город, жмем на него и переходим на страницу, где в адресной строке он и будет указан последним:



Далее открываем свой ~/.conkyrc и смотрим, какой город указан там (он будет указан в нескольких местах, но все они только ниже слова "TEXT"). В моем конфиге это RSXX1301 (Россия, Майкоп). Жмем Ctrl+F, в появившемся окне вставляем в строку поиска этот код и жмем "Найти". Теперь во всех найденных местах меняем этот код местности на свой. Сохраняем и закрываем этот файл. Или все то же самое одной командой в Терминале:sed -i 's/RSXX1301/ваш_код_местности/g' ~/.conkyrc (за эту подсказку спасибо Azure *YES*).

6. Пробуем, просто набрав в Терминале conky либо перегрузив иксы: Ctrl+Alt+Bаckspace.
Вроде все! :-)

P.S. Ах, да, забыл про пруф, что все это прекрасно работает и у меня:


:-)

P.P.S. Если со временем вам надоедят эти коньки и вы захотите поюзать другие, в которых так же будет отображаться погода, то все вышеописанное касательно получения погоды в коньках будет актуально и для них. В большинстве случаев вам даже файлик ~/.conkyForecast.config править не придется.
« Последнее редактирование: 05 Апрель 2012, 02:31:27 от Lerych »

PINK FLOYD

  • Ветеран
  • *****
  • Сообщений: 658
  • Карма: +48/-5
  • деГенерация... Процесс пошёл...
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #36 : 07 Февраль 2012, 08:39:38 »
Спасибо!
Попробуем, но перед этими выдающимися манипуляциями хотелось бы узнать а сколько корова даёт молока сколько это чудо есть оперативки?

Большая победа приходит не после серии маленьких побед, она приходит после большого поражения.

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #37 : 07 Февраль 2012, 13:01:29 »
но перед этими выдающимися манипуляциями хотелось бы узнать а сколько корова даёт молока сколько это чудо есть оперативки?
Да практически столько же, сколько это, ну или это, например...
Да и ничего выдающегося в этих манипуляциях нет, на самом деле. По сути, все сводится к установке пары пакетов и небольшой правке пары конфигов, если говорить упрощенно. :-)
« Последнее редактирование: 07 Февраль 2012, 13:16:57 от Lerych »

PINK FLOYD

  • Ветеран
  • *****
  • Сообщений: 658
  • Карма: +48/-5
  • деГенерация... Процесс пошёл...
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #38 : 07 Февраль 2012, 13:37:41 »
всё работает, но автозапуск кривой, даже если указывать как в видео. коньки поверх всех окон да ещё в добавок в рамке прозрачной. закрываешь процесс и запускаешь вручную, тогда нормально.

Большая победа приходит не после серии маленьких побед, она приходит после большого поражения.

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #39 : 07 Февраль 2012, 14:07:45 »
всё работает, но автозапуск кривой, даже если указывать как в видео. коньки поверх всех окон да ещё в добавок в рамке прозрачной. закрываешь процесс и запускаешь вручную, тогда нормально.
Увеличте время задержки запуска коньков. Вместо conky -p 10 попробуйте conky -p 15, или больше. У моей матери, например, только при conky -p 25 заработало — уж очень, видать, машина слабая...
У меня же некоторые коньки работают и при -р 10, а другие только -р 15 требуют. Короче, надо индивидуально подбирать этот параметр.
« Последнее редактирование: 07 Февраль 2012, 14:11:20 от Lerych »

PINK FLOYD

  • Ветеран
  • *****
  • Сообщений: 658
  • Карма: +48/-5
  • деГенерация... Процесс пошёл...
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #40 : 07 Февраль 2012, 14:16:46 »
Ну у меня я бы не сказал что слабая)))) спасибо попробую, такое частенько бывает и с разными программами, я имею ввиду кривой автостарт
------
conky -p 15Вот так заработало, правда задержка всё-таки большая, но по крайней мере сами стартуют и всё круто :)
Спасибо!
« Последнее редактирование: 07 Февраль 2012, 15:10:40 от PINK FLOYD »

Большая победа приходит не после серии маленьких побед, она приходит после большого поражения.

БлондинкаЗаУглом

  • Новичок
  • *
  • Сообщений: 16
  • Карма: +4/-0
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #41 : 07 Февраль 2012, 16:56:06 »
Так... Я гаденько так сначала дождалась, что получится у Pink Floyd... :-D
Вечером тоже попробую :)
« Последнее редактирование: 07 Февраль 2012, 17:03:27 от БлондинкаЗаУглом »

PINK FLOYD

  • Ветеран
  • *****
  • Сообщений: 658
  • Карма: +48/-5
  • деГенерация... Процесс пошёл...
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #42 : 07 Февраль 2012, 17:11:25 »
Так... Я гаденько так сначала дождалась, что получится у Pink Floyd... :-D
Вечером тоже попробую :)

Ну, в этом есть своя логика. Раз я прошёл сквозь все эти высокоумные манипуляции теперь смогу объяснить на доступном языке. Так сказать как чайник чайнику. Как рассказывал Задорнов? Полож колдобину со стороны загогулины, и кады жваркнется бум шмяк бряк ёрш твою медь и ждёшь пока остынет. Кому-то это понятнее чем все эти заумные выкрутасы :D

Вот нельзя было сказать - выстави в автозапуске "conky -p 10" где 10 - время задержки в секундах. Нет блин надо было отправить смотреть 6 минут заумного видео :D :D
« Последнее редактирование: 07 Февраль 2012, 17:14:17 от PINK FLOYD »

Большая победа приходит не после серии маленьких побед, она приходит после большого поражения.

Lerych

  • Ветеран
  • *****
  • Сообщений: 943
  • Карма: +122/-4
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #43 : 07 Февраль 2012, 17:21:08 »
Вот нельзя было сказать - выстави в автозапуске "conky -p 10" где 10 - время задержки в секундах. Нет блин надо было отправить смотреть 6 минут заумного видео :D :D
Ну это... я ж думал, что так понятнее будет... :-[

P.S. А видео вовсе не заумное, все просто и доходчиво рассказано. И МОНА — молодец! *THUMBS*

MOHA

  • Старожил
  • ****
  • Сообщений: 274
  • Карма: +33/-1
    • Просмотр профиля
Re: Conky ("Коньки")
« Ответ #44 : 07 Февраль 2012, 18:02:43 »
Ребят! Ну тема то уже поднималась!
« Последнее редактирование: 07 Февраль 2012, 21:51:09 от Hromin »
Дорогу осилит идущий!