Bug 396814

Summary: Yakuake does not like scaled display
Product: [Applications] yakuake Reporter: Raul Kde Bugzilla <raul_kde_bugzilla>
Component: generalAssignee: Eike Hein <hein>
Status: CONFIRMED ---    
Severity: normal CC: t.piekarski, tommi.nieminen
Priority: NOR Keywords: investigated, triaged
Version: 3.0.5   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=383555
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: yakuake white lines on scale

Description Raul Kde Bugzilla 2018-07-24 12:47:36 UTC
Created attachment 114094 [details]
yakuake white lines on scale

I have my display scaled to 1.3.

This makes yakuake get its position wrong - on a dual head, it aligns left on the right head and aligns right on the left head, where should it be centered.

Most of time it display a few white lines in the terminal, as if it has lost a pixel in the scaling process.

I know kde scaling is far from optimal, however this behaviour is not shown in Konsole.
Comment 1 Thomas Piekarski 2018-09-10 08:07:51 UTC
Hello,

tested this report and I can confirm and reproduce it.

But this looks very related to 389448 (and also 392960 - marked already as duplicate), but none of these mention a white line due to broken scaling. 

Nevertheless I think this is a duplicate, what do you think?

Do you use KDE or only yakuake and some other desktop environment? I guess when you use Kubuntu you use KDE - did you set your panel to auto hide? When you set that can you always display it and recheck?
Comment 2 Tommi Nieminen 2022-06-27 16:29:39 UTC
Can confirm: Yakuake 20.12.1 on Debian GNU/Linux 11, KDE Plasma 5.20.5, KDE Frameworks 5.78.0, Qt 5.15.2.

In effect, Yakuake reads the position information incorrectly, so that ‘centered’ is anything but, and likewise trying to get it to the left or the right edge fails. In my case (125% scaling on a 4K display), trying to position Yakuake with the left edge makes it flow out of the display to the left where I have a secondary display, and trying to position with the right edge is somewhat rightwards off the center.