Показаны сообщения с ярлыком Conky. Показать все сообщения
Показаны сообщения с ярлыком Conky. Показать все сообщения

Conky Rings 2

В очередной раз, решил поработать над оформлением своих Conky.
Все настройки тут: http://ge.tt/8QSMw78 Если кому-то надо, меняйте пути на свои, код города в weather.template - на свой, и пользуйтесь. ;)

Conky Rings

Многие просили меня выложить настройки используемых мной "коньков". Скажу честно, с каким-то обновлением, они у меня "поплыли". Разбираться, что там поменялось, пока нет ни времени, ни сил. Поэтому выкладываю, как обещал, в том виде, что есть.
http://ge.tt/842Uio5
В идеале, должно выглядеть вот так:


P.S. Ссылка на обоину (если кому-нибудь надо): http://itmages.ru/image/view/227720/192edf0a

upd: Чтобы календарь в новых коньках нормально подсвечивал дату, а не расползался с "крякозябрами", заменил его на такую строчку:
${voffset 5}${execpi 10800 DJS=`date +%_d`;ncal -C -h|sed '/(20[0-9][0-9])/!s/^.*$/$color &/;s/ '"`date +%_d`"' /$color3 '"`date +%_d`"'$color /;/Сб/s/r /r6 /g;/Вс/s/r /r6 /g'}

mocp (moc player)

Когда-то, когда я только начинал знакомство с GNU Linux, в качестве музыкального проигрывателя мной был выбран MOC.
Являясь большим поклонником консоли, я сразу оценил потенциал этой программы. Однако, со временем, как-то постепенно появились различные GUI-приложения. Не в последнюю очередь потому, что после установки очередной системы, лень было настраивать всё заново (накопленные знания тогда ещё не складировал ).
Уверенно привязавшись к Crunchbang, понял, что систему настраиваю уже "всерьёз и надолго". И вот, вспомнил о старом любимце MOC - Music On Console.
Плюсы расписывать не стану - те, кому надо, знают. Поделюсь своими настройками...
Чтобы подружить moc с медиа-клавишами своего ноутбука, в rc.xml добавил такие строки:
    <keybind key="XF86AudioStop">
      <action name="Execute">
        <command>mocp -s</command>
      </action>
    </keybind>
    <keybind key="XF86AudioPrev">
      <action name="Execute">
        <command>mocp -r</command>
      </action>
    </keybind>
    <keybind key="XF86AudioNext">
      <action name="Execute">
        <command>mocp -f</command>
      </action>
    </keybind>
    <keybind key="XF86AudioPlay">
      <action name="Execute">
        <command>mocp -G</command>
      </action>
    </keybind>

Тему оформления подобрал себе так:
# MOC theme by Alexandr Krjazhev
# [url]http://tenirasteniy.com/[/url]

background           = default      default
frame                = black        default     bold
window_title         = white        default
directory            = white        default     bold
selected_directory   = black        white       bold
playlist             = white        default
selected_playlist    = black        white
file                 = white        default
selected_file        = black        white
marked_file          = black        default     bold
marked_selected_file = black        white       bold
info                 = white        default
selected_info        = black        white
marked_info          = black        default     bold
marked_selected_info = black        white       bold
status               = white        default
title                = white        default
state                = white        default
current_time         = white        default
time_left            = white        default
total_time           = white        default
time_total_frames    = white        default
sound_parameters     = white        default
legend               = white        default
disabled             = default      default
enabled              = white        default
empty_mixer_bar      = white        default
filled_mixer_bar     = black        white
empty_time_bar       = black        default
filled_time_bar      = black        white
entry                = black        default
entry_title          = black        default
error                = white        default         bold
message              = white        default
plist_time           = white        default
Для корректного отображения тегов с кириллицей, в конфиге разкомментировал строку:
#ID3v1TagsEncoding        = WINDOWS-1250
и поменял 
WINDOWS-1250
на
WINDOWS-1251
Там же, добавил такие строки:
Theme            = my-theme
MusicDir        = "/media/ntfs-disk-1/Music"
Первая устанавливает внешний вид, в соответствие с моей темой, вторая - даёт возможность переходить в директорию с моей коллекцией музыки по горячей клавише "m".
Вообще, конфиг у moc очень понятный и прокомментированный, там легко разобраться.
Для вывода информации в коньки, сделал такой код:
${if_running mocp}
${image /home/alexandr/.conky/fon.png -p 0,22 -s 800x38}
${alignc}${offset -5}${color White}${exec mocp -Q %artist}
${font :size=7}${alignc}${offset -5}${voffset -1}${color White}${voffset -16}${exec mocp -Q %song}
${alignc}${offset -5}${voffset -1}${exec mocp -Q %ct} / ${exec mocp -Q %tt} (${exec mocp -Q %b} kbps)${font}$endif
И напоследок, вот здесь (http://karlicoss.blogspot.com/2010/08/notification-mocp.html) скачал скрипт, который выводит всплывающее сообщение о песне, с обложкой. По ссылке всё изложено автором скрипта.
(Upd. Поскольку ссылка умерла, скрипт здесь: http://ge.tt/6cUpJNi2)
Больше всего нравится, когда запускаю плейлист, закрываю плеер (музыка продолжает играть в фоне, безо всяких окон), вижу информацию в коньках, а так же всплывающие сообщения с началом каждой песни.


Отображение проигрываемого Audacious трека (conky)

Настроил в Conky отображение проигрываемого Audacious трека.
Всё крайне просто:
${if_running audacious2}
${image /home/alexandr/.conky/fon.png -p 0,22 -s 800x38}
${alignc}${offset -5}${color White}${exec audtool --current-song-tuple-data artist}
${font :size=7}${alignc}${offset -5}${voffset -1}${color White}${voffset -16}${exec audtool --current-song}
${alignc}${offset -5}${voffset -1}${exec audtool --current-song-output-length} / ${exec audtool --current-song-length} (${exec audtool --current-song-bitrate-kbps} kbps)${font}$endif
Немного повозившись с Gimp, нарисовал фон и добился вот такой красоты :)...

Скрипт для вывода rss в conky

Задался я как-то целью сделать вывод rss-новостей в коньках. (Заодно нашёл неплохой консольный rss ридер - rsstail :)) Перерыл пол-интернета - кругом варианты, с выводом только заголовков. И вот, уже отчаявшись, наткнулся на скрипт некоего Андрея Захарова (http://code.google.com/p/azakharov/source/browse/branches/home/scripts/conky/conky-rss.sh), который позволяет выводить не заголовки, а именно сообщения.