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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Orangelife

  • Гость
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #465 : 22 Сентября 2008, 20:04:01 »
Svertal
Просто у меня устается надпись МузЫко, а ниже ""...
Да и место занимает. Раньше было: Играет амарок: отображается артист и песня, выключаешь: ничего нет. На это место "наползают" нижние строчки - экономия места.
Я не прописывал mpd_status...

Оффлайн Svertal

  • Активист
  • *
  • Сообщений: 893
  • КиберПанк
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #466 : 23 Сентября 2008, 02:37:34 »
ghostic, от conky у меня нагрузка в районе 1 процента, в режиме пониженной частоты проца. Но тут ведь от конфига зависит, у меня выводится только статус MPD, проигрываемая композиция, rss новости (с обновлением раз в 45 минут), текущая загрузка и частота процессора, и уровень звука. Так что особо и нагружать нечему. У тебя видимо конфиг понавороченней.

Orangelife, понятно. Не знаю как сделать чтобы вообще строку не занимал...

Оффлайн ghostic

  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #467 : 23 Сентября 2008, 15:59:31 »
Решил проблему с нагрузкой conky на проц. Удалил из конфига Total: ${tcp_portmon 1 65535 count} отвечало за количество соединений чем больше было соединений тем больше конки тормозил.

Оффлайн f1int

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #468 : 23 Сентября 2008, 22:08:05 »
такой вопрос: скрипт баша работает правильно, но вот коньки цитату почему то не полностью выводят, потоянно около 70ти символов. прилагаю скрин и конфиг:
http://portal.san.ru/forums/journal/uploads/j747_1222193039.png
Цитировать
# THIS CONFIG RELIES ON 2 SCRIPTS, CPUSPEED AND CPUTEMP
# YOUR SYSTEM MAY NOT REQUIRE THEM, REPLACE AS DESIRED

override_utf8_locale yes
# maintain spacing between certain elements
use_spacer yes

# set to yes if you want conky to be forked in the background
background no

use_xft yes

# Xft font when Xft is enabled
xftfont Sans-7
#xftfont Andale Mono-9
#xftfont Clean-8
#xftfont cubicfive10:pixelsize=8
#xftfont squaredance10:pixelsize=14
#xftfont swf!t_v02:pixelsize=10

# Text alpha when using Xft
xftalpha 1
mail_spool $MAIL

# Update interval in seconds
update_interval 4.0

# Create own window instead of using desktop (required in nautilus)
own_window_colour black
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type normal
own_window yes

# 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 # amplifies text

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0

# border margins
border_margin 9

# border width
border_width 0

# Default colors and also border colors, grey90 == #e5e5e5
default_color black
#default_shade_color black
#default_outline_color DarkGrey

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

# Gap between borders of screen and text
gap_x 24
gap_y 100

# Subtract file system buffers from used memory?
no_buffers yes

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

# stuff after 'TEXT' will be formatted on screen

TEXT
${color #000000}Swap:$color    $swapperc%         ${color
#000000}${swapbar 6}$color
${color #000000}/:$color       ${fs_free_perc /}%  $fs_free  ${color
#000000}${fs_bar 6 /}$color

${color #000000}Upload:$color  ${upspeed wlan0}kb/s${color #000000}
Download:$color  ${downspeed wlan0}kb/s

/bash.org.ru
${execi 10 perl /home/flint/.conky/bash.pl}

Orangelife

  • Гость
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #469 : 23 Сентября 2008, 22:36:52 »
В самом скрипте ищите строчку:
# С помощью этого параметра указывается макс длина строки
$columns=
(число);
Меняйте сами на ваше усмотрение)
Удачи.

Оффлайн f1int

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #470 : 23 Сентября 2008, 23:04:22 »
В самом скрипте ищите строчку:
# С помощью этого параметра указывается макс длина строки
$columns=
(число);
Меняйте сами на ваше усмотрение)
Удачи.
перечитайте внимательнее, а лучше гляньте скрин ) сам скрипт пашет, он правильно все выводит. да и кол-во символов я пробовал менять, чтоб уж наверняка

