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


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

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

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

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1440 : 21 Марта 2010, 07:32:01 »
Насчет батарейки есть небольшой скрипт, проверить не могу, т.к. у меня десктоп

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

Часть conkyrc связанного с батареей

Power: ${alignr 2}${execi 1 ~/scripts/battery.py}
Capacity: ${color 888888}${battery_bar 5,35 BAT0}$color${alignr 4}$battery_percent%
Time left:${alignr 2}$battery_time
кто хочет, тот добьется,
кто ищет, тот всегда найдет

Оффлайн motor4k

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1441 : 21 Марта 2010, 13:01:05 »
спасибо, 
бар заряд отображает адекватно, :) но %  стоит 0,   time left совсем не отображает(


Power: ${alignr 2}${execi 1 /bin/myscript/battery.py}
Capacity: ${color 888888}${battery_bar 7,150 BAT1}$color${alignr 4}$battery_percent%
Time left:${alignr 2}$battery_time
MSI U210       AMD l335
Ubuntu 9.10

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1442 : 25 Марта 2010, 12:41:42 »
Решил выложить переделанный мной скрипт для вывода эквалайзеров.

На рисунке часть из возможных видов



Все пояснения для настройки скрипта находятся в шапке скрипта. Работает с CONKY-1.7 и выше.

Для демонстрации действия мной использован вывод секунд, для вывода необходимых данных необходимо заменить 'time' и '%S' например на 'cpu' 'cpu1'

В связи с тем, что в CONKY-1.8 имеется баг, не позволяющий выводить несколько ядер, необходимо выводить общие данные процессора включив строку

${cpu cpu}
в .conkyrc, после этого возможно выводить данные отдельных ядер через этот скрипт.

Скрипт запускается из файла .conkyrc, для этого необходимо выше TEXT поместить

#--- LUA ----
lua_load ~/путь_к_месту_хранения_скрипта/equalizer.lua
lua_draw_hook_pre widgets

TEXT


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

Скрипту необходимо дать права на исполнение
кто хочет, тот добьется,
кто ищет, тот всегда найдет

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1443 : 25 Марта 2010, 15:16:35 »
Цитировать
Решил выложить переделанный мной скрипт для вывода эквалайзеров
щито??

объяснить что такое эквалайзер?)

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1444 : 25 Марта 2010, 16:22:20 »
Просто так обзывал это тот кто написал скрипт. Если Вы считаете, что надо обозвать по другому, подскажите.
кто хочет, тот добьется,
кто ищет, тот всегда найдет

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1445 : 25 Марта 2010, 20:21:09 »
ну если я правильно понял о чем идет речь (типа как прыгающие полоски в плеерах), то это называется спектроанализатор (spectrum analyser)

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1446 : 25 Марта 2010, 20:40:08 »
Вообще то я выложил скрипт для того, чтобы любители коньков могли им воспользоваться и делать хорошие и разные коньки. Можно назвать хоть горшком, главное что бы помогло в их работе.
кто хочет, тот добьется,
кто ищет, тот всегда найдет

Оффлайн BlackGod

  • Новичок
  • *
  • Сообщений: 44
  • Ubuntu 10.10
    • Просмотр профиля
    • IT-Сфера
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1447 : 25 Марта 2010, 21:52:42 »
http://conky.sourceforge.net/config_settings.html а есть это, но на русском?:)
« Последнее редактирование: 26 Марта 2010, 00:56:56 от BlackGod »

Оффлайн gwk

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1448 : 26 Марта 2010, 00:40:51 »
http://conky.sourceforge.ru/config_settings.html
http://conky.sourceforge.net/config_settings.html
« Последнее редактирование: 26 Марта 2010, 00:44:18 от gwk »

Оффлайн BlackGod

  • Новичок
  • *
  • Сообщений: 44
  • Ubuntu 10.10
    • Просмотр профиля
    • IT-Сфера
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1449 : 26 Марта 2010, 00:54:54 »
ой =) действительно=))) извиняюсь за опечатку.. как говорится (о чём думал, то и написал)

