https://bugs.kde.org/show_bug.cgi?id=455449
Bug ID: 455449 Summary: Incorrect scaling of login screen with multiple monitors Product: kwin Version: 5.24.4 Platform: Kubuntu Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: multi-screen Assignee: kwin-bugs-n...@kde.org Reporter: menariaar...@gmail.com Target Milestone: --- Created attachment 149835 --> https://bugs.kde.org/attachment.cgi?id=149835&action=edit Login screen in two different cases are shown. NOTE Before I describe the bug in detail, I am aware that there are some scaling limitations of kwin on X11 for multiple displays. But i feel something can be done in this particular case so I request you to read all the details carefully. SUMMARY Due to xrandr issues, when multiple displays with different resolutions are connected the login screen has scaling issues. The larger display accommodates the login screen properly however the smaller display does not (see the attachment, top figure). However, i have also noticed that the cursor doesn't blink on any of the displays in the password text box. But you can still type in the password without noticing any characters in the text boxes. This means a user can skip characters and not notice his mistake at all. Overall, This becomes quite confusing visually as to which display to focus on to type the password and whether the keyboard is responsive. Thus, a solution (if possible) is to show the login screen on only one of the connected displays. GDM3 does the same thing on gnome. STEPS TO REPRODUCE 1. Connect an external monitor (2560x1440) with a larger resolution than the laptop (1920x1080) 2. Select X11 session must be default session (Kubuntu 22.04 recommended). 3. Boot the laptop into linux by pressing the turn on button or selecting linux from the dual boot menu. 4. Login into the user account. 5. Right click and select 'Configure Display Settings'. 6. Select your external monitor as primary display and Disable your Laptop display (or leave it as secondary display). 7. Save the settings and reboot to the KDE Plasma login screen. OBSERVED RESULT Both displays show a login screen scaled to resolution of external display with (2560x1440) resolution. This results in a cropped screen on the smaller display. Cursor in the password text box is missing on both monitors. If you type the password directly, no activity is visible in the text box. However, if you click in the password text box first and type the password, it behaves properly. EXPECTED RESULT Login screen should only be displayed on the primary display. Cursor should be blinking in the text box for typing the password. On the secondary(or smaller) monitor, a Properly scaled login screen with a blurred background image and date-time in the center (see external monitor output in the 2nd frame of the attachment as a reference). ---- OR ----- When an external (or larger resolution) display is connected, only the external display should show the login screen and laptop screen is disabled. Cursor should blink in the text box for typing the password. SOFTWARE/OS VERSIONS Operating System: Kubuntu 22.04 KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 Kernel Version: 5.15.0-37-generic (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i5-8300H CPU @ 2.30GHz Memory: 15,5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 630 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.