You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Improve .desktop file generation for KDE Plasma (Categories and Visibility) #386
I am a Bazzite (Fedora-based immutable) user, and I've noticed that WebApps created with WebApp Manager have some integration issues on KDE Plasma. To fix this, I developed a script, but the Bazzite maintainers suggested that these improvements should be implemented directly in the WebApp Manager (upstream).
The Issues:
When a WebApp is created, the generated .desktop file often lacks proper metadata for a seamless experience on KDE:
Visibility: WebApps sometimes default to or end up with NoDisplay=true, making them invisible in the application launcher.
Categories: The files often lack the Internet or Network categories, meaning they don't show up in the expected menu sections.
Taskbar Grouping: The StartupWMClass often causes the WebApp to be grouped under the main Chrome/Browser icon in the taskbar instead of having its own independent icon.
Proposed Solution:
I recommend that the .desktop file generation logic be updated to include/ensure the following entries:
Categories: Add Network;WebBrowser;Internet;
Visibility: Ensure NoDisplay=false
Type: Ensure Type=Application
Icon Fix: Avoid or correctly map StartupWMClass to prevent grouping with the main browser process.
Why this matters:
On immutable systems like Bazzite or SteamOS, users cannot easily modify system files. Having the WebApp Manager generate "correct" files from the start would greatly improve the out-of-the-box experience for the entire KDE community.
I think "WebApps" in the categories should be included in category by default and not in drop down, as it is specific to Mint and is not a standard, every app created with webapp-manager is a WebApp. Once we remove "WebApps" from the dropdown menu, the user will select one of the standard categories such as Internet. That way, we don't need to hardcode the Network;WebBrowser;Internet; categories, which may not make sense for some apps.
Activity
ArqamQazi commentedon Apr 30, 2026
I think "WebApps" in the categories should be included in category by default and not in drop down, as it is specific to Mint and is not a standard, every app created with webapp-manager is a WebApp. Once we remove "WebApps" from the dropdown menu, the user will select one of the standard categories such as Internet. That way, we don't need to hardcode the Network;WebBrowser;Internet; categories, which may not make sense for some apps.