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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3030 : 12 Июля 2013, 21:31:11 »
peregrine, а скрипт, про который говоришь, кинешь?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3031 : 12 Июля 2013, 22:04:10 »
tеma, вот такая простая строка (нашел на просторах интернета)
Код: (bash) [Выделить]
df -h | grep "/dev/sd" | awk 'BEGIN { print "free\ttotal\tfull" } { printf "%s\t%s\t%s\t%s\n", $4, $2, $5, $6 }'Но хочется fs_bar

Пользователь решил продолжить мысль 12 Июля 2013, 22:09:24:
И ещё отступ на 140 пикселей перед каждой строкой хочется, как и чтоб строк было не меньше четырёх, если устройств меньше, пусть пустые будут.
« Последнее редактирование: 12 Июля 2013, 22:09:24 от peregrine »

Оффлайн kit_oz

  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3032 : 12 Июля 2013, 22:15:47 »
Вот вариант на питоне
молчание не всегда доказывает присутствие ума, но доказывает отсутствие глупости

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3033 : 12 Июля 2013, 22:39:07 »
kit_oz, не работает, выводит то, что должно быть в *.conky
И почему
Код: (bash) [Выделить]
#! /bin/bash
# fs.sh
echo '${font Droid Sans:size=11:bold}${goto 140}/home${alignr}${fs_used /home}/${fs_size /home}'
не работает?
Поключаю так:
${execi 5 ~/.config/conky/fs.sh}
Наверно в *.conky файле надо как-то по особому подключать.
« Последнее редактирование: 12 Июля 2013, 22:41:51 от peregrine »

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3034 : 12 Июля 2013, 22:49:32 »
peregrine,
заместо execi используй execpi
Я кстати на скорую руку сделал скрипт на perl для этих целей, но думаю, что тот вариант, про который сказали выше лучше.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3035 : 12 Июля 2013, 22:55:20 »
tеma, огромное спасибо, тогда я и на BASH справлюсь. Python не хочу, так как писать на нём не умею, а хочется полностью понимать конфиг своих коньков. Я его с нуля пилил и не хочу использовать большие куски чужого кода. Как закончу, так выложу в теме про скриншот, вместе с конфигами, инструкцией по установке и скриптами.

Оффлайн lumberjack

  • Активист
  • *
  • Сообщений: 293
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3036 : 12 Июля 2013, 23:02:51 »
kit_oz, не работает, выводит то, что должно быть в *.conky
И почему
Код: (bash) [Выделить]
#! /bin/bash
# fs.sh
echo '${font Droid Sans:size=11:bold}${goto 140}/home${alignr}${fs_used /home}/${fs_size /home}'
не работает?
Поключаю так:
${execi 5 ~/.config/conky/fs.sh}
Наверно в *.conky файле надо как-то по особому подключать.
1) на сколько мне известно, эти команды относятск к конькам, а не к башу
2) одинарные кавычки выведут в виде текста, а не в виде команды
3) если уж через баш нужно сделать отображение баров, то можно примерно так сделать:

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3037 : 12 Июля 2013, 23:06:18 »
peregrine, самый простейший вариант на bash будет таким:
df -h | grep "/dev/sd" | awk 'BEGIN { print "free\ttotal\tfull" } { printf "%s\t%s\t%s\t\${fs_bar 2,30 %s}\n", $4, $2, $5, $6 }'

Пользователь решил продолжить мысль 12 Июля 2013, 23:08:41:
lumberjack,
1) разумеется, так как вывод предназначается для коньков
2) Тоже разумеется, так как этот текст потом коньки и интерпретируют как конфиг

Пользователь решил продолжить мысль 12 Июля 2013, 23:13:52:
3) Тут суть, что список подключенных устройств может меняться, а значит нужен скрипт.
« Последнее редактирование: 12 Июля 2013, 23:13:52 от tеma »

Оффлайн lumberjack

  • Активист
  • *
  • Сообщений: 293
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3038 : 12 Июля 2013, 23:44:30 »
3) Тут суть, что список подключенных устройств может меняться, а значит нужен скрипт.
ну, ничего не мешает, скажем, сделать так:
Код: (bash) [Выделить]
for disk in $(df -h | grep sd | awk '{print $1}')
do
TOTAL=`df -h | grep $disk | awk '{print $2}' | sed -E '/G/s///;s/,/./g'
USED=`df -h | grep $disk | awk '{print $3}' | sed -E '/G/s///;s/,/./g'
далее продолжение скрипта по ссылке...
.....
echo "]"
done
exit 0;
и запустить сие безобразие коньками: ${execi 1 ~/conky/hdd_bar.sh}
в итоге получится примерно следущее:
« Последнее редактирование: 13 Июля 2013, 00:18:24 от lumberjack »

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3039 : 13 Июля 2013, 00:41:29 »
lumberjack, а смысл, когда можно вывести обычный fs_bar средствами conky?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3040 : 13 Июля 2013, 00:47:52 »
tеma, fs_bar почему-то не выводится для внешнего винта, точнее он пустует.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3041 : 13 Июля 2013, 01:03:13 »
peregrine,
выводится
у меня в предыдущей версии коньков были строки, выводящие все данные по 2-м флешкам, в том числе и fs_bar

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

прошу прощенья за плохое качество скрина - не сохранился на компе, только в инете в таком качестве
« Последнее редактирование: 13 Июля 2013, 01:08:12 от Haron Prime »

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3042 : 15 Июля 2013, 15:57:25 »
Доброе время суток )
Conky запускаются через раз, то нормально то вот такими крокозяблами


Вот конфиг
(Нажмите, чтобы показать/скрыть)
ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3043 : 15 Июля 2013, 17:36:47 »
Valter, какая кодировка конфига?

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3044 : 16 Июля 2013, 00:22:46 »
valter@asus:~$ file -i .conkyrc
.conkyrc: text/plain; charset=utf-8
ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

 

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