Показать прогресс-бар в простой Deadbeef conky

У меня был простой консольный скрипт для проигрывателя Deadbeef:

введите описание изображения здесь

Часть, которая связана с вышеприведенными строками, такова:

TEXT ${color 3399FF}${alignr}db audio is playing: #${alignr} ${color FFFFFF}${alignr} ${exec deadbeef --nowplaying "%a"} ${color FFFFFF} ${alignr}${exec deadbeef --nowplaying "%t"} ${color FFFFFF}${alignr}${exec deadbeef --nowplaying "%b"} ${color FFFFFF} ${alignr}${color 3399FF}${exec deadbeef --nowplaying "%e"}${offset 2}${alignr} / ${exec deadbeef --nowplaying "%l"} ${alignr}${image ./logo.png -p 0,-1 -s 25x25}${color 3399FF} 

Как добавить временную шкалу к этому конки, показывая ход песни?

  • Как сохранить настроенный интерфейс DeadBeef?
  • Звуковой проигрыватель Deadbeef не извлекает информацию в Интернете (freedb, CDDB) о дорожках CD
  • Продвинутый балл DeaDBeeF для conky (код cipricus)
  • One Solution collect form web for “Показать прогресс-бар в простой Deadbeef conky”

    Вы можете нарисовать панель размера по умолчанию с помощью execbar за которой следует команда, которая должна возвращать число от 0 до 100, задавая процент заполнения бара. Например, если у вас есть следующий скрипт myscript в вашем PATH:

     #!/bin/bash deadbeef --nowplaying "%e %l" | awk ' { n = split("::" $1,t,":") elapsed = (t[n-2]*60+t[n-1])*60+t[n] n = split("::" $2,t,":") total = (t[n-2]*60+t[n-1])*60+t[n] printf "%d\n",elapsed*100/total }' 

    то вы можете использовать консистентную линию:

     ${execbar myscript} 

    Сценарий просто преобразует истекшее и общее время вывода от deadbeef в секунды и, наконец, процент.

    Результат выглядит следующим образом:

    введите описание изображения здесь

    Interesting Posts

    Сортировка всех каталогов на основе их размера

    x11vnc и -unixpw_cmd

    Получить адрес и устройство, назначенные openvpn

    Самый «эффективный» архив для конвертации в

    Запуск фоновых процессов в одной группе и последующее их уничтожение

    Заблокирован pamd. Помогите!

    Восстановление раздела после перераспределения

    Я больше не могу получить доступ к учетной записи root: пользователь не находится в файле sudoers

    переименовывать файлы с помощью команды rename

    Как запустить одну команду с каталогом в качестве аргумента, затем cd к тому же? Я получаю «нет такого файла или каталога»

    Насколько безопасно удаление данных с помощью rm, за которым следует zerofree в разделе?

    Добавить ArchLinux в Ubuntu с двойной загрузкой

    Почему Linux (Mint 17.2, Ubuntu 14.04 на основе KDE) автоматически удаляет определенные пакеты при установке других?

    Каков синтаксис для передачи вывода команды в xargs?

    Нечеткие шрифты в браузерах Vim-Like (Webkit)

    Linux и Unix - лучшая ОС в мире.