This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Yakuake does not extend screen after last update (hidpi)

Tags: None
(comma "," separated)
errsta
Registered Member
Posts
2
Karma
0
Yakuake does not extend screen after last update when "Force fonts DPI" option is enabled.

I can get it to extend the screen if I turn off "Force fonts DPI" (have tried with 96/144/282) , but that kind of ruins a lot of the scaling/resolution. Scaling is currently set to 2.

Some info:
$ xdpyinfo |grep -B 2 resolution
screen #0:
dimensions: 3200x1800 pixels (288x162 millimeters)
resolution: 282x282 dots per inch

$ apt-cache show yakuake (excerpt)
Depends: konsole-kpart, kio, libc6 (>= 2.14), libgcc1 (>= 1:3.0), libkf5archive5 (>= 4.96.0), libkf5attica5 (>= 4.96.0), libkf5auth5 (>= 4.96.0), libkf5codecs5 (>= 4.96.0), libkf5completion5 (>= 4.97.0), libkf5configcore5 (>= 4.98.0), libkf5configgui5 (>= 4.97.0), libkf5configwidgets5 (>= 4.96.0), libkf5coreaddons5 (>= 4.100.0), libkf5crash5 (>= 5.15.0), libkf5dbusaddons5 (>= 4.97.0), libkf5globalaccel5 (>= 5.0.0), libkf5i18n5 (>= 4.97.0), libkf5iconthemes5 (>= 4.96.0), libkf5jobwidgets5 (>= 4.96.0), libkf5kiocore5 (>= 4.96.0), libkf5kiowidgets5 (>= 4.96.0), libkf5newstuff5 (>= 4.95.0), libkf5notifications5 (>= 4.96.0), libkf5notifyconfig5 (>= 4.96.0), libkf5parts5 (>= 4.96.0), libkf5service-bin, libkf5service5 (>= 4.96.0), libkf5sonnetui5 (>= 4.96.0), libkf5textwidgets5 (>= 4.96.0), libkf5widgetsaddons5 (>= 4.96.0), libkf5windowsystem5 (>= 4.96.0), libkf5xmlgui5 (>= 4.96.0), libqt5core5a (>= 5.7.0), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.7.0), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.2.0~alpha1), libqt5x11extras5 (>= 5.6.0), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 4.1.1), libx11-6

Versions for yakuake + above listed dependencies:
Name Version
kio 5.42.0-3
konsole-kpart 4:17.08.3-1
libc6:amd64 2.27-0experimental0
libc6:i386 2.27-0experimental0
libgcc1:amd64 1:8-20180218-1
libgcc1:i386 1:8-20180218-1
libkf5archive5:amd64 5.42.0-2
libkf5attica5:amd64 5.42.0-2
libkf5auth5:amd64 5.42.0-2
libkf5codecs5:amd64 5.42.0-2
libkf5completion5:amd64 5.42.0-4
libkf5configcore5:amd64 5.42.0-2
libkf5configgui5:amd64 5.42.0-2
libkf5configwidgets5:amd64 5.42.0-2
libkf5coreaddons5:amd64 5.42.0-2
libkf5crash5:amd64 5.42.0-2
libkf5dbusaddons5:amd64 5.42.0-2
libkf5globalaccel5:amd64 5.42.0-2
libkf5i18n5:amd64 5.42.0-3
libkf5iconthemes5:amd64 5.42.0-2
libkf5jobwidgets5:amd64 5.42.0-2
libkf5kiocore5:amd64 5.42.0-3
libkf5kiowidgets5:amd64 5.42.0-3
libkf5newstuff5:amd64 5.42.0-2
libkf5notifications5:amd64 5.42.0-2
libkf5notifyconfig5:amd64 5.42.0-2
libkf5parts5:amd64 5.42.0-2
libkf5service-bin 5.42.0-2
libkf5service5:amd64 5.42.0-2
libkf5sonnetui5:amd64 5.42.0-2
libkf5textwidgets5:amd64 5.42.0-2
libkf5widgetsaddons5:amd64 5.42.1-2
libkf5windowsystem5:amd64 5.42.0-2
libkf5xmlgui5:amd64 5.42.0-2
libqt5core5a:amd64 5.9.2+dfsg-12
libqt5dbus5:amd64 5.9.2+dfsg-12
libqt5gui5:amd64 5.9.2+dfsg-12
libqt5network5:amd64 5.9.2+dfsg-12
libqt5widgets5:amd64 5.9.2+dfsg-12
libqt5x11extras5:amd64 5.9.2-1
libqt5xml5:amd64 5.9.2+dfsg-12
libstdc++6:amd64 8-20180218-1
libstdc++6:i386 8-20180218-1
libx11-6:amd64 2:1.6.4-3
libx11-6:i386 2:1.6.4-3
yakuake 3.0.4-1

