Notification Deamon - Notify OSD

If you have any suggestions or ideas about improving Salix, here's the place to post them.
Post Reply
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

Notification Deamon - Notify OSD

Post by ray »

Hi,

Perhaps Salix could include the much prettier notify-osd instead of the old xfce notification deamon?
I've compiled it and it doesnt really have any extra deps, so why not use it?

https://launchpad.net/notify-osd

Thanks,
ray
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Notification Deamon - Notify OSD

Post by gapan »

Any screenshots of that?

And we're not using the xfce notification daemon, we're using notification-daemon.
Image
Image
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

Re: Notification Deamon - Notify OSD

Post by ray »

Here you go:

Image
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Notification Deamon - Notify OSD

Post by gapan »

It looks good in that screenshot, but I just tried it and it looks really bad with transparency disabled.
Image
Image
User avatar
ray
Posts: 87
Joined: 20. Mar 2010, 10:28
Location: United Kingdom

Re: Notification Deamon - Notify OSD

Post by ray »

Hi,

I just checked it without composite on, and it doesnt have the transparencies/fades, but it still looks nicer than the default deamon IMO.

Also, perhaps, could you add it to the repository?

Thanks,
ray
User avatar
Duncan_Idaho
Posts: 216
Joined: 19. Sep 2009, 01:43
Location: Sietch Tabr, Planet Arrakis

Re: Notification Deamon - Notify OSD

Post by Duncan_Idaho »

one thing a really hate about that ubuntu notification thing is that you can' tclick the notifications to dismiss them, because when you pass them over with the mouse they become transparent, but when the mouse is away they become visible again :evil:
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Notification Deamon - Notify OSD

Post by gapan »

I also can't find a way to change its placement.

Anyway, if you want a package for it, your can create an SLKBUILD file with the following contents:

Code: Select all

#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>

pkgname=notify-osd
pkgver=0.9.25
pkgrel=1gv
arch=i486
source=(http://launchpad.net/notify-osd/trunk/ubuntu-9.10-sru/+download/notify-osd-0.9.25.tar.gz)
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo")
url=https://launchpad.net/notify-osd

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"notify-osd (daemon that displays passive pop-up notifications)"
"The Desktop Notifications framework provides a standard way of doing"
"passive pop-up notifications on the Linux desktop. These are designed"
"to notify the user of something without interrupting their work with a"
"dialog box that they must close. Passive popups can automatically"
"disappear after a short period of time."
)

#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>

pkgname=notify-osd
pkgver=0.9.25
pkgrel=1gv
arch=i486
source=(http://launchpad.net/notify-osd/trunk/ubuntu-9.10-sru/+download/notify-osd-0.9.25.tar.gz)
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo")
url=https://launchpad.net/notify-osd

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"notify-osd (daemon that displays passive pop-up notifications)"
"The Desktop Notifications framework provides a standard way of doing"
"passive pop-up notifications on the Linux desktop. These are designed"
"to notify the user of something without interrupting their work with a"
"dialog box that they must close. Passive popups can automatically"
"disappear after a short period of time."
)


build() {
	cd $startdir/src/$pkgname-$pkgver
	./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc --build=$arch-slackware-linux --disable-gtktest
	make || return 1
	make install DESTDIR=$startdir/pkg
} 

build() {
	cd $startdir/src/$pkgname-$pkgver
	./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc --build=$arch-slackware-linux --disable-gtktest
	make || return 1
	make install DESTDIR=$startdir/pkg
} 
change the arch line to "x86_64" if you want to compile for 64bits and then run slkbuild -X in the same directory you have that SLKBUILD file. Wait a bit until it compiles and you'll get a package in that same directory.
Image
Image
Post Reply