Kleopatra: Icons in the appimage are missing on gnome
Testing, NormalPublic

Assigned To
Authored By
timegrid
Mon, Oct 5, 1:02 PM

Description

In Kleopatra on gpg4linux-5.2.0-beta777 @ ubuntu-26.04 (gnome) all/most icons are missing:

Probably the breeze icons need to be included in the appimage.

Details

Version
gpg4linux-5.2.0-beta777 @ ubuntu-26.04

Event Timeline

timegrid created this object with edit policy "Contributor (Project)".

The Breeze icons should be there (they are included in an older 5.1.0-beta AppImage). Gnome probably wants to use its own icon set.

Probably related debug output (the last part repeats for many icons):

qt.qpa.theme: Successfully created platform theme "gnome" via createPlatformTheme
[...]
qt.gui.icon.loader: Initialized icon loader with system theme "Adwaita" and SVG support true
qt.gui.icon.loader: Setting user theme name to "KIconEngine"
kf.iconthemes: KIconTheme::initTheme() enforces the icon theme: "breeze"
[...]
qt.gui.icon.loader: Theme key 2 is different than cached key 0 for icon "kleopatra"
qt.gui.icon.loader: Resolving icon engine for icon "kleopatra"
qt.gui.icon.loader: Finding a plugin for theme "KIconEngine"
[...]
qt.gui.icon.loader: Trying loader engine for theme.
qt.gui.icon.loader: Loading icon "kleopatra"
qt.gui.icon.loader: Finding icon "kleopatra" in theme "KIconEngine" skipping QList()
qt.gui.icon.loader: Probing theme file at "/tmp/.mount_gpg4wiTy8mAG/usr/share/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Probing theme file at "/usr/share/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Probing theme file at "/var/lib/snapd/desktop/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Probing theme file at ":/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Theme "KIconEngine" not found
qt.gui.icon.loader: Finding icon "kleopatra" in theme "gnome" skipping QList("KIconEngine")
qt.gui.icon.loader: Probing theme file at "/tmp/.mount_gpg4wiTy8mAG/usr/share/icons/gnome/index.theme" false
qt.gui.icon.loader: Probing theme file at "/usr/share/icons/gnome/index.theme" false
qt.gui.icon.loader: Probing theme file at "/var/lib/snapd/desktop/icons/gnome/index.theme" false
qt.gui.icon.loader: Probing theme file at ":/icons/gnome/index.theme" false
qt.gui.icon.loader: Theme "gnome" not found
qt.gui.icon.loader: Looking up fallback icon "kleopatra"
qt.gui.icon.loader: Resulting icon entries std::vector()
qt.gui.icon.loader: Icon is not available from theme or fallback theme.
qt.gui.icon.loader: Trying platform engine.
qt.gui.icon.loader: Loading icon "kleopatra"
qt.gui.icon.loader: Finding icon "kleopatra" in theme "KIconEngine" skipping QList()
qt.gui.icon.loader: Probing theme file at "/tmp/.mount_gpg4wiTy8mAG/usr/share/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Probing theme file at "/usr/share/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Probing theme file at "/var/lib/snapd/desktop/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Probing theme file at ":/icons/KIconEngine/index.theme" false
qt.gui.icon.loader: Theme "KIconEngine" not found
qt.gui.icon.loader: Finding icon "kleopatra" in theme "gnome" skipping QList("KIconEngine")
qt.gui.icon.loader: Probing theme file at "/tmp/.mount_gpg4wiTy8mAG/usr/share/icons/gnome/index.theme" false
qt.gui.icon.loader: Probing theme file at "/usr/share/icons/gnome/index.theme" false
qt.gui.icon.loader: Probing theme file at "/var/lib/snapd/desktop/icons/gnome/index.theme" false
qt.gui.icon.loader: Probing theme file at ":/icons/gnome/index.theme" false
qt.gui.icon.loader: Theme "gnome" not found
qt.gui.icon.loader: Looking up fallback icon "kleopatra"
qt.gui.icon.loader: Resulting icon entries std::vector()
qt.gui.icon.loader: Resulting engine QIconLoaderEngine(0x190230e0, null)
qt.gui.icon.loader: Setting fallback search path to QList("/tmp/.mount_gpg4wiTy8mAG/usr/share/libkleopatra/pics")
• ebo triaged this task as Normal priority.Tue, Oct 6, 10:58 AM
• ikloecker moved this task from Backlog to WIP on the gpd5x board.
• ikloecker changed the task status from Open to Testing.Thu, Oct 8, 9:49 AM

Should work now. Additionally, Kleopatra might now use the Breeze even on GNOME.

• ikloecker mentioned this in Unknown Object (Maniphest Task).Mon, Oct 12, 9:53 AM