Qubes 4.3 – I’ve been using claws-mail on fedora42-xfce and older for some time now with no issues. Now that 42 is obsolete I went to update the template but when I try to open claws from the main Qubes menu the qubevm starts but claws doesn’t load. I can run it from a terminal window with no problem, only the start menu seems to have issues. I have the same issue with fedora43 and 44 both. Is anyone using claws mail on these templates without issue?
I assume Qubes populates it’s menu for each qubes by collecting .desktop launcher files, though I really don’t know for sure. Anyone know how Qubes populates it’s menu items or what I might look at to see why this isn’t working?
Please open a new/updated qube’s config in Qube Manager:
In Qube Manager → select a new/updated Qube → Settings → Tab: Applications → Button: Refresh Applications
It should start up the new template, scan for app links shut down the template and work afterwards.
1 Like
There is some useful information in the Qubes documentation:
1 Like
Oh. I already tried that and it didn’t help. I also tried uninstalling and reinstalling claws then refreshing applications.
Thanks. I hadn’t seen that previously. It looks helpful.
1 Like
Running qubes.StartApp from the terminal I get some errors about not being able to load an icon. Possibly something gone wrong with the mime database.
(claws-mail:1024): Gtk-WARNING **: 11:31:05.280: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:…/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/qubes/xdg-override/icons/Adwaita/scalable/status/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders.
Used config: Config {
image_loader: {},
image_editor: {},
} (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:…/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/qubes/xdg-override/icons/Adwaita/scalable/status/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (gdk-pixbuf-error-quark, 0)
I tried reinstalling gdk-pixbuf and glycin-loaders. Also rebuilt the mime database and verified svg images are associated with an image loader in the xfce-settings. Still not working
If it is any help:
- I installed fedora-43 template ( not lxde, not minimal) and created a clone template for test.
- Installed claws-mail in the template and shut down the template.
- Create an appvm based on the template, add the claws-mail shortcut.
It all seems to work as expected. The claws icon appears in the Q menu. It starts the qube and runs claws.
If that operates correctly for you, then you could either qvm-copy your .claws directory to the new appvm, or try to switch the old appvm to the new template…
2 Likes
Thanks. That’s helpful to know. I think at this point something in my claws profile is incompatible with fedora 44. I may have to make a new profile and import my mail and settings.