Personal commands/ add Desktop file

If you add a Desktop file, you got to configure xdg-open which program to open.
By default, dropping a Desktop file adds it, but clicking it doesn’t work. Instead, it opens the xdg-open picker.


reproduce:

  • Go to /usr/share/applications/ and add eos-apps-info.desktop or use eos-apps-info.desktop from your Desktop.

There are multiple fixes available, the easiest just choosing your program from the xdg picker.
However, I believe that instead it would be preferable to make this work out of the box by fixing https://gitlab.com/endeavouros-filemirror/welcome/blob/main/Adding-own-commands.md

Thanks for the report!

The new version of welcome 26.6-1 generates dex instead of xdg-open for launching apps via .desktop files.
Note that if you still have xdg-open for opening .desktop files in file ~/.config/welcome-own-cmds.conf, you should change xdg-open to dex for those cases.

Please try the new version and report your findings!

Thanks for fixing the bug, it works now.

I fixed it by directly modifying the entries in ~/.config/welcome-own-cmds.conf and launching the applications directly.
But it definitely is nice to have that bug fixed for new users.

personal_commands_add "eos-apps-info'" \
                      "EndeavourOS apps info" \
                      "endeavouros-icon" \
                      "Show information about specifically EndeavourOS apps"