Linux: nativer SNI-Tray für Nicht-GNOME-Desktops, pfadtragende fs-Fehler, Panic-Tracer
- Tray verzweigt: GNOME -> Extension/D-Bus, KDE/Cinnamon/LXQt -> natives SNI-Tray-Icon mit Menue (libappindicator liefert keine Klick-Events) - fs-Aufrufe nennen bei Fehlern den Pfad statt bloss 'os error 2'; is_dir-Guard in list_pools_in und Usage-Auswertung - Panic-Hook schreibt kopierbaren Backtrace (profile.release debug = 1) - AppImage unter GNOME gesperrt (rfd-Dialog), Verweis auf deb/rpm - deb/rpm liefern die GNOME-Extension mit; Appindicator als Depends - Bundle-Targets um deb/rpm/appimage erweitert
This commit is contained in:
@@ -14,6 +14,10 @@ rust-version = "1.77.2"
|
||||
name = "app_lib"
|
||||
crate-type = ["staticlib", "cdylib", "rlib"]
|
||||
|
||||
# Zeilennummern im Release-Backtrace (sonst zeigt der Panic-Tracer nur Adressen).
|
||||
[profile.release]
|
||||
debug = 1
|
||||
|
||||
[build-dependencies]
|
||||
tauri-build = { version = "2.6.3", features = [] }
|
||||
|
||||
@@ -34,6 +38,7 @@ keyring = { version = "3", features = ["apple-native", "sync-secret-service", "w
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
zbus = "5"
|
||||
glib = "0.18"
|
||||
rfd = { version = "0.15", default-features = false, features = ["gtk3"] }
|
||||
|
||||
[target.'cfg(target_os = "macos")'.dependencies]
|
||||
objc2 = "0.6"
|
||||
|
||||
Reference in New Issue
Block a user