Fixing Snap Apps Not Showing on the Xfce4 Desktop

If you’re using Xfce4 on Debian or any other Linux distribution and find that Snap applications are not appearing in your application menu, you’re not alone. This is a common issue caused by missing symbolic links for Snap desktop entries.

🛠 The Problem

After installing a Snap package, you might expect it to show up in the application menu under Whisker Menu (or the standard Xfce menu). However, sometimes Snap apps are missing because Xfce4 doesn’t automatically detect their desktop entry files.

✅ The Solution

To fix this, create a symbolic link between the Snap desktop applications directory and the system-wide application directory:

sudo ln -s /var/lib/snapd/desktop/applications /usr/share/applications/snapd

After running this command, refresh your desktop environment by either:

  • Logging out and back in
  • Running xfce4-panel -r to restart the panel
  • Manually checking the menu using xdg-desktop-menu forceupdate

📌 Why This Works

Snap applications place their .desktop files in /var/lib/snapd/desktop/applications/, but some desktop environments (including Xfce4) may not scan this directory properly. By linking it to /usr/share/applications/snapd, we ensure that Xfce4 correctly picks up installed Snap applications.

🚀 Final Thoughts

This quick fix ensures your Snap applications appear in the application menu as expected. If you’re a Snap user on Xfce4, applying this tweak can improve your desktop experience.

Have you faced this issue? Let me know in the comments!

Share this content:

Post Comment