nk 23.12.2010 21:46
Customize It! — Conky:DeaDBeeF | Current TrackAA , part2
Итак, в продолжение поста Customize It! — Conky:DeaDBeeF | Current TrackAA ;реализовал следующее: добавил скрипт для запуска данного конки, причем,
если не запущен ddb , запускается ddb
и если еще раз выполним сценарий (или кликним по кнопке панели) запустится задуманный conky,
а если запущен ddb и conky, то данный conky вырубится
Последнее реализуемо для того, что бы конки был в процессах по желанию пользователя и "мониторил" ddb, когда он (пользователь) этого хочет.
dbcs.sh
Ссылка на листнги кода и там же ссыль на архив с данными файлами. Рекомендую скачать, т.к. имена каталогов, файлов чуть-чуть изменились. Обновились прочие файлы отвечающие за данный вывод информации на рабочий стол.
Как это работает?
Пользователям bmpanel2 повезло, опишу, как добавить данную кнопку на панель. В файле ~/.config/bmpanel2/bmpanel2rc в раздел launchbar надо добавить следующие строчки:
1 |
|
и перезапустите панель. Как я еще припоминаю в Xfce , GNOME & etc. это тоже реализуемо, в плане, добавить кнопку на панель для выполнения sh-скрипта.
Под конец отмечу, что на данную задумку с conky меня привел conky SAUERKRAUT by ~narf41 , там же ссылка на видео есть, кому интересно можно глянуть, но там для MPD+Sonata у меня же для DeaDBeeF .
Мм, интересно, pgrep просто не особо пользовался, но допустим: запущенно 2 conky
$ pgrep conky
2786
10162
Как узнать где какой?
pgrep -f "conky -c $HOME/.config/conky/ddbC/dbc.conkyrc"
man рулит ?
А это что-то где-то дает (ну там, в плане, нагрузки на проц) или просто можно сказать аналогия?
И ещё для увеличения читабельности, на мой взгляд, лучше использовать
$(command)
вместо `command`
Совпадение интересное: я когда про ритмбокс писал, тоже слушал Doors - Light My Fire.
http://welinux.ru/post/3455/
Вот скажите, ну неужели все-все-все ребята пользуют коньки? Я несколько раз пробовал, что-то не пошло: меня вполне устраивают гномовские панельки с апплетами, а рабочий стол предпочитаю оставлять пустым. Инфа о текущем треке в плеере вываливается через libnotify, очень удобно.
http://welinux.ru/post/3455/
Вот скажите, ну неужели все-все-все ребята пользуют коньки? Я несколько раз пробовал, что-то не пошло: меня вполне устраивают гномовские панельки с апплетами, а рабочий стол предпочитаю оставлять пустым. Инфа о текущем треке в плеере вываливается через libnotify, очень удобно.
Я вообще не вижу рабочего стола, обычно я знаю, что у меня играет, но если и нет, то посмотреть дело пары секунд, а такая потребность возникает оооочень редко.
Изначально, просто захотелось чего-то аналогичного covergloobus , но что бы оно прорисовывало задний фон без эффектов, была прозрачность (без композита и т.д.) и не более
По ссылке на листинг кода "ссылка ошибочна или устарела"
pgrep deadbeef
вместо монструозной и, на мой взгляд, абсолютно ненужной (так как полученная информация далее не используется, а лишь проверяется сам факт наличия процесса) конструкцииps aux | grep deadbeef | grep -v grep
?Ну и более «человечные» имена переменных не помешали бы, да.