Olá.
Primeiro, vejam o vídeo, pra entenderem do que se trata:
Esse é um plugin que faz com que notificações do Pidgin tenham aquele efeito de água.
Antes de mais nada, é desnecessário dizer que o Compiz deve estar ativado para que tudo funcione, bem com o efeito de água.
Vamos ao esquema:
1º) Crie um arquivo chamado waterping.sh com o seguinte conteúdo:
#!/bin/bash
#./waterping.sh 0 0
#If you want to ping the coordinates x0, y0
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
2º) Crie outro arquivo, chamado senicon.sh com o conteúdo:
#!/bin/bash
#requires waterping.sh
WINFO=`xwininfo -root -tree | egrep ' (1[2-9]|2[0-4])x(1[2-9]|2[0-4])\+0\+0' | grep "$1" | cut -d ')' -f 2-`
WIW=`echo $WINFO | cut -d 'x' -f 1`
WIH=`echo $WINFO | cut -d 'x' -f 2 | cut -d '+' -f 1`
WIX=`echo $WINFO | cut -d '+' -f 4`
WIY=`echo $WINFO | cut -d '+' -f 5`
let WAX=WIX+WIW/2
let WAY=WIY+WIH/2
waterping.sh $WAX $WAY 2>/dev/null
3º) Copie ambos para /usr/local/bin e os torne executáveis com os comandos:
chmod +x waterping.sh
chmod +x senicon.sh
4º) Agora, basta configurar o Pidgin; clique em tools, preferences, sounds e em sound method, altere para command. No caminho, digite: senicon.sh pidgin
Pronto! Agora teste e veja que as notificações marcadas em sound events ativam o efeito.
Qualquer dúvida, escrevam...
Referências: youtube, ubuntuforum, linuxmintforum
Primeiro, vejam o vídeo, pra entenderem do que se trata:
Esse é um plugin que faz com que notificações do Pidgin tenham aquele efeito de água.
Antes de mais nada, é desnecessário dizer que o Compiz deve estar ativado para que tudo funcione, bem com o efeito de água.
Vamos ao esquema:
1º) Crie um arquivo chamado waterping.sh com o seguinte conteúdo:
#!/bin/bash
#./waterping.sh 0 0
#If you want to ping the coordinates x0, y0
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
2º) Crie outro arquivo, chamado senicon.sh com o conteúdo:
#!/bin/bash
#requires waterping.sh
WINFO=`xwininfo -root -tree | egrep ' (1[2-9]|2[0-4])x(1[2-9]|2[0-4])\+0\+0' | grep "$1" | cut -d ')' -f 2-`
WIW=`echo $WINFO | cut -d 'x' -f 1`
WIH=`echo $WINFO | cut -d 'x' -f 2 | cut -d '+' -f 1`
WIX=`echo $WINFO | cut -d '+' -f 4`
WIY=`echo $WINFO | cut -d '+' -f 5`
let WAX=WIX+WIW/2
let WAY=WIY+WIH/2
waterping.sh $WAX $WAY 2>/dev/null
3º) Copie ambos para /usr/local/bin e os torne executáveis com os comandos:
chmod +x waterping.sh
chmod +x senicon.sh
4º) Agora, basta configurar o Pidgin; clique em tools, preferences, sounds e em sound method, altere para command. No caminho, digite: senicon.sh pidgin
Pronto! Agora teste e veja que as notificações marcadas em sound events ativam o efeito.
Qualquer dúvida, escrevam...
Referências: youtube, ubuntuforum, linuxmintforum
2 Comentários
Evandro
3º) Copie ambos para /usr/local/bin e os torne executáveis com os comandos:
chmod +x waterping.sh
chmod +x senicon.sh
Verifique se você está digitando o comando no diretório em que estão os arquivos.
Eu sei que é óbvio demais, mas pode acontecer.
Qualquer coisa, avise aí.
[]'s