Skip to content

Commit bc6bf74

Browse files
Nicolettaclaude
authored andcommitted
fix: StartupWMClass=de.rechnungsfee.app – Andocken und Icon unter GNOME Wayland
Tauri 2 setzt die GTK App-ID auf den Identifier (de.rechnungsfee.app), nicht auf den Produktnamen. GNOME Wayland matcht Fenster anhand der App-ID. StartupWMClass=RechnungsFee griff daher nicht → kein Andocken, kein Icon. gtk-update-icon-cache wieder hinzugefügt (kein sudo für Nutzerverzeichnisse). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 71ac85a commit bc6bf74

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

scripts/install-linux.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,15 @@ Exec=$APPIMAGE %u
5656
Icon=de.rechnungsfee.app
5757
Type=Application
5858
Categories=Office;Finance;Accounting;
59-
StartupWMClass=RechnungsFee
59+
StartupWMClass=de.rechnungsfee.app
6060
Keywords=Rechnung;Buchhaltung;Kassenbuch;Freiberufler;GoBD;Steuer;
6161
Terminal=false
6262
DESKTOP
6363

6464
echo "Desktop-Eintrag erstellt: $DESKTOP_FILE"
6565

6666
# ── Desktop-Datenbanken aktualisieren ──────────────────────────────────────────
67+
gtk-update-icon-cache -f -t "$ICON_BASE" 2>/dev/null || true
6768
update-desktop-database "$DESKTOP_DIR" 2>/dev/null || true
6869

6970
echo ""

src-tauri/assets/de.rechnungsfee.app.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ Exec={{exec}} %u
55
Icon={{icon}}
66
Type=Application
77
Categories=Office;Finance;Accounting;
8-
StartupWMClass=RechnungsFee
8+
StartupWMClass=de.rechnungsfee.app
99
Keywords=Rechnung;Buchhaltung;Kassenbuch;Freiberufler;GoBD;Steuer;Kleinunternehmer;
1010
Terminal=false

src/frontend/src/data/changelog.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ export type ChangelogVersion = {
2222
}
2323

2424
export const CHANGELOG: ChangelogVersion[] = [
25+
{
26+
version: 'v0.1.25',
27+
datum: 'März 2026',
28+
eintraege: [
29+
{ typ: 'fix', text: 'Linux: Icon und Andocken funktionieren jetzt – StartupWMClass auf de.rechnungsfee.app korrigiert (Tauri 2 nutzt den App-Identifier als GTK App-ID, nicht den Produktnamen)' },
30+
{ typ: 'fix', text: 'Linux: Icon-Cache wird nach der Installation automatisch aktualisiert – kein Ab- und Anmelden mehr nötig' },
31+
],
32+
},
2533
{
2634
version: 'v0.1.24',
2735
datum: 'März 2026',

0 commit comments

Comments
 (0)