|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Sholokhov 2:5030/675.53 22 Mar 2003 16:46:09 To : Ilia Chirkov Subject : GNU/Linux counter -------------------------------------------------------------------------------- 19 Mar 2003 23:01, you wrote to Aleksei Gusev: SP>>>> А он у тебя после прибивания не нарисует в этот файл "XMMS: %s". SP>>>> Проверь, если нет, скажи плз версию xmms и плагина. IC>>> Вон, смотри ниже - рисует. А это плохо? Или с точки зрения IC>>> красивости? Плагин той же версии, хммс-1.2.7-2асп А то решение, IC>>> что предложил тот парень не рисует "XMMS: %s"? AG>> Парень (Я) дело говрил! ;) Hадо было смотреть на скрипт AG>> внимательней. IC> Закидывай этот скрипт, а то я его не видел, видимо, не дошел. IC>>> ... XMMS: %s AG>> ... XMMS Playing : Это сообщение набиралось под звуки клавиатуры Во прикольный скриптик шел с ljupdate.el, с ljupdate я так и не разобрался с кодировками, а скриптик прикольный, со стороны xmms не требует ни каких телодвижений. -+- begin of xmmscurrent.sh #!/bin/bash # Copyright (C) 2002 William R Thomas <corvar@theonering.net> # Maintainer: William R Thomas <corvar@theonering.net> # Keywords: convenience # This file is free software; you can redistribute it and/or modify # it under the terms of version 2 of the GNU General Public License # as published by the Free Software Foundation. # This file is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # Revision History: # .99 Initial Version # 1.0 Added check to see if xmms was running # 1.1 Added -n and -h command line args. # Improved xmms running check, to catch xmms run with a flag # Requirements: # Xmms-Perl # xmmscurrent.sh version: 1.1 # works with Xmms-Perl version: 0.12 for Corvar ;) EXPR='s/^.*- \(.*\) - \(.*\)....$/\1 - \2/g' FILT="cat" case "$1" in -n) FILT="tr -d '\n'" ;; -h) echo "Usage: xmmscurrent.sh [-n]" echo " -n suppresses trailing newline" exit ;; esac if [ `ps waux |egrep ' xmms($| )' |wc -l` -gt 1 ] ; then perl -MXmms -e current |head -1 |sed -e "$EXPR" |$FILT fi -+- end of xmmscurrent.sh и к нему приблуду еще -+- begin of nowplaying #!/bin/sh NPLAY=`xmmscurrent.sh` test "$NPLAY" || NPLAY="silence..." echo "xmms: $NPLAY" >~/Fido/.nowplaying echo -e "... now playing: $NPLAY\n`cat ~/.signature_orig`" >~/.signature -+- end of nowplaying -- WBR, Sergey Sholokhov. | ICQ : 72994428 < GNU/Linux system inside > | mail: hun7er@sutd.ru H U N 7 E R | http://www.livejournal.com/~hun7er/ ... xmms: silence... --- GoldED+/LNX 1.1.5-CVS * Origin: LX7-STATION (2:5030/675.53) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/175253e7c613f.html, оценка из 5, голосов 10
|