Have an appimage version of Inkscape, and I find it impossible to print because the list of printers in Print/General dialog box. Inkscape appimage are the only program affected, other program I have tested are all capable of printing w/o issues.
1. Mount appimage /Inkscape-0a00cf5-x86_64_ce6e4b6adcddd38054b872c652b39a90.AppImage --appimage-mount
/usr/bin/AppImageLauncher: /lib64/libcurl.so.4: no version information available (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so) /tmp/.mount_InkscaI26mjS
2. copy content from /tmp/.mount_InkscaI26mjS to /opt/Inkcape
Hi.
Have an appimage version of Inkscape, and I find it impossible to print because the list of printers in Print/General dialog box. Inkscape appimage are the only program affected, other program I have tested are all capable of printing w/o issues.
[edit]
My workaround for this was to install the flatpak version of Inkscape
https://flathub.org/apps/details/org.inkscape.Inkscape
@Grobe Have you reported this as a bug?
Fedora 45 Mate
This bug still exists
Looks like Inkscape appimage gtk3 library was build without libcups and printing at all.
These files in appimage missing
ls -l /opt/Inksckape/usr/lib/gtk-3.0/3.0.0/printbackends/
итого 212
-rwxr-xr-x 1 avl avl 157904 фев 16 15:05 libprintbackend-cups.so
-rwxr-xr-x 1 avl avl 32416 фев 16 15:05 libprintbackend-file.so
-rwxr-xr-x 1 avl avl 24120 фев 16 15:05 libprintbackend-lpr.so
You can use these lifehack
1. Mount appimage /Inkscape-0a00cf5-x86_64_ce6e4b6adcddd38054b872c652b39a90.AppImage --appimage-mount
/usr/bin/AppImageLauncher: /lib64/libcurl.so.4: no version information available (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
/tmp/.mount_InkscaI26mjS
2. copy content from /tmp/.mount_InkscaI26mjS to /opt/Inkcape
3. Create directory /opt/Inkscape/usr/lib/gtk-3.0/3.0.0/printbackends
4 copy file from system (part of gtk3)
cp /usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so /opt/Inkscape/usr/lib/gtk-3.0/3.0.0/printbackends
5. run inkscape /opt/Inkscape/AppRun
After that You can use print to file.
Other backends (to cups and lpr) have many-many related links to other libs and not work without rebuild gtk.