Nautilus can't launch symlinks / .desktop files linked to applications
Launching symlinks to applications using Nautilus / GNOME Files doesn't work. Launching applications from ArcMenu, Dash to Panel & overview work.
Update to gio launch / gtk-launch: .desktop files ([Desktop Entry]) can be launched using gio launch / gtk-launch, but symlinks to AppImages can't be launched using this method. Both (symlinks to AppImages & .desktop files (e.g. steam.desktop)) can't be launched normally through Nautilus. (*Sorry, mixed it up before)
To reproduce the problem, create a symlink to an executable file (e.g. balenaEtcher) first. You can create a symlink (shortcut) to it using the right-click context menu of Nautilus (after enbabling this option in the Nautilus settings). Don't forget to give the application the permission to be executed.
When the symlink to the application is launched (e.g. by right-clicking on it & choosing to run it as an application), it refuses to open it as an application.
Expected result: the application launches by executing the symlink to it
Actual result: nothing happens (and an error message isn't shown either)
System & software information:
- Fedora 38 (Workstation)
- Kernel 6.3 (rc6)
- GNOME 44 (Wayland session)
- gnome-shell.x86_64 (44.0-4.fc38)
- nautilus.x86_64 (44.0-1.fc38)
- nautilus-extensions.x86_64 (44.0-1.fc38)
- python3-pyxdg.noarch (0.27-7.fc38)
- xdg-dbus-proxy.x86_64(0.1.3-3.fc38)
- xdg-desktop-portal.x86_64 (1.16.0-3.fc38)
- xdg-desktop-portal-gnome.x86_64 (44.0-2.fc38)
- xdg-desktop-portal-gtk.x86_64 (1.14.1-2.fc38)
- xdg-user-dirs.x86_64 (0.18-2.fc38)
- xdg-user-dirs-gtk.x86_64 (0.11-2.fc38)
- xdg-utils.noarch (1.1.3-13.fc38)
You can additionally check the video & images below.