I'm not sure if I need to open a new discussion for this matter so I'll reply here.
I'm using openSUSE Leap 42.3 GNOME in a HP laptop and calibre 3.9 runs fine, but if I connect a LED TV that I use as a monitor using HDMI and try to run calibre then it fails showing all the errors posted in #1. Disconnecting the TV an using the integrated screen works fine again.
Because I almost use exclusively my laptop connected to the TV, I did not wanted to run calibre in the terminal using
Quote:
QT_SCALE_FACTOR=1 QT_DEVICE_PIXEL_RATIO=1 calibre
|
everytime I use it, so I navigated to "Preferences > Look & Feel" and started to read every option there. It caught my attention the popup description of the "Adjust for high resolution screens (need restart)" option, so I turned it off.
For my surprise, calibre now runs using the TV connected via HDMI and the launcher, so now I don't need to run it from terminal setting variables.
It worked for me, so maybe it can work for you. I don't know why it worked but I'm happy again