Darrell Anderson via tde-users wrote:
There are issues with the kdbusnotification package.
Notably, in TDE
notifications ignore the notify-send 'expire-time' parameter. Related
notification durations seem fixed at about 6 seconds. We had a
discussion about this about a year and a half ago or so. I think I filed
a bug report but I don't remember. Yesterday I again tried using
kdbusnotification and saw the same shortfall. I have both of the TDE
dbus-tqt packages installed.
you should have only one process listening on the dbus to handle the
notification (IMO). It makes things much simpler. Why?
1. Because it registers a unique name, that is used by the calling party
2. Because it also replies to the calling party.
see attached image
Perhaps xfce works because it is started first and thus takes the name
first.
Look here - I put some examples how you can test it
https://mirror.git.trinitydesktop.org/gitea/TDE/kdbusnotification/src/branc…
You can pass the expiration time as last argument.
Also note that there are different versions of the interface (more recent
version supports more features)
BR