Sure you can build it from source and make all the changes yourself but I prefer to do it using RPMs so that I can easily remove all the junk i installed.
Installation
Create a file called fuzzie.repo in /etc/yum.repos.d/ and add:
Install:Code:[fuzzie] name=Fuzzie Repository for Fedora $releasever baseurl=http://xrylite.uni.cc/fedora/releases/$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://xrylite.uni.cc/fedora/RPM-GPG-KEY-fuzzie.gpg
...or rebuild if not x86_64 or i586Code:yum install notify-osd
Install build requisites:
Download SRPM and rebuild:Code:yum install rpm-build dbus-glib-devel gtk2-devel GConf2-devel libnotify-devel libwnck-devel intltool
EDIT: Added --no-cache flag as it downloads the older version for some reasonCode:wget --no-cache http://xrylite.uni.cc/fedora/notify-osd-0.9.14.1-1.src.rpm rpmbuild --rebuild notify-osd-0.9.14.1-1.src.rpm
Install:
Finishing upCode:rpm -ivh ~/rpmbuild/RPMS/$(uname -m)/notify-osd-0.9.14.1-1.$(uname -m).rpm
Now all you need to do is activate it.
Setting up:
Now all you need to do is restart X and you will have NotifyOSD on your system.Code:Edit /usr/share/dbus-1/services/org.freedesktop.Notifications.service and change the third line to: Exec=/usr/libexec/notify-osd Note:It is wise to do a backup first
Testing:
Caveats: NotifyOSD cannot handle notifications requiring user response. However there is windowed fall-back available although it is visually less appealing. Hopefully the guys at Ubuntu will add user response support.Code:notify-send "Hello World"
EDIT: Ubuntu guys will never add support as it is "by design".Hopefully, the "check user response support" patches will go upstream. Figures that Ubuntu is not playing nicely....
PS. I've taken Mandriva's spec file for NotifyOSD and adjusted some parameters so that it will build in Fedora. So credit for the spec file goes to the Mandriva guys!




Reply With Quote
