Hi everyone,
I’m reporting an issue (and a workaround) I encountered on Fedora 43 (KDE Plasma 6.5.5) regarding Flatpaks and shell configuration.
The Problem
After changing my default login shell from Bash to ZSH using the command: chsh -s /bin/zsh
I noticed two immediate issues:
- Flatpaks disappeared from the KDE Application Launcher.
- Flatpaks could no longer be launched via the discover app.
- They had to be launched from the terminal with flatpak run …
- If any of the applications where standardt they are lost.
My temp fix
I reverted my default shell back to Bash: chsh -s /bin/bash
Instead of changing the system-wide login shell, I set ZSH as the default profile within the Konsole settings. This restored all Flatpak functionality while still allowing me to use ZSH as my primary interface.
Question: Is this expected behavior for Fedora’s KDE spin, or should ZSH be sourcing these global profiles automatically during a session login?