Skip to content
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

Launcher - flatpak apps that share X-Flatpak property don't show up #3434

Open
madmurl0c opened this issue Jan 1, 2025 · 0 comments
Open

Comments

@madmurl0c
Copy link

madmurl0c commented Jan 1, 2025

Hello everyone,

I recently noticed that some applications weren't showing up in the launcher anymore. I can still launch them via the Pop!_Shop or the terminal. I found out that it has something to do with the X-Flatpak property in the .desktop file. If two applications have the same content only one will be shown.

Here is one app for example that has two .desktop files (another one would be Calibre):

com.thincast.client.desktop

[Desktop Entry]
Name=Thincast Remote Desktop Client
GenericName=RDP Viewer
Comment=A Client for Remote Desktop Protocol (RDP) Servers
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=rdc --file-forwarding com.thincast.client @@u %u @@
Icon=com.thincast.client
Terminal=false
Type=Application
MimeType=x-scheme-handler/rdp;application/x-rdp;
Categories=Network;RemoteAccess;Qt;KDE;X-Thincast;
Keywords=remote desktop;rdp;
StartupNotify=false
Version=1.0
StartupWMClass=RDC
X-Flatpak-Tags=proprietary;
X-Flatpak=com.thincast.client

com.thincast.client.rdwebaccess.desktop

[Desktop Entry]
Name=Thincast Webaccess Client
GenericName=Webaccess Client
Comment=A Client for RDP Webaccess
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=rdwebaccessclient --file-forwarding com.thincast.client @@u %u @@
Icon=com.thincast.client.rdwebaccess
Terminal=false
Type=Application
Categories=Network;RemoteAccess;Qt;KDE;X-thincast
StartupNotify=false
Version=1.0
StartupWMClass="com.thincast.client.rdwebaccessclient"
X-Flatpak-Tags=proprietary;
X-Flatpak=com.thincast.client

This is the result:
image

Once I comment out or edit the X-Flatpak property in one of the files:
image

Distribution (run cat /etc/os-release):
22.04 LTS

Related Application and/or Package Version (run apt policy $PACKAGE NAME):
Pop!_OS Launcher (the thing that opens when I press ´SUPER`)

Issue/Bug Description:
Only one application shows up

Steps to reproduce (if you know):
Have two .desktop files that share the same X-Flatpak property

Expected behavior:
Both applications should show up

Other Notes:
I am sure this worked a few months ago but I cannot confirm that the .desktop files haven't changed.
If I disable the Pop COSMIC extension and press SUPER I can find and run any installed flatpak application just fine.

If I can somehow help to fix this issue please let me know :)

Best regards.

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

No branches or pull requests

1 participant