Community Packages

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#65144 - [ardour] Unable to pin desktop icon on KDE

Attached to Project: Community Packages
Opened by Dominik (baldpale) - Tuesday, 14 January 2020, 17:16 GMT
Last edited by David Runge (dvzrv) - Wednesday, 01 April 2020, 16:14 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Ardour .desktop file point to /usr/bin/ardour5 which is a shell script, so then the target process name is different. When using KDE Plasma taskbar with icons or Latte Dock, there's no way to pin that app to the bar so it acts like all apps.

I solved that on my machine by adding following lines to /usr/share/applications/ardour.desktop (or to copy of that file in ~/.local/share/applications/):

StartupWMClass=ardour_ardour ardour

Note that I'm not sure wheter this is a proper place to post that bug and I'm not sure if the .desktop file was made by Ardour author or Arch Linux package maintainer. Feel free to close this if there's nothing to do on Arch Linux side.

Additional info:
* community/ardour 5.12-13 (pro-audio)

Steps to reproduce:
1. Use KDE Plasma taskbar with icons or Latte Dock
2. Pin to the bar using right click on icon or drag the icon from menu
3. It will either create icon that doesn't work at all, or working activator that is not connected to the opened application window.
This task depends upon

Closed by  David Runge (dvzrv)
Wednesday, 01 April 2020, 16:14 GMT
Reason for closing:  Upstream
Additional comments about closing:  Please report this issue upstream: php
Comment by David Runge (dvzrv) - Friday, 17 January 2020, 01:13 GMT
This should be reported upstream I think, as the .desktop file originates there.
I'm merely packaging the file ;-)