Fórum Ubuntu Linux - PT
Área para Iniciantes => Dicas e Truques => Tópico iniciado por: julianodorneles em 28 de Novembro de 2006, 14:20
-
Adicione uma notificação "não intrusiva" no seu desktop .... é bem massa!
Olhe como vai ficar (o vídeo não é meu, fiz no meu micro e funcionou, mas esqueci de passar para o pendrive o video que eu gravei ;D. Vai o original mesmo):
http://www.youtube.com/watch?v=IcOZMGuieDU
Um pingo de água vai cair no monitor em um ponto especificado quando um programa de sua preferência chamar o script para notificar um evento.
Crie um script chamado waterping.sh com o seguinte conteudo:
#!/bin/bash
#./waterping.sh 0 0
#If you want to ping the coordinates x0, y0
dbus-send --type=method_call --dest=org.freedesktop.beryl /org/freedesktop/beryl/water/a llscreens/point org.freedesktop.beryl.activate string:'root' int32:`xwininfo -root | grep id: | awk '{ print $4 }'` string:'amplitude' double:1 string:'x' int32:$1 string:'y' int32:$2
Obs.: A linha do dbus é uma linha só!!!!
Bem ... o funcionamento do script é assim: waterscript.sh X Y onde x e y são as coordenadas do ponto onde o pingo vai cair na tela.
Aí, você vai no programa que tiver a opção de executar algo quando ocorrer um evento (por exemplo, o recebimento de mensagens no Gaim) e adiciona a linha de comando chamando o script com as coordenadas onde vai "pingar".
Para saber a coordenada, tire um screenshot e abra no GIMP ... no canto inferior esquerdo da janela vai ter o posicionamento do cursor, e tá na mão a coordenada.
Por exemplo nas notificações de amigo do GAIM ... ou quando citam o nick no Chat, ou ainda no recebimento de novo e-mail, etc ...
Acho que não esqueci nada ... para mim, se eu executo direto no terminal ele dá um erro, mas funciona mesmo assim.
Não esqueça de ligar a opção DBus na caixa de preferências do Beryl!!!!
Falou!
-
Adicione uma notificação "não intrusiva" no seu desktop .... é bem massa!
Olhe como vai ficar (o vídeo não é meu, fiz no meu micro e funcionou, mas esqueci de passar para o pendrive o video que eu gravei ;D. Vai o original mesmo):
http://www.youtube.com/watch?v=IcOZMGuieDU
Um pingo de água vai cair no monitor em um ponto especificado quando um programa de sua preferência chamar o script para notificar um evento.
Crie um script chamado waterping.sh com o seguinte conteudo:
#!/bin/bash
#./waterping.sh 0 0
#If you want to ping the coordinates x0, y0
dbus-send --type=method_call --dest=org.freedesktop.beryl /org/freedesktop/beryl/water/a llscreens/point org.freedesktop.beryl.activate string:'root' int32:`xwininfo -root | grep id: | awk '{ print $4 }'` string:'amplitude' double:1 string:'x' int32:$1 string:'y' int32:$2
Obs.: A linha do dbus é uma linha só!!!!
Bem ... o funcionamento do script é assim: waterscript.sh X Y onde x e y são as coordenadas do ponto onde o pingo vai cair na tela.
Aí, você vai no programa que tiver a opção de executar algo quando ocorrer um evento (por exemplo, o recebimento de mensagens no Gaim) e adiciona a linha de comando chamando o script com as coordenadas onde vai "pingar".
Para saber a coordenada, tire um screenshot e abra no GIMP ... no canto inferior esquerdo da janela vai ter o posicionamento do cursor, e tá na mão a coordenada.
Por exemplo nas notificações de amigo do GAIM ... ou quando citam o nick no Chat, ou ainda no recebimento de novo e-mail, etc ...
Acho que não esqueci nada ... para mim, se eu executo direto no terminal ele dá um erro, mas funciona mesmo assim.
Não esqueça de ligar a opção DBus na caixa de preferências do Beryl!!!!
Falou!
Mas tenho uma dúvida...esse evento funciona só no beryl do edgy....Pois eu uso o beryl no dapper e ele não tem nem o Burning windows nem o Cubo transparente....
-
Tenta usar este repositório para atualizar o beryl:
deb http://3v1n0.tuxfamily.org dapper beryl-svn
E reporta os resultados ;) !
E não esqueça do backup do diretório ~/.beryl ...
-
Note que esse repositório é para a versão em desenvolvimento 0.1.2 que ainda não é final.
essa versão é que tem o efeito do Burning e afins que não se tem no Beryl 0.1.1.
-
Note que esse repositório é para a versão em desenvolvimento 0.1.2 que ainda não é final.
essa versão é que tem o efeito do Burning e afins que não se tem no Beryl 0.1.1.
Cara, posso afirmar que em casa meu sistema está muito estável! Não deu pane nenhuma vez ...
Mas mesmo assim, sempre é bom ter backup ;)
-
Fala Juliano! Bão cara? Aqui, no GAIM, onde coloco pra chamar esse comando?
-
Fala Juliano! Bão cara? Aqui, no GAIM, onde coloco pra chamar esse comando?
Aqui no meu sistema:
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg80.imageshack.us%2Fimg80%2F3703%2Fnotificaolc5.png&hash=af852d263924d4d6233705ce7af85a4f2c9946a5)
-
Entendi. Então defino isso individualmente para cada amigo né?
-
Juliano, pelo que vi vc é um guru em efeitos beryl, já vi vc postado para fazer a queima de janelas, agora esse efeito do pingo d'agua, vc sabe de mais algum? se souber posta ae pra gente. A galera da minha faculdade tão pirando o cabeção com esses efeitos, rsrsrsrs.
-
Naum consegui faze isso funciona aqui e o efeito de acga funciona normalmente no meu beryl!
-
Olá!
Estou usando esta versão do beryl:
eduardo@eduardo-edgy:~$ beryl --version
beryl-core 0.2.0-svn
E parece que não está funcionando:
gaim
Attempt to register the same DBusConnection with the message bus, but it is already registered
Must use org.mydomain.Interface.Method notation, no dot in "llscreens/point"
Testei outros comandos para notificação e funcionou, alguma dica para funcionar nessa versao do beryl usado edgy?
Abraços!
-
Aqui da o mesmo erro!
-
que legal!
essa notificação é muito supimpa
não sabia que podia ser usada por outros programas...
valew!
-
Algue mpode me ajudar a resolver o problema co messe efeito? Aqui naum roda por nada no mundo!
-
Algue mpode me ajudar a resolver o problema co messe efeito? Aqui naum roda por nada no mundo!
Amigo o plugin Dbus para fucionar tal efeito deve estar ablitado no beryl, porém o mesmo não funciona no Gnome só no KDE. Procurei informação em varios foruns e basiado nos comentários e afirmações de outros usuarios ficou bem claro isso.
Abraço
-
Algue mpode me ajudar a resolver o problema co messe efeito? Aqui naum roda por nada no mundo!
Amigo o plugin Dbus para fucionar tal efeito deve estar ablitado no beryl, porém o mesmo não funciona no Gnome só no KDE. Procurei informação em varios foruns e basiado nos comentários e afirmações de outros usuarios ficou bem claro isso.
Abraço
Eu uso só o Gnome ...
-
dudu_ubuntun, eu juntei o ".../a llscreens/..." e deu outro erro diferente, vê se com você funciona. O script junto é esse:
#!/bin/bash
#./waterping.sh 0 0
#If you want to ping the coordinates x0, y0
dbus-send --type=method_call --dest=org.freedesktop.beryl /org/freedesktop/beryl/water/allscreens/point org.freedesktop.beryl.activate string:'root' int32:`xwininfo -root | grep id: | awk '{ print $4 }'` string:'amplitude' double:1 string:'x' int32:$1 string:'y' int32:$2
Meu erro:
$ ./waterping.sh 999 1195
Applications can not close shared connections. Please fix this in your app. Ignoring close request and continuing.
???
-------
Edit: RESOLVIDO!
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg402.imageshack.us%2Fimg402%2F224%2Fsnapshot23ew8.png&hash=a1fb4349aa2adcb067f9577fbed353cf800457c0)
O script está mesmo errado, o a deve estar junto de llscreens/point, como coloquei acima. O erro que cometi é que escqueci de ligar o efeito de água nas configurações do beryl... :P
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg402.imageshack.us%2Fimg402%2F8335%2Fsnapshot23hc3.th.png&hash=415f0609276bf53a4c2e755f530d791057bced39) (http://img402.imageshack.us/my.php?image=snapshot23hc3.png)
Agora vai gente!
:D ;D ;)
-
Mesmo juntando o A que o Virus_cg disse, mesmo marcando o efeito agua e dbus o script não funciona. Dá a mesma mensagem de erro "Applications can not close shared connections. Please fix this in your app. Ignoring close request and continuing." Há, estou usando o gnome.