Orangelife

  • Гость
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #471 : 23 Сентября 2008, 23:13:28 »
Извиняйте за невнимательность...
У меня такое иногда бывает, если цитата большая и то, что "не влезло" в границы коньков обрезается...
Просто из интереса:
Попробуйте строчку:
minimum_size 280 5
заменить на:
maximum_size 100 10
maximum_width 250

Оффлайн f1int

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #472 : 23 Сентября 2008, 23:50:07 »
Извиняйте за невнимательность...
У меня такое иногда бывает, если цитата большая и то, что "не влезло" в границы коньков обрезается...
Просто из интереса:
Попробуйте строчку:
minimum_size 280 5
заменить на:
maximum_size 100 10
maximum_width 250

завтра попробую конечно, но я пробовал после ${execi 10 perl /home/flint/.conky/bash.pl} писать еще что-нибудь. писалось.. обрезается конкретно цитата.

Оффлайн f1int

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #473 : 24 Сентября 2008, 14:43:16 »
не помогло.. может кто-нибудь выложить рабочий конфиш коньков с башем?

Orangelife

  • Гость
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #474 : 24 Сентября 2008, 17:21:51 »
Пожалуйста:

background no
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 7x12
#font 6x10
#font 7x13
#font 8x13
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1
use_xft yes
xftfont ARBAT:size=8
own_window_transparent no
own_window_colour hotpink
xftalpha 0.8
on_bottom yes
mail_spool $MAIL
update_interval 1
own_window yes
own_window_colour black
own_window_transparent no
own_window_type override
double_buffer yes
maximum_size 100 10
maximum_width 250
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_color F77900
default_shade_color white
default_outline_color white
gap_x 13
gap_y 13
alignment top_right
use_spacer no
no_buffers yes
uppercase no

TEXT

${font ARBAT:bold:size=30}${color}${alignc}${time %H:%M:%S}${font Undotum:size=6}
${font ARBAT:size=10}${alignc}${execi 1 date '+%A / %d %B'}
${font ARBAT:size=11}${alignc}Процессор (исп.): ${font Undotum:size=9} ${cpu}%
${alignc}${font ARBAT:size=11}Память: ${font Undotum:size=9} $mem / $memmax
${font Undotum:size=8}($memperc%)   ${membar 3}
${alignc}${font ARBAT:size=11}Подкачка: ${font Undotum:size=9} $swap / $swapmax
${font Undotum:size=8}($swapperc%)   ${swapbar 3}
${font ARBAT:size=11}${alignc}Интернет:
${font ARBAT:size=9}IP: ${font Undotum:size=9}${addr eth1}
${font ARBAT:size=9}Down: ${font Undotum:size=9} ${downspeed eth1} k/s ${font ARBAT:size=9}${alignr}Up: ${font Undotum:size=9}${upspeed eth1} k/s
${font ARBAT:size=9}Всего: ${font Undotum:size=9}${totaldown eth1}  ${font ARBAT:size=9}$alignrВсего: ${font Undotum:size=9}${totalup eth1}
${color black}${downspeedgraph eth1 10,100 ff0017 ffe500} $alignr${color black}${upspeedgraph eth1 10,100 ffe500 ff0017}
${color}${font ARBAT:size=11}${alignc}Разделы:
${font ARBAT:size=9}System:  ${font Undotum:size=9}${fs_free /} / ${fs_size /}
${font ARBAT:size=9}Своб. ${font Undotum:size=8}(${fs_free_perc /}%)   ${font ARBAT:size=9}Исп. ${fs_bar 3 /}
${font ARBAT:size=9}Home:  ${font Undotum:size=9}${fs_free /home} / ${fs_size /home}
${font ARBAT:size=9}Своб. ${font Undotum:size=8}(${fs_free_perc /home}%)   ${font ARBAT:size=9}Исп. ${fs_bar 3 /home}
${font ARBAT:size=9}Media:  ${font Undotum:size=9}${fs_free /media} / ${fs_size /media}
${font ARBAT:size=9}Своб. ${font Undotum:size=8}(${fs_free_perc /media}%)   ${font ARBAT:size=9}Исп. ${fs_bar 3 /media}
$alignc${font ARBAT:size=11}Процессы: ${font Undotum:size=9}${running_processes} / $processes
${font ARBAT:size=9}Название $alignr CPU%   MEM%
${font Undotum:size=8}${top name 1} $alignr ${top cpu 1}         ${top mem 1}
${top name 2} $alignr ${top cpu 2}         ${top mem 2}
${top name 3} $alignr ${top cpu 3}         ${top mem 3}
${top name 4} $alignr ${top cpu 4}         ${top mem 4}
${top name 5} $alignr ${top cpu 5}         ${top mem 5}
${top name 6} $alignr ${top cpu 6}         ${top mem 6}
${font ARBAT:size=8}${alignc}Ядро: ${font Undotum:size=8}$kernel${font Undotum:size=2}
${hr 1}
${font ARBAT:size=11}${alignc}Баш:
${font Undotum:size=8}${execi 300 /home/fedorov/.conky/BashOrg.sh}
${hr 1}
${font ARBAT:size=11}${alignc}Музыко:
${font ARBAT:size=12}${alignc}${mpd_artist}
${font ARBAT:size=11}${alignc}"${mpd_title}"
${mpd_bar 3}


