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


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

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

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

Оффлайн kontrbas

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #195 : 04 Апреля 2008, 15:33:48 »
А что делать со скриптом для xmms?

Оффлайн colln

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #196 : 04 Апреля 2008, 23:57:11 »
Не подскажите а как можно настроить, что бы температура процессора выводилась в сточку а не так ? (прикрепленный файл)
Строчка в conkyrc такая
${font weather:size=28}z ${font}CPU  ${execi 10 sensors k8temp-pci-00c3 | grep '+' | cut -b15-16} °C
вывод команды  sensors такой:

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:             +33°C
Core0 Temp:             +31°C
Core1 Temp:             +32°C
Core1 Temp:             +28°C

Оффлайн ghostic

  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #197 : 06 Апреля 2008, 00:42:17 »
Не подскажите а как можно настроить, что бы температура процессора выводилась в сточку а не так ? (прикрепленный файл)
Строчка в conkyrc такая
${font weather:size=28}z ${font}CPU  ${execi 10 sensors k8temp-pci-00c3 | grep '+' | cut -b15-16} °C
вывод команды  sensors такой:

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:             +33°C
Core0 Temp:             +31°C
Core1 Temp:             +32°C
Core1 Temp:             +28°C


можно попробовать не грепнуть из сенсора, а прописать путь до датчика с температурой.
Примерно это будет выгледить вот так CPU CORE: ${color orange}${exec head -c 2 /sys/class/hwmon/hwmon0/device/temp1_input}C ${color} и т.д. путь мб отличатся.

Оффлайн colln

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #198 : 06 Апреля 2008, 08:45:28 »
Спасибо. Сделал. теперь так выглядит

Оффлайн byDunai

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #199 : 13 Апреля 2008, 20:00:58 »
А вот с такой траблой не подскажите:
Вот такой кусок отвечает за амарок:
$hr${if_running amarokapp}
${color}${alignc}Amarok - now playing:${color white}
${alignc}${execi 10 ~/.conky/amarok artist}
${alignc}${execi 10 ~/.conky/amarok title}
${execibar 1 ~/.conky/amarok progress}
${alignc}"${execi 10 ~/.conky/amarok album}"
${alignc}${execi 10 ~/.conky/amarok year} - ${color white}${alignc}${execi 10 ~/.conky/amarok genre}
$color$hr
Artists: ${color white}${execi 10 ~/.conky/amarok totalArtists} $color${alignr}Compilations: ${color white}${execi 10 ~/.conky/amarok totalCompilations}$color
Albums:  ${color white}${execi 10 ~/.conky/amarok totalAlbums} $color${alignr}Genres: ${color white}${execi 10 ~/.conky/amarok totalGenres}$color
Tracks:  ${color white}${execi 10 ~/.conky/amarok totalTracks}
$endif

Вот... все вроде нормально, но полоска, показывающая статус песни, мигает, и не отображает процесса.
В консоли выдается следующая ошибка:
expr: синтаксическая ошибка
Conky: your execibar value is not between 0 and 100, therefore it will be ignored

Помогите  :-\
« Последнее редактирование: 13 Апреля 2008, 20:08:33 от byDunai »
Че, как дела-то?

Оффлайн grex

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #200 : 13 Апреля 2008, 21:36:33 »
почитал кучю инфы по конькам а нужного ненашел...короче есть у меня такое желание чтобы в коньках отображался сигнал с двб карты(сс2). Кто разбираеться в этом скажите это возможно?если да то как реализовать?

Оффлайн polyak

  • Активист
  • *
  • Сообщений: 288
  • 726f6f745f75
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #201 : 14 Апреля 2008, 10:11:44 »
ручками писать скрипты которые достают инфу, а дальше
execi
726f6f745f75

