Skip to content

Set prgname to application ID#249

Merged
mtwebster merged 1 commit intolinuxmint:masterfrom
City-busz:patch-2
Apr 7, 2026
Merged

Set prgname to application ID#249
mtwebster merged 1 commit intolinuxmint:masterfrom
City-busz:patch-2

Conversation

@City-busz
Copy link
Copy Markdown
Contributor

Using the application ID ensures that Wayland compositors could match the window with the application and show the appropriate icon for them.

References:

Using the application ID ensures that Wayland compositors could match the
window with the application and show the appropriate icon for them.
@mtwebster
Copy link
Copy Markdown
Member

Do we really need this? The desktop file is already org.x.Warpinator here because we publish a Flatpak version (unlike a lot of our other apps)

@City-busz
Copy link
Copy Markdown
Contributor Author

City-busz commented Apr 7, 2026

Do we really need this? The desktop file is already org.x.Warpinator here because we publish a Flatpak version (unlike a lot of our other apps)

Yes, it's needed, otherwise Wayland compositors like KWin are unable to find the matching .desktop file to read the icon name. Without setting the prgname, the value is warpinator-launch.py, so GTK3 sets the Wayland toplevel ID to warpinator-launch.py. But the desktop file is called org.x.Warpinator.desktop, so KWin and other compositors are unable to find it, because there is no warpinator-launch.py.desktop installed.

@mtwebster
Copy link
Copy Markdown
Member

So:

  • Desktop filename - correct
  • DBus service filename - correct
  • GApplication ID set to match - correct

Still not enough!!!!!

@mtwebster mtwebster merged commit 599a871 into linuxmint:master Apr 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants