← Back to team overview

birdie-team team mailing list archive

[Bug 1197101] [NEW] [Enhancement] Manage xfce4-notifyd notifications differently than notify-OSD ones

 

Public bug reported:

Generally speaking, when you send a notification (either in terminal by
using notify-send or in other ways), it's managed differently according
to the daemon used: notify-OSD for Unity/Gnome-Shell/Cinnamon/etc. and
xfce4-notifyd for XFCE.

The default behavior for notify-OSD when we click on a notification is to open the program (Birdie) I think.
The default behavior for xfce4-notifyd when we click on a notification is to hide the notification and not open the program (Birdie).
(which is bad as, in addition, the links are not clickable with this daemon, and clicking anywhere on the notification don't bring the Birdie main window on foreground to let us click quickly on this link included in the notification)

Geary (mail client) seems therefore to have used a clever system that
detects the notification daemon we use (maybe by detecting if the
process xfce4-notifyd exists) to act differently for showing
notifications.

I've Geary in stable version and I see that, only when using XFCE, the notification have a bonus button called "Open":
http://i.imgur.com/TF8izRx.png
=> So, click anywhere = default behavior (close the notification only)
=> And click on the "Open" button = open the program (to read the message quickly)

Can be good to act in the same way for Birdie notifications on XFCE too:
http://i.imgur.com/lbHzEwy.png
=> If the process xfce4-notifyd exists, just add a button "Open" below too, to show the Birdie main window when we click on it.
(here to bring the Birdie main window to click on this bit.ly link)

** Affects: birdie
     Importance: Undecided
         Status: New


** Tags: birdie button enhancement main notification open show window xfce4-notifyd

-- 
You received this bug notification because you are a member of Birdie
Developers, which is subscribed to Birdie.
Matching subscriptions: Birdie
https://bugs.launchpad.net/bugs/1197101

Title:
  [Enhancement] Manage xfce4-notifyd notifications differently than
  notify-OSD ones

Status in Birdie:
  New

Bug description:
  Generally speaking, when you send a notification (either in terminal
  by using notify-send or in other ways), it's managed differently
  according to the daemon used: notify-OSD for Unity/Gnome-
  Shell/Cinnamon/etc. and xfce4-notifyd for XFCE.

  The default behavior for notify-OSD when we click on a notification is to open the program (Birdie) I think.
  The default behavior for xfce4-notifyd when we click on a notification is to hide the notification and not open the program (Birdie).
  (which is bad as, in addition, the links are not clickable with this daemon, and clicking anywhere on the notification don't bring the Birdie main window on foreground to let us click quickly on this link included in the notification)

  Geary (mail client) seems therefore to have used a clever system that
  detects the notification daemon we use (maybe by detecting if the
  process xfce4-notifyd exists) to act differently for showing
  notifications.

  I've Geary in stable version and I see that, only when using XFCE, the notification have a bonus button called "Open":
  http://i.imgur.com/TF8izRx.png
  => So, click anywhere = default behavior (close the notification only)
  => And click on the "Open" button = open the program (to read the message quickly)

  Can be good to act in the same way for Birdie notifications on XFCE too:
  http://i.imgur.com/lbHzEwy.png
  => If the process xfce4-notifyd exists, just add a button "Open" below too, to show the Birdie main window when we click on it.
  (here to bring the Birdie main window to click on this bit.ly link)

To manage notifications about this bug go to:
https://bugs.launchpad.net/birdie/+bug/1197101/+subscriptions


Follow ups

References