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


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

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

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

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2865 : 26 Декабря 2012, 09:39:00 »
что говорит при вылете ?
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн chester_+1

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2866 : 27 Декабря 2012, 09:02:07 »
Разобрался ^_^

(Нажмите, чтобы показать/скрыть)

На багтрекерах также пишут, что это все таки баг, но в текущей версии (1.9.0) он должен быть исправлен.

Но я нашел решение... Похоже дело было в:
own_window_class conky
own_window_type conky

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2867 : 29 Декабря 2012, 11:16:13 »
Xts,
Только вчера такую штуку для себя сделал. Использовал perl скрипт из статьи про conky на арчвики. Скрипт вот:
(Нажмите, чтобы показать/скрыть)
Меняешь там данные на свои, а в коньках вставляешь это:
${execpi 300 ~/.conky/imap.pl} И он выводит тебе колличество новых сообщений. Я немного переделал под себя, и за место строчки  print "$msgct\n"; в конце вставил это:
Код: (perl) [Выделить]
if ($msgct == 0) {
print "\${font :weight=normal} Запасной e-mail\${goto 160}$msgct\n";
   } else {
print "\${font :weight=bold} Запасной e-mail\${goto 160}$msgct\n";
   }
Если новых сообщений больше нуля, то вся строка становится жирной. Ну это так, может тоже интересно будет.

Пользователь решил продолжить мысль 29 Декабря 2012, 11:42:19:
Возможно прийдётся поставить пару пакетов. Если скрипт не заработает -- ищи в синаптике Mail::IMAPClient и ставь пакет соответствующий.
« Последнее редактирование: 29 Декабря 2012, 11:42:19 от tеma »

Оффлайн Lavkraft.ms620

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2868 : 03 Января 2013, 07:40:07 »
Не работают перечисленные ниже скрипты. Где ошибка?
${if_match ${downspeed eth0}>2MiB}${color red}${endif}

${if_match ${totaldown eth0}>10GiB}${color red}${endif}

Оффлайн kozlone

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2869 : 06 Января 2013, 02:33:53 »
Ребят, такая проблема: поставил коньки, решил побаловаться с ними, удалил почти весь конфиг и начал сам писать. Так вот, пытаюсь настроить вывод погоды, но ничего не получается. Вот конфиг:
# --- Window Layout & Options --- #
own_window yes
own_window_colour 0BBBC1
own_window_transparent yes
own_window_transparent yes
own_window_argb_value 2
own_window_argb_visual 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 10
gap_y 45

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

TEXT
${font Sans:size=14:weight=bold}${color red}            ${time %H:%M:%S}
${font Sans:size=11:weight=bold}${color white}${time %A} ${time %e} ${time %B} ${time %G}
${font Sans:size=8:weight=bold}${color white}Температура на ЦП         ${color red}${acpitemp}С$color
##########
#WEATHER#
##########
${font Sans:size=9:weight=bold}${color orange}Погода ${hr 2}$color${font Sans:size=8:weight=bold}
${color white} ${execi 300 /home/anton/.conky/weather/weather.sh BOXX0005}
Это скрипт для погоды:
#!/bin/sh

#
# Grab weather data from weather.com and format it according to the given XSLT
# Script written by boojit
# Modified by Hellf[i]re
# The orignal script and xslt can be downloaded from http://pondol.com/weather.tar.gz

# Usage:
# ${execi 1800 /path/to/weather/weather.sh location}
# Usage Example:
# ${execi 1800 /home/user/weather/weather.sh 03833}

# your Location ID: use http://xoap.weather.com/search/search?where=[yourcity] to find it
# U.S. users can just use their zip code; doubt that works for anyone else though (YMMV)
LOCID=BOXX0005

# s=standard units, m=metric units
UNITS=m

# where this script and the XSLT lives
RUNDIR=/home/anton/.conky/weather

# there's probably other stuff besides CURL that will work for this, but i haven't
# tried any others.
# you can get curl at http://curl.haxx.se/
CURLCMD=/usr/bin/curl

# get it at http://xmlsoft.org/XSLT/
XSLTCMD=/usr/bin/xsltproc

# you probably don't need to modify anything below this point....

# CURL url. Use cc=* for current forecast or dayf=10 to get a multi-day forecast
CURLURL="http://xoap.weather.com/weather/local/$LOCID?cc=*&unit=$UNITS&dayf=2"

# The XSLT to use when translating the response from weather.com
# You can modify this xslt to your liking
XSLT=$RUNDIR/weather.xslt

#filter (if you want to convert stuff to lower-case or upper case or something)
#FILTER="|gawk '{print(tolower(\$0));}'"


#####
eval "$CURLCMD \"$CURLURL\" 2>/dev/null| $XSLTCMD $XSLT - $FILTER"
При запуске "коньков":
В файле weather.sh есть ссылкаhttp://xmlsoft.org/XSLT/. Я скачал архив, но установить у меня не получилось, уж больно там все запутано.
Прошу помощи, задолбался я уже мучаться.

