Could it be that print previews are for example in postscript and for some reason postscript is associated with evince even when evince is not installed? But I don't see how this could be the case. Where are file associations stored in XFCE? I think the suggested ones come from .desktop files but where is the currently active association stored? The one that xdg-open would use to open the file (if xdg-open is even used by XFCE).
]]>edit] running standalone `atril-previewer $file` works.
]]>I suppose evince should be marked as an suggested dependency on Atril and that would solve the issue, correct?
Are you still using Atril as the image viewer or did you change to Evince?
But in terms of this thread, is there anything more to do to resolve it?
If you are still using Atril as the image viewer and installing Evince fixed a bug in Atril then you should report that as a bug in the Atril package to the Debian maintainer using the reportbug package. See also https://www.debian.org/Bugs/Reporting.
]]>no relation/dependency between those 2.
Just guessing: may be one of them have a dependency needed by the other but not stated?
]]>You error seems somewhat different. I also got the avahi errors since I've removed avahi but I got a message clearly saying evince was not found, which I don't see in your log.
]]>in my case i see these in .xsession-errors :
(atril:12486): WARNING **: 12:17:46.086: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Avahi was not provided by any .service files
[ 13/12/2022 12:18:06.680 x_create_picture_with_pictfmt_and_pixmap ERROR ] failed to create picture (X error 9 DRAWABLE request 139 minor 4 serial 6369528)
[ 13/12/2022 12:18:06.693 paint_one ERROR ] Window 0x03001f39 is missing painting data.
[ 13/12/2022 12:18:06.694 x_create_picture_with_pictfmt_and_pixmap ERROR ] failed to create picture (X error 9 DRAWABLE request 139 minor 4 serial 6369559)