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)?
Thanks!