From 4ee78be61dfab1092fe832ca244ce55b2d66e165 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Thu, 4 Jun 2026 21:13:35 +0900 Subject: [PATCH] [PM-38547] Fix missing Flatpak desktop icon (#21040) * Add app icon to flatpak manifest * Remove 1024x1024 icon * Fix startup wm class --- apps/desktop/resources/com.bitwarden.desktop.desktop | 2 +- apps/desktop/resources/com.bitwarden.desktop.devel.yaml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/desktop/resources/com.bitwarden.desktop.desktop b/apps/desktop/resources/com.bitwarden.desktop.desktop index d61387f3e82..1ff4e2b5760 100644 --- a/apps/desktop/resources/com.bitwarden.desktop.desktop +++ b/apps/desktop/resources/com.bitwarden.desktop.desktop @@ -4,7 +4,7 @@ Exec=bitwarden %u Terminal=false Type=Application Icon=com.bitwarden.desktop -StartupWMClass=Bitwarden +StartupWMClass=com.bitwarden.desktop GenericName=Password Manager Comment=A secure and free password manager for all of your devices. MimeType=x-scheme-handler/bitwarden; diff --git a/apps/desktop/resources/com.bitwarden.desktop.devel.yaml b/apps/desktop/resources/com.bitwarden.desktop.devel.yaml index e2e82bc0f39..1e8c393cc1e 100644 --- a/apps/desktop/resources/com.bitwarden.desktop.devel.yaml +++ b/apps/desktop/resources/com.bitwarden.desktop.devel.yaml @@ -53,6 +53,7 @@ modules: - cp com.bitwarden.desktop.desktop ${FLATPAK_DEST}/share/applications/ - install bitwarden.sh /app/bin/bitwarden.sh - desktop-file-edit --set-key=Exec --set-value="bitwarden.sh %U" ${FLATPAK_DEST}/share/applications/com.bitwarden.desktop.desktop + - for s in 16 32 64 128 256 512; do install -Dm644 icons/${s}x${s}.png ${FLATPAK_DEST}/share/icons/hicolor/${s}x${s}/apps/com.bitwarden.desktop.png; done sources: - type: dir only-arches: [x86_64] @@ -62,6 +63,9 @@ modules: path: ../dist/linux-arm64-unpacked - type: file path: ./com.bitwarden.desktop.desktop + - type: dir + path: ./icons + dest: icons - type: script dest-filename: bitwarden.sh commands: