Desktop entries with more than one period fail to "Make It a Launcher"

Bug #1966148 reported by accludetuner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Core
New
Undecided
Unassigned

Bug Description

I was having issues adding Flatpak programs as launchers. Every time I tried to add a program as a launcher, it would disappear as soon as I closed the program, or logout/reboot. They wouldn't save.

An example is the program "Exodus" crypto wallet from gnome-software with the Flatpak plugin / Flathub repo.

The desktop entry created in ~/.local/share/applications/ is called "io.exodus.Exodus.desktop".

Thought maybe it was the capital "E", but renaming to all lowercase didn't fix it. Finally renaming it to just "exodus.desktop" made it work fine as a system menu item and a dock launcher. Any time I use a filename with more than one period, Cairo Dock will not add it as a launcher.

I found this page referencing the very same bug from 2018 on the Flatpak support page with no resolution mentioned:
https://github.com/flatpak/flatpak/issues/2474

It's not just Flatpak. It's every desktop file I've tried with more than one period, and Flatpak just happens to expose it.

Extra Info:
Debian Bullseye
XFCE 4.16
Cairo 3.4.1
gnome-software 3.38.1-1
flatpak 1.10.7-0+deb11u1

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.