Оффлайн todeus

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #202 : 23 Апреля 2008, 12:53:21 »
1. А через конки можно выводить еще и картинки? Или только текст? Если нельзя, то чем можно вывести картинку?
Хочу просто сделать типа индикатора на рабочем столе, типа интернет есть, появляется картинка с зеленой лампочкой, интернета нету картинка с красной лампочкой.
2. Можно ли вывести две конки? )
Хочу чтобы было одно конки в верхнем левом углу в квадратной рамочке, а второе конки внизу полосочкой(ну или как это все описать в одном файле .conkyrc?)

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #203 : 23 Апреля 2008, 13:26:39 »
1. Картинки не умеет он отображать - как вариант можно подобрать шрифт в виде изображений, выбрать нужный символ и менять ему цвет.
2. Не знаю как насчет нескольких конки, точно видел на скриншотах в разных местах экрана, скорее всего у него есть параметр типа config-file=..., так что поидее можно.
Kubuntu

Оффлайн polyak

  • Активист
  • *
  • Сообщений: 288
  • 726f6f745f75
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #204 : 23 Апреля 2008, 18:23:26 »
1. А через конки можно выводить еще и картинки? Или только текст? Если нельзя, то чем можно вывести картинку?
Хочу просто сделать типа индикатора на рабочем столе, типа интернет есть, появляется картинка с зеленой лампочкой, интернета нету картинка с красной лампочкой.
#!/bin/sh
# Ресурс, доступность которого нужно проверять.
PINGRESOURCE="polyakstar.ath.cx"
# Файл, который будет создаваться если ресурс недоступен
LOCKFILE="/tmp/${PINGRESOURCE}.lock"
# Интервал (в секундах) между проверками
CHECKTIME=60
# Организуем бесконечный цикл
while true; do
    # Если ресурс не доступен
    if (! ping -c 3 ${PINGRESOURCE} > /dev/null 2> /dev/null) then
        # Проверяем наличие временного файла
        if (! test -f ${LOCKFILE}) then
            # Если временный файл не существует - создаём его
            # и оповещаем пользователя
            touch ${LOCKFILE}
            notify-send ${PINGRESOURCE} 'Ресурс  НЕдоступен !'
        fi
    # Если же доступен
    else
        # Проверяем наличие временного файл
        if (test -f ${LOCKFILE}) then
            # Если файл существует - удаляем его и оповещаем
            # Пользователя о доступности
            rm ${LOCKFILE}
            notify-send ${PINGRESOURCE} 'Ресурс  Доступен!'
        fi
    fi
    sleep ${CHECKTIME}
