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


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

Автор Тема: Заряд батареи в conky [не получается]  (Прочитано 5462 раз)

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

Оффлайн South Fruit

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
  • Шериф Ubuntu
    • Просмотр профиля
Прилагаю скриптик batary.sh
И .conkyrc.

Ошибка такая в терминале:
Conky: your execbar value is not between 0 and 100, therefore it will be ignored
Conky: can't open /sys/class/power_supply/BAT0/uevent: No such file or directory
Conky: can't open /proc/acpi/battery/BAT0/state: No such file or directory
Conky: can't open /proc/apm: No such file or directory
Conky: your execbar value is not between 0 and 100, therefore it will be ignored

Не пойму где что поправить чтобы заработало..

Оффлайн Mogidin

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Mogidin.Local.Blog
Re: Заряд батареи в conky [не получается]
« Ответ #1 : 29 Июля 2009, 18:11:07 »
проверь скриптик свой. что он тебе выдает. какое число?
Ubuntu 10.04

Оффлайн South Fruit

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
  • Шериф Ubuntu
    • Просмотр профиля
Re: Заряд батареи в conky [не получается]
« Ответ #2 : 29 Июля 2009, 18:22:55 »
прощу прощения, как это сделать?

Оффлайн Mogidin

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Mogidin.Local.Blog
Re: Заряд батареи в conky [не получается]
« Ответ #3 : 29 Июля 2009, 18:34:45 »
открываешь терминал. там пишешь  /home/miha/batary.sh и жмешь enter
хотя... у тебя ноут или комп? сделай ls /proc/acpi/battery/, посмотри, что там есть.

и в конфиге ${execbar /home/miha/batary.sh} лучше заменить на ${execibar 5 /home/miha/batary.sh}
интервал обновления выбери сам
Ubuntu 10.04

Оффлайн South Fruit

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
  • Шериф Ubuntu
    • Просмотр профиля
Re: Заряд батареи в conky [не получается]
« Ответ #4 : 29 Июля 2009, 18:43:04 »
У меня ноут.
ls /proc/acpi/battery
здесь только BAT1 и все..

Пользователь решил продолжить мысль 29 Июля 2009, 18:47:43:
miha@miha-laptop:~$ batary.sh
bash: batary.sh: command not found
miha@miha-laptop:~$ /home/miha/batary.sh
cat: /proc/acpi/battery/BAT0/info: No such file or directory
cat: /proc/acpi/battery/BAT0/state: No such file or directory
/home/miha/batary.sh: 4: arithmetic expression: expecting primary: "  * 100 /  "
хм.. BAT0 мне на BAT1 надо поменять? Только вот как..
« Последнее редактирование: 29 Июля 2009, 18:47:43 от Dr.Rain »

Оффлайн Mogidin

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Mogidin.Local.Blog
Re: Заряд батареи в conky [не получается]
« Ответ #5 : 29 Июля 2009, 18:51:50 »
открываешь скрипт в текстовом редакторе (gedit например) и правишь.
Ubuntu 10.04

Оффлайн South Fruit

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
  • Шериф Ubuntu
    • Просмотр профиля
Re: Заряд батареи в conky [не получается]
« Ответ #6 : 29 Июля 2009, 19:07:20 »
#!/bin/sh
M( $CUR * 100 / $MAX ))AX=`cat /proc/acpi/battery/BAT1/info | grep 'design capacity:' | cut -b26-29`
CUR=`cat /proc/acpi/battery/BAT1/state | grep remaining | cut -d':' -f2 | cut -d' ' -f7`
PRC=$(
echo $PRC

поправил..
ошибка та же:

sh: 5: not found
Conky: can't open /sys/class/power_supply/BAT0/uevent: No such file or directory
Conky: can't open /proc/acpi/battery/BAT0/state: No such file or directory
Conky: can't open /proc/apm: No such file or directory
sh: 5: not found

Оффлайн Mogidin

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Mogidin.Local.Blog
Re: Заряд батареи в conky [не получается]
« Ответ #7 : 29 Июля 2009, 19:11:28 »
у тебя конфиг такой же, как в архиве в первом посте?
текст скрипта у тебя такой, как ты тут только что написал?
должно быть так:

#!/bin/sh
MAX=`cat /proc/acpi/battery/BAT1/info | grep 'design capacity:' | cut -b26-29`
CUR=`cat /proc/acpi/battery/BAT1/state | grep remaining | cut -d':' -f2 | cut -d' ' -f7`
PRC=$(( $CUR * 100 / $MAX ))
echo $PRC
Ubuntu 10.04

Оффлайн South Fruit

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
  • Шериф Ubuntu
    • Просмотр профиля
Re: Заряд батареи в conky [не получается]
« Ответ #8 : 29 Июля 2009, 19:17:42 »
вот .conkyrc
(Нажмите, чтобы показать/скрыть)

вот батарея:

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

Оффлайн Mogidin

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Mogidin.Local.Blog
Re: Заряд батареи в conky [не получается]
« Ответ #9 : 29 Июля 2009, 19:27:37 »
так. ладно. где конфиг лежит? попробуй запустить коньки так:
conky -c путь_до_конфига
мой пример: conky -c /home/mogidin/_/.conkyrc

есть подозрение что он конфиг из другого места читает.
Ubuntu 10.04

Оффлайн South Fruit

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
  • Шериф Ubuntu
    • Просмотр профиля
Re: Заряд батареи в conky [не получается]
« Ответ #10 : 29 Июля 2009, 19:34:10 »
Попробывал, конфиг он правильно читает это точно.
Иначе бы на изменения в конфиг файле не реагировал, а я если что то доп. прописываю все применяется.
Так что ничего не понимаю

Пользователь решил продолжить мысль 29 Июля 2009, 19:36:16:
Дело имхо в этих строках:
Conky: can't open /sys/class/power_supply/BAT0/uevent: No such file or directory
Conky: can't open /proc/acpi/battery/BAT0/state: No such file or directory
Conky: can't open /proc/apm: No such file or directory

Но вот где же они прописаны то.
« Последнее редактирование: 29 Июля 2009, 19:36:16 от Dr.Rain »

Оффлайн Mogidin

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Mogidin.Local.Blog
Re: Заряд батареи в conky [не получается]
« Ответ #11 : 29 Июля 2009, 19:41:24 »
ps -ef|grep conky

сколько коньков у тебя запущено?
Ubuntu 10.04

Оффлайн South Fruit

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
  • Шериф Ubuntu
    • Просмотр профиля
Re: Заряд батареи в conky [не получается]
« Ответ #12 : 29 Июля 2009, 19:45:59 »
в данный момент 0. а вообще 1.

Пользователь решил продолжить мысль 29 Июля 2009, 19:58:12:
Нагуглил альтернативный и более простой вариант.

      Bat:  ${execi 10 cat /proc/acpi/battery/C171/state | grep remaining | cut -b26-}
« Последнее редактирование: 29 Июля 2009, 19:58:12 от Dr.Rain »

Оффлайн sstuzzi

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Заряд батареи в conky [не получается]
« Ответ #13 : 17 Августа 2009, 10:31:01 »
У меня все заработало только после правки скрипта батареи.
(Нажмите, чтобы показать/скрыть)

 

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