Na początek uprzedzam, że cała procedura jest raczej skomplikowana, mam jednak nadzieję, że nawet początkujący poradzą sobie z instalacją po przeczytaniu tego wpisu. Zaczynajmy więc!
1) Odpalamy konsolę i wpisujemy:
sudo apt-get install bzr gnome-common automake2)

bzr branch lp:notify-osd3) Przechodzimy do podfolderu:
cd notify-osd4) Uruchamiamy skrypt:
./autogen.sh5) Następnie wpisujemy polecenie:
makeUwaga! Jeśli po wydaniu tego polecenia operacja zakończy się niepowodzeniem instalujemy nowe pakiety poleceniem:
sudo aptitude install libgtk2.0-0 libgtk2.0-dev libgtk2.0-common libgconf2-dev libdbus-glib0-dev libdbus-glib-dev libx11-dev libnotify-dev libnotify16) Zabijamy proces domyślnych "dymków" (możemy też zamknąć go z poziomu narzędzia "Monitor Systemu")
killall notification-daemon7) Przechodzimy do katalogu:
cd ~/notify-osd/src8) Uruchamiamy nowe powiadomienia poleceniem:
~/notify-osd/src/notify-osd
Powiadomienia już działają jednak tak naprawdę nie poczyniliśmy jeszcze żadnych zmian w systemie (oprócz instalacji pakietów do tworzenia pakietów). Jeśli spodobały nam się nowe powiadomienia można je ustawić jako domyślne. Pokażę jak to zrobić.
1) Tworzymy plik tekstowy:
gedit ~/.config/autostart/notify-osd.sh2) Wklejamy w nim:
#!/bin/bash3) Nadajemy plikowi odpowiednie prawa:
killall notification-daemon
sleep 1
~/notify-osd/src/notify-osd
sudo chmod +x ~/.config/autostart/notify-osd.sh4) Następnie w konsoli wklejamy:
gedit ~/.config/autostart/notify-osd.desktop5) A w nowo otwartym pliku wstawiamy (zmieniając nazwę użytkownika):
[Desktop Entry]
Type=Application
Name=notify-osd
Exec=/home/nazwa_użytkownika/.config/autostart/notify-osd.sh
Icon=system-run
Comment=
X-GNOME-Autostart-enabled=true
To wszystko, na koniec filmik przedstawiający działanie nowych powiadomień:
Warto jeszcze wspomnieć, że bez włączonego Compiza nie można uzyskać niektórych efektów, na przykład przezroczystości.
źródła: www.stefanoforenza.com, blog.alexrybicki.com
Tagi: ubuntu 8.10
w 8.04 też zadziała?
Zainstalowałem już wcześniej, problem jest taki że w Ubu8.10 korzysta z tego tylko System Update. Wiesz może jak zmusić pidgina, rhytmboksa i inne do powiadamiania?
W chwili obecnej nie mozna. WIekszosc aplikacji bedzie specjalnie patchowana dla JJ
Czyli mówiąc krótko - nie ma się z czego nawet pocieszyć... Nawet System Update nie mogę sobie zobaczyć, bo wszytko mam zaktualizowane... Jak pech, to pech.
A swoją drogą - nie mają ciekawszych rzeczy do roboty niż zmiana wyglądu dymków, których praktycznie nie ma?
Czyli na razie taki gadżet, żeby pokazać, że się ma :) Czekamy na 9.04. Dzięki za opowiedzi.
Ciekawe czy API do tych powiadomień będzie w jakimś stopniu kompatybilne z nowymi powiadomieniami w KDE 4.2. Fajnie by było, gdyby również aplikacje Gnome/GTK+ potrafiły wysyłać powiadomienia przez dymki/okienka z KDE.
Dobra, panie, to teraz jak to wywalić??? Miałem w pidginie piękne dymki od libnotify, a teraz wyskakuje mi jakieś badziewne okienko na środku ekranu z informacją od piszącej osoby z guziorami "Pokaż" "Anuluj" i coś tam jeszcze.
Stanowczo instalacja tego była złym pomysłem...
Dobra, już sobie poradziłem - wywaliłem te pliki autostartowe... reszta niech już tam sobie siedzi jeśli musi.
AWN powiadamia o nowej poczcie przy użyciu tego ;)
Mam problem z punktem 8. Po wpisaniu polecenia wyskakuje:
krzysztof@krzysztof-laptop:~/notify-osd/src$ ~/notify-osd/src/notify-osd
bash: /home/krzysztof/notify-osd/src/notify-osd: No such file or directory
co dalej?
Zmien prawa do wykonywania.
We wlasciwosciach zaznacz "Zezwolenie na wykonywanie pliku jako programu", albo (w twoim przypadku):
chmod a+x ~/notify-osd/src/notify-osd