CONKY от olgmen

Темы оформления, оконные менеджеры, скриншоты, иконки, обои
Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: CONKY от olgmen

Сообщение olgmen » 21 дек 2012, 15:48

Александр: Вот ссылка на видео, правда на картинке более новый вариант http://www.youtube.com/watch?v=VDhCYY8uLQs
Интерактивные коньки.
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: CONKY от olgmen

Сообщение olgmen » 06 янв 2013, 16:01

Небольшая заметка о выводе прогноза погоды командами заложенными в conky

Для этого необходимо узнать входит ли Ваш город в международные списки. Для этого в гугле набираем

Код: Выделить всё

ICAO+Название Вашего города
Можно как на русском, так и на английском

Для вывода данных погоды существуют команды conky которые имеют такой вид

Код: Выделить всё

${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ ULLI temperature} C
Код города ULLI это код Санкт-Петербурга. Приведенная выше строка выводит температуру, для вывода других данных погоды меняем temperature на необходимые нам данные.

last_update - время и дата последнего обновления в UTC
temperature - температура воздуха
cloud_cover - состояние погоды (облачно, ясно и т.п.)
pressure - давление в миллибарах
wind_speed - скорость ветра в км/час
wind_dir - направление ветра
wind_dir_DEG - направление ветра в градусах
humidity - влажность в %
weather - состояние погоды (снег, дождь и т.п.)

Правда весь прогноз на английском, если нужна русификация, то напишу об этом отдельно

Вот и всё
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Аватара пользователя
Александр
Сообщения: 70
Зарегистрирован: 30 сен 2012, 08:59
Темы: 2
Статус: Не в сети

Re: CONKY от olgmen

Сообщение Александр » 07 янв 2013, 11:57

Прикольно! Спасибо большое!
Это недавно добавили? Или просто никто не знал раньше? ;)

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: CONKY от olgmen

Сообщение olgmen » 07 янв 2013, 14:06

Александр! Эти команды с conky-1.8 по моему добавлены, просто по русской привычки никто мануалы не смотрит.
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: CONKY от olgmen

Сообщение olgmen » 08 янв 2013, 09:48

Небольшое добавление к прогнозу погоды

Многие привыкли к тому, что скорость ветра даются в м/с, а давление в мм. В выше выложенном способе вывода погоды это можно сделать с помощью небольшого скрипта, написанного на lua. Если у вас установлены conky-all то скрипт будет работать.

Пишем такой скрипт:

Код: Выделить всё

function conky_wind(icao)
	 local wind
	 wind = conky_parse("${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ " .. icao .. " wind_speed}")
	 if (wind ~= 0) then
	    return math.ceil(wind*0.278)
	 end
end

function conky_pressure(icao)
	local pressure
	pressure = conky_parse("${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ " .. icao .. " pressure}")
	return math.ceil(pressure*0.75)
end
Сохраняем под именем weather.lua в домашней папке, или по вашему усмотрению, и даем уьу права на исполнение.

Функция conky_wind забирает данные о скорости ветра и умножив на переводной коэффициент 0.278 переводит скорость ветра в м/с. Команда mayh.ceil сокращает полученное показание до наибольшего целого числа.

То же самое делает и функция conky_pressure, но с давлением

Для вывода данных добавляем в conkyrc выше слова TEXT следующую строку

Код: Выделить всё

lua_load ~/путь_до_скрипта/weather.lua
Ниже слова TEXT

Строки:

Код: Выделить всё

Ветер : ${lua_parse conky_wind ULLI} m/s
Давление : ${lua_parse conky_pressure ULLI} мм
Выведут данные о давлении и ветре. Не забудьте изменить в этих двух строках код города на свой.
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: CONKY от olgmen

Сообщение olgmen » 10 янв 2013, 20:36

Вывод в conky раскладки клавиатуры

Идем на сайт http://plhk.ru/static/skb и берем оттуда skb-0.3 именно версию 0.3 т.к. skb-0.4 в некоторых случаях не работает. Распаковываем архив, заходим в папку, далее в терминале

Код: Выделить всё

make
make install
В conkyrc вставляем строку

Код: Выделить всё

${exec skb 1}
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: CONKY от olgmen

Сообщение Серый » 10 янв 2013, 21:20

Желательно всё таки вычислить почему 4-я версия иногда не работает. Кто на каких системах - протестируйте плиз и отпишитесь.

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: CONKY от olgmen

Сообщение olgmen » 13 янв 2013, 15:32

О выключении conky

Многие знают, что conky можно выключить используя команду

Код: Выделить всё

killall conky
Всё хорошо, но если запущены несколько conky, то выключаются все. Для включения и выключения определенных conky французский любитель conky wlourf в своей заметке http://ubuntuforums.org/showpost.php?p= ... ount=12525 выложил скрипт позволяющий одновременно запускать приемник на основе vlc и conky, ну и конечно одновременно выключать их. Этот скрипт я приспособил для запуска conky из интерактивных коньков, но можно и прикрутить этот скрипт и на кнопку запуска.

вот переделанный под мои коньки скрипт

Код: Выделить всё

#!/bin/bash
flag="/tmp/flag-fip"
if [ -f $flag ]; then
    for p in  `tail $flag`
    do
        kill $p
    done
    rm $flag
else
   conky -c ~/radio_2/conkyrc  &
	echo $! >> $flag
fi
Я не очень то разбираюсь в башевских скриптах, но по моему мнению при запуске коньков его pid записывается в файл /tmp/flag-fip, а при вторичном запуске скрипта убивает процесс с номером записанным в файл.

Небольшие пояснения
1. В conkyrc строка

Код: Выделить всё

background no
обязательно должна быть no, иначе происходит сбой в записи номера pid.

2. при запуске нескольких коньков, которые необходимо запускать и выключать раздельно, строка

Код: Выделить всё

flag="/tmp/flag-fip"
должна иметь разные названия файла, например /tmp/flag-radio ну т.п.
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Vladimir.Savchenko
Сообщения: 2
Зарегистрирован: 25 янв 2013, 22:59
Темы: 0
Статус: Не в сети

Re: CONKY от olgmen

Сообщение Vladimir.Savchenko » 25 янв 2013, 23:04

Добрый день, взял ваши конфиги из дропбокса, запускаю рисуется квадрат и часы, больше ничего, что я делаю не так (установлен waldorf)

Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Re: CONKY от olgmen

Сообщение olgmen » 26 янв 2013, 07:01

А поточнее нельзя, у меня наверное полусотни коньков, какие именно?
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей