seeding notify-osd in UNR

Bug #353263 reported by Loïc Minier
12
Affects Status Importance Assigned to Milestone
mobile-meta (Ubuntu)
Fix Released
Undecided
Unassigned
Jaunty
Fix Released
Undecided
Unassigned
notify-osd (Ubuntu)
Fix Released
Medium
Unassigned
Jaunty
Fix Released
Medium
Unassigned
ubuntu-netbook-remix-default-settings (Ubuntu)
Invalid
Undecided
Unassigned
Jaunty
Invalid
Undecided
Unassigned

Bug Description

notify-osd can work when no compositing manager is present; this is the case on a stock UNR install.

We didn't see notify-osd so far as it was believed that it couldn't work without a compositing manager; the new notification system is desirable in the UNR flavour as well though, so if it works we could weigh the risk and revisit that decision before the final release.

Revision history for this message
Loïc Minier (lool) wrote :

David Barth has a patch for the env var thingie; I think Micro might have asked for sponsoring for it but can't check right now.

Loïc Minier (lool)
Changed in notify-osd:
milestone: none → ubuntu-9.04
Changed in ubuntu-netbook-remix-default-settings:
milestone: none → ubuntu-9.04
Matt Zimmerman (mdz)
Changed in notify-osd (Ubuntu Jaunty):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Oliver Grawert (ogra) wrote :

the env vars should be exported by unr-launcher though (instead of ubuntu-netbook-remix-default-settings), since thats the cause why composite cant be used, this will also prevent users that install the launcher separately from the archive from running into the issue

Revision history for this message
Sebastien Bacher (seb128) wrote :

Loïc I'm not sure to understand the notify-osd issue there, the current version in jaunty has this change " - introduced env. variable NOTIFY_OSD_MUST_NOT_USE_COMPOSITING for UNR", isn't that enough?

Changed in notify-osd (Ubuntu Jaunty):
status: Triaged → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug is fixed in jaunty

Changed in notify-osd (Ubuntu Jaunty):
status: Incomplete → Fix Released
Revision history for this message
Loïc Minier (lool) wrote :

Oliver, the env var needs to be visible from the pov of notify-osd; I don't think it's started by netbook-launcher, but could be wrong; I rather think it's started by dbus activation (/usr/share/dbus-1/services/org.freedesktop.Notifications.service). So that'd need to be set in the env of the dbus started either by dbus-launch or by gnome-session.

Revision history for this message
Loïc Minier (lool) wrote :

seb128 confirms that notify-osd is started via dbus activation.

Revision history for this message
Neil J. Patel (njpatel) wrote :

I'm not sure I understand why we need this. On a standard install of UNR, we have Metacity running without it's compositing manager enabled (maximus has nothing to do with this), so no RGBA. The notifications work fine in this setup, as they correctly detect that there is no rgba colourmap present and default to having a solid background with no fades.

If I switch on UXA and metacity's compositing manager, then the notifications react to that and appear transparent with fades.

I was testing the first (non-rgba) setup yesterday, launching notifications over the launcher and while using other applications, and I couldn't see a problem with the way they worked or with their rendering (i.e. them rendering over the gl launcher window didn't cause any issues).

I tested on a Dell Mini 9 and a HP Mini Mie, both with a fully updated Jaunty UNR.

Loïc Minier (lool)
Changed in ubuntu-netbook-remix-default-settings (Ubuntu Jaunty):
status: New → Invalid
description: updated
summary: - usage of notify-osd with maximus
+ seeding notify-osd in UNR
Changed in mobile-meta (Ubuntu Jaunty):
milestone: none → ubuntu-9.04
Revision history for this message
Steve Kowalik (stevenk) wrote :

notify-osd has been seeded and notification-daemon has been dropped from the seed.

Changed in mobile-meta (Ubuntu Jaunty):
status: New → Fix Released
Graham Binns (gmb)
Changed in notify-osd (Ubuntu):
assignee: nobody → Graham Binns (gmb)
assignee: Graham Binns (gmb) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.