[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 pi...@gawrysiak.org changed: What|Removed |Added CC||pi...@gawrysiak.org --- Comment #12 from pi...@gawrysiak.org --- Is this resolved upstream really? Still affects e.g. KDE Neon 5.27 (but perhaps should be OK with transition to 6?) -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 S. Christian Collins changed: What|Removed |Added CC||s_chriscoll...@hotmail.com -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #11 from Malte S. Stretz --- After all, this seems to be an upstream issue indeed. I hacked up the breeze theme and set > global.title.text = "(" + Window.GetX() + " " + Window.GetY() + ") (" + > Window.GetWidth() + " " + Window.GetHeight() + ")"; On boot I get the output "(320 240) (1920 1200)" on *both* screens (Hmmm... now that I think about it maybe I shouldn't modify the global variable but put this into the Logo function?). 1920x1200 is the resolution of my external screen and the offset doesn't make any sense to me at all but when squinting at the screen it seems to be the amount the splash screen is off. I have to generate a new plymouth debug log but am pretty sure that it contained the proper resolutions for both screens. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #10 from Malte S. Stretz --- I digged through my dpkg.log and the Plymouth version in Neon 20.04 was 0.9.4git20200323-0ubuntu6.2 and now I have 0.9.5+git20211018-1ubuntu3 installed. Looks like there is and was as always a bunch of Debian and Ubuntu specific patches applied on top of that version which is probably also picked from some specific commit. Maybe this isn't even a regression upstream but something which was hotfixed by Debian/Ubuntu all the time and that patch got dropped on the way. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #9 from Malte S. Stretz --- Created attachment 154108 --> https://bugs.kde.org/attachment.cgi?id=154108&action=edit kubuntu-logo.plymouth 22.04.10 The kubuntu-logo.plymouth file also has change quite significantly. A lot more metadata about Alignment is included. Might that be the issue? I wasn't able to find any up-to-date documentation on the whole Plymouth scripting/config stuff let alone a changelog which might suggest that recent plymouth versions handle this data differently. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #8 from Malte S. Stretz --- Created attachment 154107 --> https://bugs.kde.org/attachment.cgi?id=154107&action=edit kubuntu-logo.script 22.04.10 Actually, scratch that. The LP git repo has version 22.04.9 only but I have 22.04.10 installed which doesn't seem to be part of that repo (yay for updated package metadata!). I guess that's what this SRU ticket is about. The actual script on disk looks totally different to the version in the repo. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #7 from Malte S. Stretz --- Hmmm.. the X/Y calc code for the Logo seems to be the same in both themes: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kubuntu-settings/tree/plymouth/kubuntu-logo/kubuntu-logo.script?h=ubuntu/1%2522.04.9#n271 But since the Logo overlaps the text in the Kubuntu theme I guess it is wrong as well and the issue (or rather fix) is in https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kubuntu-settings/tree/plymouth/kubuntu-logo/kubuntu-logo.script?h=ubuntu/1%2522.04.9#n160 which looks slightly different to the one in Plasma https://invent.kde.org/plasma/breeze-plymouth/-/blob/master/breeze/breeze.script.cmake#L215 I didn't dig deeper. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #6 from Malte S. Stretz --- Created attachment 154105 --> https://bugs.kde.org/attachment.cgi?id=154105&action=edit Photo of Kubuntu plymouth screen The Kubuntu Plymouth theme does work fine. It has a few issues as well: For some reason (maybe by design?) the UEFI logo stays around and the Kubuntu logo appears only after I unlocked the disk and then overlaps with the status text. But the theme is fit properly on both screens. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #5 from Malte S. Stretz --- Since this affects KDE Neon wouldn't it be sensible to move this ticket there instead? Moving this upstream to Plymouth won't get this fixed in a reasonable timeframe so Neon 22.04 would stay broken for the next two years. So IMO for Neon there should be some workaround implemented to make this work with the Plymouth available. I will try the Kubuntu theme to verify that it is actually fixed there. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 Harald Sitter changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution|--- |UPSTREAM --- Comment #4 from Harald Sitter --- I suggest you take this to https://gitlab.freedesktop.org/groups/plymouth/-/issues I'm reasonably certain this is a plymouth bug where the plymouth windows have incorrect dimensions when dealing with mixed device pixel ratios. The theme code definitely is "responsive" as that other bug report put it. https://gitlab.freedesktop.org/plymouth/plymouth/-/issues/182 looks somewhat related. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #3 from Malte S. Stretz --- This issue started to appear with the upgrade from Neon 20.04 to 22.04. I updated all KDE packages before that so the "only" change was the rest of the system. I assumed that it was the same issue; the Kubuntu report sounds like the Plymouth version in 22.04 requires a new kind of responsive themes: > This is likely due to a non-responsive (old-style) Plymouth theme. and later: > Here is the Ubuntu Studio Plymouth theme in use which is has scaling > implemented. My screens aren't exactly hidpi but they are a weird combination of resolutions and dpi. They match the description "Users of mixed-resolution screens". I will paste the output of xrandr below. Everything is fine when I boot my Laptop without the external screen attached. I also noticed that the screens are cut off differently: On my laptop screen (the one with the higher solution) the theme is cut off right below the Neon logo whereas on my external screen there is more space below the logo so after typing in the password blindly I can see the status text there. Since this is within the early boot stages I am a bit at loss how to debug this. Is there any additional helpful information I can attach here? 8< Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 16384 x 16384 eDP-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 310mm x 174mm 2560x1440 60.00*+ 59.9959.9959.9659.95 1920x1440 60.00 1856x1392 60.01 1792x1344 60.01 2048x1152 59.9959.9859.9059.91 1920x1200 59.8859.95 1920x1080 60.0159.9759.9659.93 1600x1200 60.00 1680x1050 59.9559.88 1400x1050 59.98 1600x900 59.9959.9459.9559.82 1280x1024 60.02 1400x900 59.9659.88 1280x960 60.00 1440x810 60.0059.97 1368x768 59.8859.85 1280x800 59.9959.9759.8159.91 1280x720 60.0059.9959.8659.74 1024x768 60.0460.00 960x720 60.00 928x696 60.05 896x672 60.01 1024x576 59.9559.9659.9059.82 960x600 59.9360.00 960x540 59.9659.9959.6359.82 800x600 60.0060.3256.25 840x525 60.0159.88 864x486 59.9259.57 700x525 59.98 800x450 59.9559.82 640x512 60.02 700x450 59.9659.88 640x480 60.0059.94 720x405 59.5158.99 684x384 59.8859.85 640x400 59.8859.98 640x360 59.8659.8359.8459.32 512x384 60.00 512x288 60.0059.92 480x270 59.6359.82 400x300 60.3256.34 432x243 59.9259.57 320x240 60.05 360x202 59.5159.13 320x180 59.8459.32 DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis) HDMI-2 disconnected (normal left inverted right x axis y axis) DP-2-1 connected 1920x1200+2560+0 (normal left inverted right x axis y axis) 518mm x 324mm 1920x1200 59.95*+ 1920x1080 60.0050.0059.9424.0023.98 1600x1200 60.00 1280x1024 75.0260.02 1152x864 75.00 1280x720 60.0050.0059.94 1024x768 75.0360.00 800x600 75.0060.32 720x576 50.00 720x480 60.0059.94 640x480 75.0060.0059.94 720x400 70.08 DP-2-2 disconnected (normal left inverted right x axis y axis) DP-2-3 disconnected (normal left inverted right x axis y axis) -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #2 from Harald Sitter --- And one of the two screens is hidpi? This looks like an upstream plymouth bug, I'd expect at least one of the screens to have the correct dimensions. Indeed, the kubuntu bug report makes no sense to my mind because the way things work is that the theme is rendered per screen (window in plymouth terms https://invent.kde.org/plasma/breeze-plymouth/-/blob/master/breeze/breeze.script.cmake#L332) so each screen gets rendered separately such that from a theme POV things should still be correct (per screen) so long as the input dimensions from plymouth are correct. -- You are receiving this mail because: You are watching all bug changes.
[Breeze] [Bug 462264] Plymouth Theme cut off on multi monitor setup
https://bugs.kde.org/show_bug.cgi?id=462264 --- Comment #1 from Malte S. Stretz --- Created attachment 154044 --> https://bugs.kde.org/attachment.cgi?id=154044&action=edit Photo of the situation I guess bug 447471 might have the same root cause as well. -- You are receiving this mail because: You are watching all bug changes.