Оффлайн slawko

  • Участник
  • *
  • Сообщений: 242
  • Думать полезно...
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1450 : 26 Марта 2010, 02:32:00 »
2 olgmen
может подскажешь как можно нормально выводить уровень громкости с помощью еквалайзера? сейчас вывожу с помощью такой части луа:
-- Volume
cr = cairo_create(cs)
equalizer(cr, 10, 690, 'execi 3 amixer get Master | grep "Mono: Playback" | cut -d [ -f 2 | cut -d % -f 1', '', 100, 50, CAIRO_LINE_CAP_SQUARE, 5, 2, 2, 0x606070, 1, 0x00ccff, 1, 0xff0000, 1, 80, true, 1, true, 0x66ff00, 1, 90)
cairo_destroy(cr)
но при таком способе проц подгружается дополнительно на процентов десять примерно

Оффлайн cergei1982

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1451 : 26 Марта 2010, 05:59:39 »
А есть ли возможность в конки показывать какая программа и как интенсивно читает жесткий диск?
Глаза боятся,а руки делают.

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1452 : 26 Марта 2010, 11:06:17 »
2 olgmen
может подскажешь как можно нормально выводить уровень громкости с помощью еквалайзера? сейчас вывожу с помощью такой части луа:
-- Volume
cr = cairo_create(cs)
equalizer(cr, 10, 690, 'execi 3 amixer get Master | grep "Mono: Playback" | cut -d [ -f 2 | cut -d % -f 1', '', 100, 50, CAIRO_LINE_CAP_SQUARE, 5, 2, 2, 0x606070, 1, 0x00ccff, 1, 0xff0000, 1, 80, true, 1, true, 0x66ff00, 1, 90)
cairo_destroy(cr)
но при таком способе проц подгружается дополнительно на процентов десять примерно

В lua не проходят команды типа execi, выяснил путем проб и ошибок, просто начинается непрерывное снятие показаний параметра и нагрузка возрастает.

Для вывода общей громкости "Master" я использую параметр mixer.

В моем скрипте это выглядит так

equalizer(cr, 70, 565, 'mixer', '', 65536, 25, CAIRO_LINE_CAP_SQUARE, 5, 2, 2, 0x606070, 1, 0x00ccff, 1, 0xff0000, 1, 80, true, 1, true, 0x66ff00, 1, 320)
Повышения нагрузки на процессор не заметил.

Удачных экспериментов с коньками
кто хочет, тот добьется,
кто ищет, тот всегда найдет

Оффлайн slawko

  • Участник
  • *
  • Сообщений: 242
  • Думать полезно...
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1453 : 26 Марта 2010, 11:50:23 »
2 olgmen
спасибо, разобрался, осталось теперь соорудить новые конки

Оффлайн olgmen

  • Активист
  • *
  • Сообщений: 493
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #1454 : 27 Марта 2010, 16:31:19 »
Выкладываю очередной перевод вот таких "индикаторов", даже не знаю как обозвать их, наверное опять кому-нибудь название не понравится.



Все пояснения для настройки скрипта находятся в Пояснении. Работает с CONKY-1.7 и выше.

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



Для демонстрации действия мной использован вывод секунд, для вывода необходимых данных необходимо заменить 'time' и '%S' например на 'cpu' 'cpu1'

В связи с тем, что в CONKY-1.8 имеется баг, не позволяющий выводить несколько ядер, необходимо выводить общие данные процессора включив строку


${cpu cpu}

в .conkyrc, после этого возможно выводить данные отдельных ядер через этот скрипт.

Скрипт запускается из файла .conkyrc, для этого необходимо выше TEXT поместить


#--- LUA ----
lua_load ~/путь_к_месту_хранения_скрипта/equalizer.lua
lua_draw_hook_pre widgets

TEXT

Ну и сам скрипт

(Нажмите, чтобы показать/скрыть)
кто хочет, тот добьется,
кто ищет, тот всегда найдет

 

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