are not in the search path set by the XDG_DATA_DIRS environment variable, so applications installed by Flatpak may not appear on your desktop until the session is restarted.
I did google a lot but no luck so far, edited and also deleted xsessionsrc with
export xdg lines, reinstalled gsettings-desktop-schemas ( for whatever reason gsettings is related to that ? ), reinstalled flatpak
The fish shell is probably the issue here. I am not that familiar with it but it if it doesn’t read all the files in /etc/profile.d you will have to do the things that /etc/profile.d/flatpak.sh and /etc/profile.d/flatpak-bin.sh does yourself.
Indeed. Do not chsh your user’s shell to anything other than Bash, you’re just setting yourself up for strange, difficult to troubleshoot problems. Especially do not set it to a non-POSIX shell like Fish.
Just have your terminal emulator launch whatever interactive shell you want. I use Zsh, but my user’s shell is Bash.
Same here. I actually like ‘fish’ and use it extensively for my interactive sessions but their decision not to support POSIX just blocks me from switching fully in.
It’s probably harmless, but I really see no point in doing that.
99% of the time I use Zsh, as I have it set in Konsole for my default profile. But when I use a TTY, I don’t need any fancy Zsh features (in fact, I find them getting in the way), and Bash is completely sufficient.