FS#75593 - [copyq] Enable knotifications for better desktop integration

Attached to Project: Community Packages
Opened by hexchain (hexchain) - Saturday, 13 August 2022, 15:42 GMT
Last edited by Ike Devolder (BlackEagle) - Monday, 12 September 2022, 08:47 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ike Devolder (BlackEagle)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



The dependency on KNotifications is for the native notifications support, which means CopyQ will show FreeDesktop notifications instead of a customized window. I've attached pictures to show the difference.

It works whenever there is a running notification daemon, not just on Plasma. In  FS#75215  the author claimed that it was "only for KDE", which was simply wrong.

The scripting API also has methods to show popups, and users can rely on such API in their scripts for some interactions. In such case, I believe proper desktop integration is a real benefit.

Considering knotifications only has a few other KF5 dependencies (in fact, only kwindowsystem), I propose to re-enable the support.

Also, looking at pkgs.org, it seems that Fedora 36, Debian Sid, and Ubuntu 22.04 all build copyq with knotifications enabled.

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

copyq 6.2.0-2
This task depends upon

Closed by  Ike Devolder (BlackEagle)
Monday, 12 September 2022, 08:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  Thanks for bringing it up and the clear showing the clear disadvantage of not using knotifications

fixed in 6.2.0-3