Pidgin Water Notification
quinta-feira, agosto 16, 2007 by dizzyPidgin é a evoluçao do Gaim (quem clicou no link pode certificar na própria página do projeto Gaim, agora Pidgin). Ele utiliza som para fazer algumas notificações. Quem não gosta, ou não têm som, pode usar um pingo d'água.
Para ativar a notificação com pingo d'água é necessário ter o compiz (eu testei com o fusion) funcionando, e com os plugins, dbus, notification, e water habilitados.
Para instalar o Pidgin:
O primeiro script encontra o icone:
Fonte: elanalista
Para ativar a notificação com pingo d'água é necessário ter o compiz (eu testei com o fusion) funcionando, e com os plugins, dbus, notification, e water habilitados.
Para instalar o Pidgin:
sudo apt-get install pidginÉ necessária a criação de alguns arquivos, que são scripts bash que vão fazer o serviço de achar o local exato onde o icone do pidgin está no systray e pingar uma gota d'água em cima.
O primeiro script encontra o icone:
sudo vi /usr/bin/senicon.shCopiar o conteudo a seguir e salvar o arquivo(:wq)
#/bin/bashO segundo script pinga a gota na posiçao encontrada:
#necessita waterping.sh
info=$(xwininfo -root -tree | grep pidgin | egrep "(2[0-9]|[2-3][0-9])x(2[0-9]|[2-3][0-9])\+0\+0" | cut -d ")" -f 2-)
info=$(echo $info | cut -d 'x' -f 2-)
info=$(echo $info | cut -d '+' -f 2-)
info=$(echo $info | cut -d '0' -f 2-)
info=$(echo $info | cut -d '0' -f 2-)
x=$(echo $info | cut -d '+' -f 2)
y=$(echo $info | cut -d '+' -f 3)
let x=x+11
let y=y+12
waterping.sh $x $y 2>/dev/null
sudo vi /usr/bin/waterping.sh
#!/bin/bashAgora basta configurar o Pidgin para utilizar o nosso script ao invés do som:
#./waterping.sh 0 0
dbus-send --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/water/allscreens/point org.freedesktop.compiz.activate string:'root' int32:`xwininfo -root | grep id: | awk '{ print $4 }'` string:'amplitude' double:1 string:'x' int32:$1 string:'y' int32:$2
Lista de Amigos --> Ferramentas --> PreferênciasLogo abaixo em Eventos de Som, é possível selecionar eum que situações a água vai pingar.
Selecionar aba Sons
Em método selecionar "comando"
O comando é senicon.sh
Fonte: elanalista