Правда скрипт баша я сделал *.sh


Оффлайн f1int

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #475 : 24 Сентября 2008, 17:48:15 »
мдаа, даже с твоим конфигом аналогичная проблема )
http://portal.san.ru/forums/journal/uploads/j747_1222263575.png
тоже поменял на .sh
вот скрипт:
Цитировать
#!/usr/bin/perl -w
use strict;
use LWP::Simple;
use Text::Wrap qw($columns &wrap);


# С помощью этого параметра указывается макс длина строки
$columns=100;

#Забираем цитату с сервака
my $URL="http://bash.org.ru/forweb/?u";
my $content = get($URL);

#обрабатываем, оставляем только текст
$content=~/\<\'\s\+\s\'br\>(.*)\<\'\s\+\s\'br\>/;
$content=$1;
$content=~s/\<\'\s\+\s\'br\>/\n/g;
$content=~s/\<\'\s\+\s\'br\s+\/\>/\n/g;
$content=~s/\&lt//g;
$content=~s/\&gt//g;
$content=~s/\&quot\;/\"/g;


print wrap("", "", $content);


#print $content;
print "\n";


#the end
поэксперементировал немного, похоже execi  обрезает вывод любого скрипта. почему - неизвестно
з.ы.: conky 1.5.1 из реп
« Последнее редактирование: 24 Сентября 2008, 17:55:01 от f1int »

Orangelife

  • Гость
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #476 : 24 Сентября 2008, 17:57:39 »
Странно. Скрипт такой же, но все пашет :o

Оффлайн cracked

  • Участник
  • *
  • Сообщений: 213
  • Power to serve (c)
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #477 : 27 Сентября 2008, 10:36:05 »
Блин, туплю.
Установил, поправил конфиг. Запускаю от себя - все отлично, коньки прозрачны, окна не перекрывают. Делаю ребут - коньки стартуют, но поверх всего. Меняю параметр override на desktop - стартуют, и тут же пропадают... Сидел, курил маны... Открыл тему, и вспомнил что конфиг то должен лежать по пути /home/.conkyrc  !! Скопировал, но пока не перегружался - обновления тяну...Чуть позже скажу, помогло или нет... :idiot2:

Orangelife

  • Гость
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #478 : 27 Сентября 2008, 11:08:16 »
Легче скриптик сделать:
#!/bin/bash
sleep 15 && conky;

Не забудьте его исполняемым сделать  ;)
И прописать в сеансы (автозагрузку) именно его:
bash /home/имя юзера/.conky/sleep.sh

Оффлайн cracked

  • Участник
  • *
  • Сообщений: 213
  • Power to serve (c)
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #479 : 27 Сентября 2008, 12:12:36 »
Спасибо за совет, только подскажите, какая разница, стартовать его сразу, или через 15 секунд? Мне действительно непонятно...

 

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