Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

When I try to reconnect my Bluetooth mouse in Xubuntu 12.04, I realized that all the notification windows do not allow me to press any buttons. I can click the buttons but nothing happens. I can close the notification with the "X" but clicking options like Allow or Deny does nothing.

After some googling I found that I'm not the only one with this problem but I can't find any fix.

share|improve this question

1 Answer 1

up vote 5 down vote accepted
+100

It's a bug in the XFCE4 notification daemon

  • This is the kind of problem we're talking about -- clicking on the buttons will perform the appropriate action, but will not dismiss the notification. You must "X" it out or click anywhere in the body to make it go away:

    enter image description here

  • This has been a known bug in the XFCE4 notification daemon xfce4-notifyd

  • It was fixed late last year with the following note:

    emit closed signal on correct object:
    'widget' is actually the GtkButton when an action is clicked.
    this is why notifications were never dismissed when an action got clicked.
    long-standing bug finally fixed! 
  • And was backported into the xfce4-notifyd 0.2.2-2 package in Debian; Ubuntu Precise still uses the buggy 0.2.2-1 package, and who knows if the fix will be backported to it.

    - 01_fix-dismiss-notifications added, backported from upstream. Correctly
      dismiss notifications when clicked.                       closes: #672646
    

Solution: install the fixed Debian version of xfce4-notifyd

  • The fix has also trickled down into xfce4-notifyd for Quantal (the next Ubuntu release), but trying to install that will require upgrading your entire XFCE. If you feel like doing that, just upgrade to the latest XFCE from the Xubuntu Developers' PPA

  • Otherwise, just get the Debian package which has the same dependencies as the existing xfce4-notifyd and solve the problem! That worked perfectly for me.

  • Download xfce4-notifyd 0.2.2-2: 32-bit mirrors or 64-bit mirrors

  • Install with sudo dpkg -i or Software Center. Logout, and while not required, reboot for good measure!

share|improve this answer
    
it works, tnx :) –  Paweł Karpiński Jun 10 '12 at 11:28

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.