I have two printers setup that are correctly listed in System>Printers and also successfully print test pages. When I now open Thunderbird or Libre Office (both Flatpaks, because Silverblue) for the first time after a boot, no printers are listed in their respective print dialogs. But when I press “use system dialog” in Thunderbird, the printers are listed and can be selected. When I now close the dialog, the printers magically appear both in Thunderbirds as well as in Libre Office own print dialogs, until I reboot.
The obvious workaround would be to only print using the system dialog, but Libre Office doesn’t offer that option to my knowledge. That means the workflow for printing in LO after a fresh boot would be to open Thunderbird, select a mail, select print, select use system dialog, then close it again and then switching back to LO to finally print. That is not something I will be able to teach to my father.
So, best case would be if someone has a solution or at least a pointer to the core problem of custom print dialogs not correctly working. Alternatively, I am also open to hacky workarounds like “autostart a Flatpak with system print dialog on boot” or stuff like that.
By the way, I toggled the dbus permissions on via Flatseal for both Thundebird and LO, otherwise printing didn’t work at all.
System Info:
Fedora Silverblue 42.20250518.0 running gnome via wayland
Thunderbird 128.10.1esr from Flathub
Libre Office 25.2.3.2 from Flathub
Thanks in advance!