← Back to team overview

cairo-dock-team team mailing list archive

[Bug 1966148] [NEW] Desktop entries with more than one period fail to "Make It a Launcher"

 

Public bug reported:

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

** Affects: cairo-dock-core
     Importance: Undecided
         Status: New


** Tags: desktop flatpak launcher

-- 
You received this bug notification because you are a member of Cairo-
Dock Devs, which is subscribed to Cairo-Dock Core.
https://bugs.launchpad.net/bugs/1966148

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

Status in Cairo-Dock Core:
  New

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 manage notifications about this bug go to:
https://bugs.launchpad.net/cairo-dock-core/+bug/1966148/+subscriptions