Snažil jsem se nastavit vodní efekt pro příchozí zprávu v Kopete, postupoval jsem podle návodu na wiki, kde je to popsáno pro komunikátor Pidgin.
http://wiki.ubuntu.cz/Vodní_upozornění Takže jsem zadal:
sudo nano /usr/local/bin/waterping.sh |
tam jsem nakopíroval:
#!/bin/bash if [ -z "$1" ]; then echo "kopete"; exit 0 fi win=`xwininfo -root -tree | grep "$1" | egrep '[1-4][0-9]x[1-4][0-9]\+0\+0' | cut -d ')' -f 2-` if [ -z "$win" ]; then echo "Ikonka nenalezena"; exit 0 fi w=`echo $win | cut -d 'x' -f 1` h=`echo $win | cut -d 'x' -f 2 | cut -d '+' -f 1` x=`echo $win | cut -d '+' -f 4` y=`echo $win | cut -d '+' -f 5` let x=x+w/2 let y=y+h/2 count=`echo $2 | grep ^[0-9]\\\+$` if ! [ $count ]; then count=1; fi; sleep=`echo $3 | grep ^[0-9]\\\+$` if ! [ $sleep ]; then sleep=2; fi; while [ ${ti=0} -ne $count ]; do ti=$((ti + 1)) 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:$x string:'y' int32:$y if [ $ti -lt $count ]; then sleep $sleep; fi; done |
povolil jsem práva:
sudo chmod +x /usr/local/bin/waterping.sh |
udělal druhej skript:
sudo nano /usr/local/bin/waterping_kopete.sh |
#!/bin/bash esdplay $1 & waterping.sh kopete & |
přidal práva ke spuštění:
sudo chmod +x /usr/local/bin/waterping_kopete.sh |
nainstaloval esound-clients:
sudo apt-get install esound-clients |
spustil:
Potom jsem v nastavení oznamování v kopete zadal spustit program a přidal cestu:
/usr/local/bin/waterping_kopete.sh |
a vodní efekt pořád nefungoval, potom jsem se v té samé nabídce pokoušel změnit položku zvuky za spustit program, dal jsem použít, ale pokždé, když jsem se potom vrátil do nastavení, tak tam byly opět nastavené zvuky.
Pokud někdo náhodou víte, jak tento problém vyřešit, prosím poraďte...