KDE: flatpak apps do not appear on launcher and krunner

I just installed KDE edition and when i install Flatpak apps through discover they dont show up in launcher and Krunner or search. Heowever i can see that the app has been installed via discover and can launch it through discover and not by any other mans.
APps Installed:
Mailspring, Spotify

System Info:
Operating System: Fedora Linux 35
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.15.17-200.fc35.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6500T CPU @ 2.50GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 530

Are you using fish or another non-posix shell?

Yes, I am using Fish

1 Like

Currently, the flatpak package doesn’t provide support for fish in setting XDG_DATA_DIRS. There was recently a PR to add support that merged but I don’t think that has been released yet.

See this topic for some alternatives:
https://discussion.fedoraproject.org/t/flatpak-icon-are-not-showing-up-in-menu/18542

2 Likes

Thanks, I changed my shell back to bash and everything works fine now

1 Like

The flatpaks entries can be directly created even with fish

I found this script on Git Lab which resolves most of the issues with fish

https://gitlab.com/iamaravindim/aim-dot-files/-/blob/main/.config/fish/config.fish

Once check it