Итак, в продолжение поста Customize It! —
Conky:DeaDBeeF | Current TrackAA ;
реализовал следующее: добавил скрипт для запуска данного конки, причем,
если не запущен ddb , запускается ddb
и если еще раз выполним сценарий (или кликним по кнопке панели) запустится задуманный conky,
а если запущен ddb и conky, то данный conky вырубится
Последнее реализуемо для того, что бы конки был в процессах по желанию пользователя и "мониторил" ddb, когда он (пользователь) этого хочет.
dbcs.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/sh
dp="`ps aux | grep deadbeef | grep -v grep`"
p="`ps aux \
| grep "conky -c $HOME/.config/conky/ddbC/dbc.conkyrc" \
| grep -v grep \
| awk {'print $2'}`"
if < "$dp" = "" >; then
deadbeef
elif < "$p" = "" >; then
conky -c $HOME/.config/conky/ddbC/dbc.conkyrc
else for pid in $p; do kill -9 $pid; done fi
|
Ссылка на листнги кода и там же ссыль на архив с данными файлами. Рекомендую скачать, т.к. имена каталогов, файлов чуть-чуть изменились. Обновились прочие файлы отвечающие за данный вывод информации на рабочий стол.
Как это работает?
Пользователям bmpanel2 повезло, опишу, как добавить данную кнопку на панель. В файле ~/.config/bmpanel2/bmpanel2rc в раздел launchbar надо добавить следующие строчки:
|
exec /Полный.путь/до/dbcs.sh
icon /usr/share/icons/hicolor/22x22/apps/deadbeef.png
|
и перезапустите панель. Как я еще припоминаю в Xfce , GNOME & etc. это тоже реализуемо, в плане, добавить кнопку на панель для выполнения sh-скрипта.
Под конец отмечу, что на данную задумку с conky меня привел conky SAUERKRAUT by ~narf41 , там же ссылка на видео есть, кому интересно можно глянуть, но там для MPD+Sonata у меня же для DeaDBeeF .