So I am testing Fedora 35 beta Plasma edition and am attempting to install my usual flatpak applications. I have an ansible config file I use for installing and configuring everything at first setup. After attempting to install my applications via ansible I see none of my applications installed.
I have run into this issue before in Fedora Gnome, not with ansible but with flatpak, in which I install an application via flatpak and the icon doesn’t appear in the launch menu to launch the application (vscode, for example).
Why does this happen in flatpak?
I can run flatpak list and I see my applications but none appear in KDE menu for launching.
Here is the section of my ansible file:
- name: Add flathub repo become: yes community.general.flatpak_remote: name: flathub state: present flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo method: user - name: Install MakeMKV become: yes flatpak: name: com.makemkv.MakeMKV state: present method: user - name: Install Handbrake become: yes flatpak: name: fr.handbrake.ghb state: present method: user - name: Install Signal become: yes flatpak: name: org.signal.Signal state: present method: user - name: Install Telegram become: yes flatpak: name: org.telegram.desktop state: present method: user - name: Install Discord become: yes flatpak: name: com.discordapp.Discord state: present method: user - name: Install OnlyOffice become: yes flatpak: name: org.onlyoffice state: present method: user - name: Install VSCode become: yes flatpak: name: com.visualstudio.code state: present method: user
Here is some info I see in flatpak:
[ed@localhost-live: ~]$ sudo flatpak remotes Name Options fedora system,oci flathub user
[ed@localhost-live: ~]$ sudo flatpak list Name Application ID Version Branch Installation Discord com.discordapp.Discord 0.0.16 stable user MakeMKV com.makemkv.MakeMKV 1.16.4 stable user Visual Studio Code com.visualstudio.code 1.60.2 stable user HandBrake fr.handbrake.ghb 1.4.2 stable user Freedesktop Platform org.freedesktop.Platform 20.08.15 20.08 user Freedesktop Platform org.freedesktop.Platform 21.08.4 21.08 user Mesa org.freedesktop.Platform.GL.default 21.1.7 20.08 user Mesa org.freedesktop.Platform.GL.default 21.2.2 21.08 user ffmpeg-full org.freedesktop.Platform.ffmpeg-full 21.08 user openh264 org.freedesktop.Platform.openh264 2.1.0 2.0 user Freedesktop SDK org.freedesktop.Sdk 21.08.4 21.08 user GNOME Application Platform version 40 org.gnome.Platform 40 user Adwaita theme org.kde.KStyle.Adwaita 5.15 user KDE Application Platform org.kde.Platform 5.15 user ONLYOFFICE Desktop Editors org.onlyoffice.desktopeditors 6.3.1 stable user Signal Desktop org.signal.Signal 5.21.0 stable user Telegram Desktop org.telegram.desktop 3.1.9 stable user
I don’t believe this is a Fedora 35 beta issue but a behavior of flatpak that I have seen and in the past and have not found a solution. My hope is that when Fedora 35 Plasma is released that I can just jump right in with my ansible file, run it, and all is well.
Also, other questions about Fedora: Is there a reason ansible doesn’t come preinstalled? And, why does Fedora 35 repos still have an older version of ansible (2.9 vs current 2.11)?