KDevelop 5.6.1 released

Milian Wolff mail at milianw.de
Tue Feb 2 11:10:42 GMT 2021


On Dienstag, 2. Februar 2021 00:01:08 CET Javier Guerra Giraldez wrote:
> On Mon, 1 Feb 2021 at 12:17, Milian Wolff <mail at milianw.de> wrote:
> > Hmm very odd - do you have time to investigate that yourself maybe? I have
> > no clue where to start here and it works OK on my local setup with
> > 
> > QT_SCREEN_SCALE_FACTORS=DisplayPort-0=1.5;DisplayPort-1=1.5;DisplayPort-2=
> > 1.5;HDMI- A-0=1.5;
> > 
> > Do you maybe have QT_AUTO_SCREEN_SCALE_FACTOR or something else from [1]
> > configured that could affect us here? Maybe some custom font DPI factor
> > that's not loaded properly? Any other output on the command line?
> 
> Thanks for the ideas!
> 
> I do have QT_AUTO_SCREEN_SCALE_FACTOR=0, so i experimented a bit.
> here's the results of both 5.6.1 and 5.6.0 with values of 0, 1 and
> unset:
> 
> As mentioned on the previous email, I use a scale of 2.0 on the
> laptop's screen (13", 4K) and 1.5 on the external one (26", 4K).
> 
> 
> unset QT_AUTO_SCREEN_SCALE_FACTOR:
> 
> 5.6.0 : external monitor (scale 1.5): Everything is gigantic! at least
> twice as big as usual.  on the laptop screen (scale 2.0) it's same as
> usual.
> 
> 5.6.1 : on both monitors it seems to be correct scaling.  the code
> font is somewhat larger than I'm used to, but can be corrected with a
> smaller fontsize, and is consistent.   Still uses the wrong widget and
> cursor themes.  The widgets are bigger, but it can be because they're
> a coarser theme, looks like windows 95 or something similar.  Not sure
> which cursor theme it's using, but it always seem too small.
> 
> 
> QT_AUTO_SCREEN_SCALE_FACTOR = 0:  (my previous setup)
> 
> 5.6.0 : everything looks just right on both monitors.
> 
> 5.6.1 : On the external monitor the widget fonts are bigger and
> doesn't fit correctly inside the widgets themselves.  that's the
> screenshot I sent.   If i drag to the laptop screen, it resizes to
> actually fit and doesn't seem truncated anymore.  If i drag back to
> the external monitor, they resize again.  the widget fonts are still
> bigger than usual but the widgets grow to a more appropriate size.  I
> guess that's how it's supposed to look in that theme, but i can't
> change it to the appropriate theme.
> 
> 
> QT_AUTO_SCREEN_SCALE_FACTOR = 1:
> 
> 5.6.0 : same as unset:  enormous on the external monitor, normal on
> the laptop screen.
> 
> 5.6.1 : same as unset:  wrong theme, which looks big and coarse, but
> correctly scaled and without truncated labels.  same wrong theme for
> the mouse cursors, far too small for 4K screens.
> 
> 
> So, for now I'm setting it to "1" only for KDevelop 5.6.1   It's still
> the wrong widgets and cursors, but at least they aren't truncated!

OK, thanks for testing. I'm very surprised that an unset 
QT_AUTO_SCREEN_SCALE_FACTOR behaves just like setting it to 1. What's worse: I 
personally have it set to 0 here and it seems to work fine on my single 
screen.

Are you using Gnome, Plasma or something else as your desktop environment? I 
really don't understand why this all behaves so differently for you. It seems 
like the update to Qt 5.15 in the appimage changed something fundamentally on 
your specific machine...

> Any similar hints on why it doesn't respect the "Breeze" widget set?

It's a packaging bug, I'll have to see what is required to get breeze into the 
appimage too. Apparently the old appimage did that. What are are seeing in 
5.6.1 now is the default Fusion style from Qt.

Cheers

-- 
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20210202/18666d50/attachment.sig>


More information about the KDevelop-devel mailing list