I'm using a rather standard laptop with a 1600x900 resolution (what was used to be called HD+ and is higher than the resolution available on most laptops sold up until about a year ago), and on that screen the "Energy Saving" configuration window is so large that the OK/Cancel buttons are not visible (they mostly out of the screen and the rest is hidden behind the bottom panel). See screenshot This wasn't an issue before 5.7 (or 5.6 - i haven't used 5.6 much). From looking at the current setup, it looks like there's a lot of unnecessary empty space around elements, and it looks to me as if reducing some of that can get all the content to fit in 800px and a bit (to leave some room for a bottom panel) without moving anything to other tabs/sub dialogs. Reproducible: Always Steps to Reproduce: 1. Right click the battery icon in the notification tray and select "Configure Power Saving..." 2. Change something 3. Try to click "OK" Actual Results: The "OK" button is not visible and cannot be clicked. Also the window cannot be moved up by grabbing the window title bar or even by grabbing empty space (if this is configured under "Application Style" -> "Widget Style and Behavior" -> "Breeze" -> "Configure" -> "General" -> "Windows' drag mode:" -> "Drag from all empty areas"). Expected Results: The "OK" button should be visible and clickable. There is a workaround by grabbing the window with the "Windows action modifier key" (usually ALT), which does allow you to move the window so that the title bar is higher than the top of the screen (which the Breeze "drag mode" doesn't let you do) - but that "hack" is something you can't expect KDE newbies to be aware of. I'd set the severity to "minor", but because the workaround is so undiscoverable, I think "normal" is in order.
Created attachment 100398 [details] attachment showing the problem
*** Bug 365281 has been marked as a duplicate of this bug. ***
Btw, this seems to be a general problem with kcmshell5, regardless of the module. (of course modules with fewer options are unlikely to be larger than the screen...)
I don't remember whether power management settings was fit to window height (in case if we are talking about low screen resolution, for me it is 1366x768), but as far as I remember, there was a scrollbar on the right side of the window, so I was able to scroll the frame with settings controls by using this scrollbar or using touch pad with multi-touch option. But I don't see this scrollbar at the moment and area with controls is not scrollable at all. OpenSUSE Tumbleweed x64, Plasma 5.8.4
(In reply to Pavel from comment #4) > but as far as I remember, there was a scrollbar on the right side > of the window, so I was able to scroll the frame with settings controls by > using this scrollbar or using touch pad with multi-touch option. But I don't > see this scrollbar at the moment and area with controls is not scrollable at > all. I don't remember if this is true (as I personally never use this these settings, or run kcmshell5 manually), but it doesn't matter anyway. For now, just open the settings in systemsettings5 ("Configure Desktop" in openSUSE), and they will have the scrollbar if the display is too small. Or use the previously mentioned workaround: Press and hold the 'Alt' key and click on the window (and hold the mouse button), this way you can move it wherever you want and be able to reach the buttons or other options.
(In reply to Wolfgang Bauer from comment #5) > (In reply to Pavel from comment #4) > > but as far as I remember, there was a scrollbar on the right side > > of the window, so I was able to scroll the frame with settings controls by > > using this scrollbar or using touch pad with multi-touch option. But I don't > > see this scrollbar at the moment and area with controls is not scrollable at > > all. > > I don't remember if this is true (as I personally never use this these > settings, or run kcmshell5 manually), but it doesn't matter anyway. > > For now, just open the settings in systemsettings5 ("Configure Desktop" in > openSUSE), and they will have the scrollbar if the display is too small. Main settings window has scrollbar, but Power Manager settings window - hasn't > Or use the previously mentioned workaround: Press and hold the 'Alt' key and > click on the window (and hold the mouse button), this way you can move it > wherever you want and be able to reach the buttons or other options. Yes, I know about it and I'm using it. This feature one of the best in Linux DEs :) Sometimes I need it in Windows, but unfortunately, it hasn't such feature. Thank you for the reply.
(In reply to Pavel from comment #6) > (In reply to Wolfgang Bauer from comment #5) > > For now, just open the settings in systemsettings5 ("Configure Desktop" in > > openSUSE), and they will have the scrollbar if the display is too small. > Main settings window has scrollbar, but Power Manager settings window - > hasn't Yes, that's what this bug report is about. IMHO kcmshell5 creates a window with a minimum size as big as the settings module it shows (which means scrollbars are not necessary), regardless of the screen size. But you can open the Power Management settings in systemsettings5 too as a workaround. The window should fit the screen then, the window can be made smaller and there will be a scrollbar if necessary. In other words, the exact same settings are available in systemsettings5, and systemsettings5 does not have those problems. Doesn't mean that this bug shouldn't be fixed though, of course.
It's a problem in kcmshell though, as the scrollbars don't belong into the individual modules. kcmshell should, just like systemsettings, add these scrollbars and limit the window size to what fits on the screen minus panel struts.
*** Bug 378285 has been marked as a duplicate of this bug. ***
Yes same here with 1366x768
1366x768 here too. Will likely become even more common with people re-purposing Chromebooks, and thinner/smaller/lighter/cheaper laptops. Also noticed while checking resolution that "Displays" has the same issue. Alt-window drag is a good work-around, thank you, but hidden/discover-able features should not be necessary to overcome UX/UI problem. Discover-ability of this is not limited to new users, I've been using Linux for a long time, and was not aware of it until investigating this bug report.
Created attachment 105372 [details] Energy Saving too big for 768
Created attachment 105373 [details] Displays too big for 768
I'm affected by this usability problem too. Fix it please.
*** Bug 380282 has been marked as a duplicate of this bug. ***
*** Bug 378498 has been marked as a duplicate of this bug. ***
*** Bug 382717 has been marked as a duplicate of this bug. ***
*** Bug 360358 has been marked as a duplicate of this bug. ***
Duplicate of bug #354227 ?
*** Bug 384819 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 354227 ***
*** Bug 360260 has been marked as a duplicate of this bug. ***