Basically $TITLE.

It happens sometimes that I need to install both the native and the flatpak version of a program, for compatibility or feature reasons. Say for example, native Gnucash has a crash in a specific dialog that I can skip with the flatpak version if that dialog crosses my workflow.

But this causes an issue. Many flatpak applications I have installed, like Norka, result in duplicating the icon / .desktop entry in the menu, which is annoying but survivable, But a few others, such as Luanti, seem to hide or replace the menu icon of the native program, leaving only one entry in the menu that always leads to the flatpak version. And this is quite breaking.

Is there any to prevent Flatpak from hiding or overwriting the native program icons, or at least prevent it from camouflaging itself? Basically I’m looking for how or where to achieve any of the following:

  • Make flatpak menu entries install separately, with names or descriptions guaranteed to not conflict with native program icons (say, “App - Flatpak version”).
  • Make flatpak menu icons install into their own subdirectory in the menu.
  • Make flatpak not install desktop menu entries

Thanks in advance.