#14234·tauri

[Linux][Wayland][Tauri 2.0] SystemTray icon missing in dev and .deb, but works in AppImage (X11 works fine)

Author: cosocCreated Oct 1, 2025Updated Sep 13, 2026
Labelstype: bugplatform: Linuxstatus: needs triage

Describe the bug

On Linux Wayland (GNOME), the Tauri 2.0 system tray icon:

Works correctly under X11 (dev, deb, AppImage all fine).

On Wayland:

AppImage: tray icon appears.

dev mode (cargo tauri dev): tray icon does not appear.

.deb package: tray icon does not appear.

This happens on the same machine, so the environment is identical.

Reproduction

No response

Expected behavior

No response

Full tauri info output

[✔] Environment
    - OS: Debian 13.0.0 x86_64 (X64) (gnome on wayland)
    ✔ webkit2gtk-4.1: 2.48.5
    ✔ rsvg2: 2.60.0
    ✔ rustc: 1.89.0 (29483883e 2025-08-04)
    ✔ cargo: 1.89.0 (c24e10642 2025-06-23)
    ✔ rustup: 1.28.2 (e4f3ad6f8 2025-04-28)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
    - node: 22.19.0
    - yarn: 1.22.22
    - npm: 10.9.3

[-] Packages
    - tauri : 2.8.5
    - tauri-build : 2.4.1
    - wry : 0.53.3
    - tao : 0.34.3
    - @tauri-apps/api : 2.8.0
    - @tauri-apps/cli : 2.8.4

[-] Plugins
    - tauri-plugin-shell : 2.3.1
    - @tauri-apps/plugin-shell : 2.3.1
    - tauri-plugin-process : 2.3.0
    - @tauri-apps/plugin-process : 2.3.0
    - tauri-plugin-notification : 2.3.1
    - @tauri-apps/plugin-notification : 2.3.1
    - tauri-plugin-os : 2.3.1
    - @tauri-apps/plugin-os : 2.3.1
    - tauri-plugin-global-shortcut : 2.3.0
    - @tauri-apps/plugin-global-shortcut : 2.3.0
    - tauri-plugin-fs : 2.4.2
    - @tauri-apps/plugin-fs : 2.4.2
    - tauri-plugin-dialog : 2.4.0
    - @tauri-apps/plugin-dialog : 2.4.0
    - tauri-plugin-clipboard-manager : 2.3.0
    - @tauri-apps/plugin-clipboard-manager : 2.3.0
    - tauri-plugin-http : 2.5.2
    - @tauri-apps/plugin-http : 2.5.2

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite

Stack trace

Additional context

No response