Here's what I mean:
https://errsta.com/images/yakuake.png

yakuake is currently set to be centered (it's offset to the left), width 90%, height 50%.

It worked just fine before last update(s). Of course didn't notice until a reboot. Here are last few relevant updates:
Start-Date: 2018-02-07 00:04:18
libqt5dbus5:amd64 (5.9.2+dfsg-7, 5.9.2+dfsg-9)
libqt5widgets5:amd64 (5.9.2+dfsg-7, 5.9.2+dfsg-9)
libqt5xml5:amd64 (5.9.2+dfsg-7, 5.9.2+dfsg-9)
libqt5gui5:amd64 (5.9.2+dfsg-7, 5.9.2+dfsg-9)
libqt5core5a:amd64 (5.9.2+dfsg-7, 5.9.2+dfsg-9)
libqt5network5:amd64 (5.9.2+dfsg-7, 5.9.2+dfsg-9)
End-Date: 2018-02-07 00:11:19

Start-Date: 2018-02-08 08:43:45
libgcc1:amd64 (1:7.3.0-1, 1:8-20180207-2)
libgcc1:i386 (1:7.3.0-1, 1:8-20180207-2)
libstdc++6:amd64 (7.3.0-1, 8-20180207-2)
libstdc++6:i386 (7.3.0-1, 8-20180207-2)
End-Date: 2018-02-08 08:44:57

Start-Date: 2018-02-08 10:15:25
libc6-dbg:amd64 (2.26.9000+20180127.7e23a7dd-0experimental0, 2.27-0experimental0)
libc6-dev:amd64 (2.26.9000+20180127.7e23a7dd-0experimental0, 2.27-0experimental0)
libc6:amd64 (2.26.9000+20180127.7e23a7dd-0experimental0, 2.27-0experimental0)
libc6:i386 (2.26.9000+20180127.7e23a7dd-0experimental0, 2.27-0experimental0)
kio-dev:amd64 (5.41.0-1, 5.42.0-1)
libkf5notifyconfig5:amd64 (5.41.0-2, 5.42.0-1)
libkf5newstuff5:amd64 (5.41.0-1, 5.42.0-1)
libc6-i386:amd64 (2.26.9000+20180127.7e23a7dd-0experimental0, 2.27-0experimental0)
End-Date: 2018-02-08 13:05:01

Start-Date: 2018-02-10 23:41:19
libqt5dbus5:amd64 (5.9.2+dfsg-9, 5.9.2+dfsg-10)
libqt5widgets5:amd64 (5.9.2+dfsg-9, 5.9.2+dfsg-10)
kio-dev:amd64 (5.42.0-1, 5.42.0-3)
libkf5notifyconfig5:amd64 (5.42.0-1, 5.42.0-2)
libqt5xml5:amd64 (5.9.2+dfsg-9, 5.9.2+dfsg-10)
libkf5newstuff5:amd64 (5.42.0-1, 5.42.0-2)
libqt5gui5:amd64 (5.9.2+dfsg-9, 5.9.2+dfsg-10)
libqt5core5a:amd64 (5.9.2+dfsg-9, 5.9.2+dfsg-10)
libqt5network5:amd64 (5.9.2+dfsg-9, 5.9.2+dfsg-10)
End-Date: 2018-02-11 13:40:59

Start-Date: 2018-02-16 23:57:01
libkf5kiowidgets5:amd64 (5.41.0-1, 5.42.0-3)
libkf5attica5:amd64 (5.41.0-1, 5.42.0-2)
libkf5codecs5:amd64 (5.41.0-1, 5.42.0-2)
libkf5globalaccel5:amd64 (5.41.0-1, 5.42.0-2)
libkf5dbusaddons5:amd64 (5.41.0-1, 5.42.0-2)
libkf5service-bin:amd64 (5.41.0-1, 5.42.0-2)
libkf5configcore5:amd64 (5.41.0-1, 5.42.0-2)
libqt5dbus5:amd64 (5.9.2+dfsg-10, 5.9.2+dfsg-12)
libkf5jobwidgets5:amd64 (5.41.0-1, 5.42.0-2)
libqt5widgets5:amd64 (5.9.2+dfsg-10, 5.9.2+dfsg-12)
libkf5coreaddons5:amd64 (5.41.0-1, 5.42.0-2)
kio:amd64 (5.41.0-1, 5.42.0-3)
libqt5xml5:amd64 (5.9.2+dfsg-10, 5.9.2+dfsg-12)
libkf5configwidgets5:amd64 (5.41.0-1, 5.42.0-2)
libkf5configgui5:amd64 (5.41.0-1, 5.42.0-2)
libkf5service5:amd64 (5.41.0-1, 5.42.0-2)
libkf5completion5:amd64 (5.41.0-1, 5.42.0-4)
libqt5gui5:amd64 (5.9.2+dfsg-10, 5.9.2+dfsg-12)
libkf5xmlgui5:amd64 (5.41.0-1, 5.42.0-2)
libkf5textwidgets5:amd64 (5.41.0-1, 5.42.0-2)
libqt5core5a:amd64 (5.9.2+dfsg-10, 5.9.2+dfsg-12)
libkf5windowsystem5:amd64 (5.41.0-1, 5.42.0-2)
libkf5widgetsaddons5:amd64 (5.41.0-1, 5.42.1-2)
libkf5sonnetui5:amd64 (5.41.0-1, 5.42.0-2)
libkf5iconthemes5:amd64 (5.41.0-1, 5.42.0-2)
libkf5auth5:amd64 (5.41.0-1, 5.42.0-2)
qml-module-org-kde-kio:amd64 (5.41.0-1, 5.42.0-2)
libqt5network5:amd64 (5.9.2+dfsg-10, 5.9.2+dfsg-12)
libkf5parts5:amd64 (5.41.0-1, 5.42.0-2)
libkf5crash5:amd64 (5.41.0-1, 5.42.0-2)
libkf5kiocore5:amd64 (5.41.0-1, 5.42.0-3)
libkf5archive5:amd64 (5.41.0-1, 5.42.0-2)
libkf5notifications5:amd64 (5.41.0-1, 5.42.0-2)
libkf5i18n5:amd64 (5.41.0-1, 5.42.0-2)
End-Date: 2018-02-17 14:12:22

Start-Date: 2018-02-21 00:23:31
libgcc1:amd64 (1:8-20180207-2, 1:8-20180218-1)
libgcc1:i386 (1:8-20180207-2, 1:8-20180218-1)
libstdc++6:amd64 (8-20180207-2, 8-20180218-1)
libstdc++6:i386 (8-20180207-2, 8-20180218-1)
End-Date: 2018-02-21 00:51:40

Start-Date: 2018-02-22 20:20:47
libkf5i18n5:amd64 (5.42.0-2, 5.42.0-3)
End-Date: 2018-02-22 20:22:04

Disclaimer: Yes - I know that using unstable/experimental repos is a recipe for weird issues. I'm okay with it and would like to find a solution for anyone else affected.
errsta
Registered Member
Posts
2
Karma
0
changing this setting fixed it:

Code: Select all
~$ echo $QT_SCREEN_SCALE_FACTORS
QT_SCREEN_SCALE_FACTORS='eDP-1=2;HDMI-1=2;DP-1=2;HDMI-2=2;'
                               ^

~$ export QT_SCREEN_SCALE_FACTORS='eDP-1=1;HDMI-1=2;DP-1=2;HDMI-2=2;'
                                         ^
~$ echo $QT_SCREEN_SCALE_FACTORS
QT_SCREEN_SCALE_FACTORS='eDP-1=1;HDMI-1=2;DP-1=2;HDMI-2=2;
                               ^

I expected this to affect future Qt programs I'd open (like when you mess with QT_AUTO_SCREEN_SCALE_FACTOR), but so far, all is well.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]