done
я так свой домашний фтп-шник чекаю виден из сети или нет. появляется всплывающее окошко.
скрипт запускается в фоне при старте системы.
Кроме того в конфиге конки можно использовать if анпример так:
${if_empty ${exec /home/polyak/.conky/eth.sh ppp0}}${color #0077ff}PPP - ${color #AEFF00}[ppp0] ${alignr}${color #0077ff}IP: ${color #AEFF00}${addr ppp0}
${color #0077ff}Download:$color ${downspeed ppp0}kb/s${color #0077ff} ${offset 62}Upload:$color ${upspeed ppp0}kb/s
${color #0077ff}Traffic: $color ${totaldown ppp0}                   $color ${totalup ppp0}
${color black}${downspeedgraph ppp0 32,150 104E8B 4daaf8} $alignr${color black}${upspeedgraph ppp0 32,150 104E8B 4daaf8}$endif
где /home/polyak/.conky/eth.sh
#!/bin/sh
VAR=`ifconfig $1| grep "inet addr"`;
if [ "$VAR" = '' ] ; then
        echo "up";
else
        echo "";
fi
т.е. характеристики интерфейса будут видны только если он получил IP адрес.
726f6f745f75

Оффлайн TeaAddict

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #205 : 24 Апреля 2008, 07:18:42 »
Можно ли как-нибудь сделать его поверх всех окон? Гугл ни чо не дал на эту тему...
Debian GNU/Linux unstable (sid)

Оффлайн kontrbas

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #206 : 24 Апреля 2008, 14:38:26 »
own_window_type override по-моему

Оффлайн Kreeg

  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 8.04 64-bit
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #207 : 24 Апреля 2008, 23:04:03 »
А вот с такой траблой не подскажите:
Вот такой кусок отвечает за амарок:
$hr${if_running amarokapp}
${color}${alignc}Amarok - now playing:${color white}
${alignc}${execi 10 ~/.conky/amarok artist}
${alignc}${execi 10 ~/.conky/amarok title}
${execibar 1 ~/.conky/amarok progress}
${alignc}"${execi 10 ~/.conky/amarok album}"
${alignc}${execi 10 ~/.conky/amarok year} - ${color white}${alignc}${execi 10 ~/.conky/amarok genre}
$color$hr
Artists: ${color white}${execi 10 ~/.conky/amarok totalArtists} $color${alignr}Compilations: ${color white}${execi 10 ~/.conky/amarok totalCompilations}$color
Albums:  ${color white}${execi 10 ~/.conky/amarok totalAlbums} $color${alignr}Genres: ${color white}${execi 10 ~/.conky/amarok totalGenres}$color

Tracks:  ${color white}${execi 10 ~/.conky/amarok totalTracks}
$endif

Вот... все вроде нормально, но полоска, показывающая статус песни, мигает, и не отображает процесса.
В консоли выдается следующая ошибка:
expr: синтаксическая ошибка
Conky: your execibar value is not between 0 and 100, therefore it will be ignored

Помогите  :-\

ошибка в команде экспорт
expr $curr \*100 / $tot правда не знаю, в чем именно. Если убрать \*, то синтаксической ошибки нету, по прогресс все равно не выводится. кто-нить может помочь?

Оффлайн kuralesov

  • Новичок
  • *
  • Сообщений: 26
  • вечный студент...
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #208 : 04 Мая 2008, 22:24:59 »
Доброго времени суток, уважаемые!
У меня вопрос, противоположный вопросу TeaAddict, а именно после загрузки ОС conky у меня вообще поверх всего, что отлько можно. Проблема решается убиством процесса и запуском заного. Только тогда он у меня делается частью рабочего стола. Привожу то, что у меня в конфиге: # set to yes if you want Conky to be forked in the background
background yes

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=8

# Text alpha when using Xft
xftalpha 0.8

# Print everything to stdout?
# out_to_console no

# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell

# Print everything to console?
# out_to_console no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 2.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes

# If own_window is yes, you may use type normal, desktop or override
own_window_type override

# Use pseudo transparency with own_window?
own_window_transparent yes

# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink

# If own_window is yes, these window manager hints may be used
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 280 5

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Draw borders around graphs
draw_graph_borders yes

# Stippled borders?
stippled_borders 2

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color black

# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
alignment bottom_left
#alignment bottom_right
#alignment none

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 12

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer yes

# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
#max_port_monitor_connections 256

# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
#max_specials 512

# Maximum size of buffer for user text, i.e. below TEXT line.
#max_user_text 16384

# Timing interval for music player thread, e.g. mpd, audacious
#music_player_interval (update_interval is default)

# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
Извините если чего лишнего нафлудил. Просто я пока что только осваиваю open source и все эти комменты для меня очень важны  :-[
И ещё небольшой вопросик: я правельно понимаю что занимая часть рабочего стола, она становится как бы не юзабельна? то есть conky скрывает под собой все папки и файлы, что находятся на этом месте. Если это не так, прошу поделиться секретом как с этим бороться.

Update: система Ubuntu 8.04. Если ещё какая инфа требуется, вопрошайте :)
« Последнее редактирование: 04 Мая 2008, 22:31:43 от kuralesov »
Ubuntu 9.04 i386
всё только начинается ;-)

Оффлайн kontrbas

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #209 : 04 Мая 2008, 23:02:50 »
own_window_type override поменяй. не знаю, зачем вообще такое нужно)
или кто-нибудь знающий, объясните, какая разница между normal и desktop
и еще: можно ли при нажатии на кнопку сврачивания всех окон не прятать коньки?

 

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