Just to put my notes in here from when I investigated, I ran dbus-
monitor on the host side session bus listening on the
org.freedesktop.Notifications interface.
This is the output of dbus-monitor when running notify-send from within
the container:
method call time=1472222077.981441 sender=:1.181 -> destination=:1.25 serial=6
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications;
member=GetServerInformation
method call time=1472222077.983315 sender=:1.181 -> destination=:1.25 serial=7
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications;
member=Notify
string "notify-send"
uint32 0
string ""
string "Hello"
string ""
array [
]
array [
dict entry(
string "urgency"
variant byte 1
)
]
int32 -1
signal time=1472222077.999079 sender=:1.25 -> destination=(null destination)
serial=89 path=/org/freedesktop/Notifications;
interface=org.freedesktop.Notifications; member=NotificationClosed
uint32 1
uint32 1
signal time=1472222077.999136 sender=:1.25 -> destination=(null destination)
serial=90 path=/org/freedesktop/Notifications;
interface=org.freedesktop.Notifications; member=NotificationClosed
uint32 1
uint32 1
This is the output of running notify-send outside of the container:
method call time=1472222189.263495 sender=:1.185 -> destination=:1.25 serial=6
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications;
member=GetServerInformation
method call time=1472222189.264778 sender=:1.185 -> destination=:1.25 serial=7
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications;
member=Notify
string "notify-send"
uint32 0
string ""
string "Hello"
string ""
array [
]
array [
dict entry(
string "urgency"
variant byte 1
)
]
int32 -1
signal time=1472222194.345422 sender=:1.25 -> destination=(null destination)
serial=119 path=/org/freedesktop/Notifications;
interface=org.freedesktop.Notifications; member=NotificationClosed
uint32 2
uint32 1
As you can see, in the failing case, there are 2 NotificationClosed
signals emitted almost immediately. In the good case the
NotificationClosed signal is emitted after ~5 seconds, which is
expected.
Not sure why the failing case gets the NotificationClosed signals
immediately. I see nothing in the unity8.log.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1617335
Title:
notifications not making their way to unity8 from libertine
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1617335/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs