-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support arbitrary notification daemons #69
base: main
Are you sure you want to change the base?
Conversation
ef0b5dd
to
829b792
Compare
eefa4fc
to
c32813f
Compare
@@ -52,6 +52,7 @@ Requires: fwupd-qubes-vm | |||
%if ! (0%{?rhel} && 0%{?rhel} <= 8) | |||
Requires: qubes-pdf-converter | |||
%endif | |||
Recommends: (xfce4-notifyd or desktop-notification-daemon) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and hope the first one will be preferred if not installed already
So, this doesn't work. Installing this package when no notification daemon is installed yet pulls in dunst
(at least in my test, it could be also non-deterministic...). So, if you have no better ideas, it's probably best to go back to the initial version (and at a later time switch to the qubes-notification-agent).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does that mean that this PR should be closed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, revert to its initial shape (Recommends: xfce4-notifyd
)
Qubes OS only recomments that _a_ notification daemon be present, not that specifically xfce4-notifyd is present. Having multiple notification daemons installed leads to problems. Instead, require the desktop-notification-daemon capability, which is provided by multiple notification daemons. This allows using an alternate notification daemon, such as a Qubes-specific one currently in development. Fixes: QubesOS/qubes-issues#8729
c32813f
to
e679468
Compare
Qubes OS only recomments that a notification daemon be present, not that specifically xfce4-notifyd is present. Having multiple notification daemons installed leads to problems. Instead, require the desktop-notification-daemon capability, which is provided by multiple notification daemons. This allows using an alternate notification daemon, such as a Qubes-specific one currently in development.
Fixes: QubesOS/qubes-issues#8729