Оффлайн ШуркОо

  • Активист
  • *
  • Сообщений: 337
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2870 : 06 Января 2013, 03:06:57 »
почитай здесь и попробуй https://forum.ubuntu.ru/index.php?topic=76126.0
Когда вампир кусает человека - человек становится вампиром... Такое ощущение,что всех вокруг покусали бараны =)

Оффлайн kozlone

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2871 : 07 Января 2013, 00:00:12 »
Нет, не вышло.
Сейчас пытаюсь через forecast настроить, но следующая проблема: после установки не могу найти файл с конфигом для forecast.

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2872 : 07 Января 2013, 00:10:11 »
Цитировать
При запуске "коньков":
Так что при запуске коньков?

Оффлайн kozlone

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2873 : 07 Января 2013, 00:26:12 »
Цитировать
При запуске "коньков":
Так что при запуске коньков?
Ожидался скрин. Вообщем там была проблема с загрузкой XSLT, я скачивал архив, но не смог разобраться, что и как с ним делать. Удалил весь тот конфиг. Попробовал сделать все по инструкции, которую порекомендовал ШуркОо. Выводило лишь температуру и влажность, а иконки и давление нет, хотя все переписал несколько раз. Не знаю, я уже неделю парюсь над выводом погоды, но видимо руки у меня пока кривоваты для таких штук.
Ну вот опять же: пытаюсь установить conkyforecast- не выходит. Прописываю в терминале
sudo add-apt-repository ppa:conky-companions/ppa
sudo apt-get update
sudo apt-get install conkyforecast
После выполнения первой команды говорит, что не все пакеты были найдены и пришлось использовать старые. После выполнения последней:"Не удалось найти пакет conkyforecast"

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2874 : 07 Января 2013, 01:36:41 »
А с предыдущим методом -- запустите коньки в терминале и дайте вывод.
И кстати -- вот тут случаем не ошибка?
${hr 2}$color${font Sans:size=8:weight=bold}

Оффлайн kozlone

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2875 : 07 Января 2013, 10:51:44 »
tеma, нет, там все норм было.
Вообщем поставил сей конфиг и решил некоторое время не париться.
http://ubuntumnic.blogspot.com/2012/06/conky-lua-ubuntu.html
Переделал под себя чуток, да вот не могу сделать вывода погодных условий.
Вот конфиг:
# 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

temperature_unit fahrenheit

# Window specifications #

own_window_class Conky
own_window yes
own_window_type conky
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

border_inner_margin 0
border_outer_margin 0

minimum_size 200 300
maximum_width 200

alignment tl
gap_x 65
gap_y 55

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

# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5

uppercase no

temperature_unit celsius


default_color FFFFFF

# Lua Load  #
lua_load ~/.conky/clock_rings.lua
lua_draw_hook_pre clock_rings

TEXT
${voffset 8}${color 3b5999}${font caviar dreams:size=16}${time %A}${font}${voffset -8}${alignr 50}${color FFFFFF}${font caviar dreams:size=38}${time %e}${font}
${color FFFFFF}${voffset -30}${color FFFFFF}${font caviar dreams:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color 3b5999}${hr}
${voffset 140}${font caviar dreams:size=10}${alignr}Minsk${font}
${font Ubuntu:size=12}${color FFFFFF}${alignr}Temp: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ UMMM temperature temperature 30 } °C${font}
${font Ubuntu:size=12}${color FFFFFF}${alignr}Wind speed: ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ UMMM wind_speed  30 } km/h${font}
#${image ~/.conky/new-ubuntu-logo.png -p 64,125 -s 70x20}

${color FFFFFF}${goto 20}${voffset 30}${cpu cpu0}%
${color 41D709}${goto 20}CPU
${color FFFFFF}${goto 50}${voffset 23}${memperc}%
${color 41D709}${goto 50}RAM
${color FFFFFF}${goto 75}${voffset 23}${swapperc}%
${color 41D709}${goto 75}Swap
${color FFFFFF}${goto 100}${voffset 23}${fs_used_perc /}%
${color 41D709}${goto 100}Disk
${color FFFFFF}${goto 125}${voffset 25}${downspeed wlan0}
${color FFFFFF}${goto 125}${upspeed wlan0}
${color 41D709}${goto 125}Net
${color FFFFFF}${font Ubuntu:size=12}Uptime: ${uptime_short}
Вот что пока выходит:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 07 Января 2013, 12:30:18 от ant_avb »

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2876 : 07 Января 2013, 13:27:35 »
меняем temperature на необходимые нам данные.

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

Оффлайн kozlone

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2877 : 07 Января 2013, 23:39:10 »
olgmen, благодарю :)

Оффлайн Lavkraft.ms620

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2878 : 08 Января 2013, 13:11:37 »
Не работают перечисленные ниже скрипты. Где ошибка?
${if_match ${downspeed eth0}>2MiB}${color red}${endif}

${if_match ${totaldown eth0}>10GiB}${color red}${endif}

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #2879 : 08 Января 2013, 13:12:53 »
Lavkraft.ms620, сетевой адаптер точно eth0?
Java + HTML5 = Brain explosion.

 

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