Bug 363692 - configuration window cannot be made small enough
Summary: configuration window cannot be made small enough
Status: RESOLVED DUPLICATE of bug 354227
Alias: None
Product: kde-cli-tools
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-30 08:53 UTC by Erik Quaeghebeur
Modified: 2016-06-15 13:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot showing the issue (856.89 KB, image/png)
2016-05-30 09:36 UTC, Erik Quaeghebeur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Quaeghebeur 2016-05-30 08:53:35 UTC
The configuration window has the following *minimal* size (on my system, breeze theme):

Width: 641
Height: 802

The result is that on HD screens with height 768, which is one of the most common resolutions around (https://en.wikipedia.org/wiki/Display_resolution#2010s). This means that the bottom row of buttons and certainly their text is cut away almost entirely. The window cannot be moved up. The workaround I used was to hover over the buttons to get the tooltip that reveal the function of the buttons.

A screen configuration dialog should be usable on all common resolutions! This is a major usability issue.


Reproducible: Always
Comment 1 Sebastian Kügler 2016-05-30 09:18:30 UTC
I can resize the height of the window to 460 pixel, it produces scrollbars within the window, but it's entirely usable (if not a beauty queen).

Could you post a screenshot of your setup?

You can always move up windows by pressing the ALT key and dragging the window from anywhere within, by the way.

The list on the wikipedia page you quote is from 2012, there has been a lot of development in the market for screens, so I'm not sure it still is one of the most important resolutions (we don't see it very often). That is unrelated to this issue, though.
Comment 2 Erik Quaeghebeur 2016-05-30 09:36:22 UTC
Created attachment 99264 [details]
Screenshot showing the issue

I've taken a two-screen screenshot, but the issue is independent of having one or two screens active. I've taken the screenshot with a delay so that you can see me try to make the window less tall. The part of the window going over the edge into the black part is missing on-screen. Geometry info is included because of that (and a convenient option in the system settings).
Comment 3 Sebastian Kügler 2016-05-30 09:55:22 UTC
And you're saying you can't reduce the height further? (As I said, I can, and it produces scrollbars in that case.)

Could you make sure you're running Plasma 5.5.5 (kinfocenter helps)?
Comment 4 Erik Quaeghebeur 2016-05-30 11:02:13 UTC
(In reply to Sebastian Kügler from comment #1)
>
> You can always move up windows by pressing the ALT key and dragging the
> window from anywhere within, by the way.

I know, I even have the option enable to allow dragging by clicking on empty space without pressing alt. That didn't allow me to drag the window beyond the top of the screen. But this has worked... I guess there is some workspace-configuration interaction here.
 
> The list on the wikipedia page you quote is from 2012, there has been a lot
> of development in the market for screens, so I'm not sure it still is one of
> the most important resolutions (we don't see it very often).

I'm not alone, almost 40% has a vertical resolution of 768:

  http://gs.statcounter.com/#desktop-resolution-ww-monthly-201505-201604

Sadly enough, this won't change quickly. Many laptops models still have ‘just’ HD resolution as the standard configuration, certainly for business laptops.

(In reply to Sebastian Kügler from comment #3)
> And you're saying you can't reduce the height further? (As I said, I can,
> and it produces scrollbars in that case.)

Indeed, I can make it larger, but not smaller than those dimensions. I will go through possibly relevant systemsettings to see whether it is due to a configuration option.

> Could you make sure you're running Plasma 5.5.5 (kinfocenter helps)?

Yes: KDE 5.5.5, Qt 5.5.1, X 11.704.000, OpenGL 3.0
Comment 5 Sebastian Kügler 2016-05-30 11:14:58 UTC
Which frameworks version are you running, especially kcmutils?
Comment 6 Erik Quaeghebeur 2016-05-30 11:16:36 UTC
(In reply to Sebastian Kügler from comment #5)
> Which frameworks version are you running, especially kcmutils?

5.21.0
Comment 7 Sebastian Kügler 2016-05-30 11:17:34 UTC
Also, do you get the scrollbars when you open this module through systemsettings? How did you start it?
Comment 8 Erik Quaeghebeur 2016-05-30 11:26:26 UTC
(In reply to Sebastian Kügler from comment #7)
> Also, do you get the scrollbars when you open this module through
> systemsettings? 

Yes.

> How did you start it?

krunner, so it runs without systemsetting's enclosure.

I tried with other kcm modules, and they exhibit have the same issue, so this is not kscreen-specific. I'm changing the product.
Comment 9 Aleix Pol 2016-05-30 12:34:26 UTC
@sebas are you sure it's a problem in kcmshell? I'd say it's the kscreen kcm suggesting a too big minimum size...
Comment 10 Christoph Feck 2016-05-31 12:23:20 UTC
See also bug 354227.
Comment 11 Erik Quaeghebeur 2016-05-31 13:29:00 UTC
(In reply to Aleix Pol from comment #9)
> @sebas are you sure it's a problem in kcmshell?

Well, the scrollbar container seems to be part of systemsettings. If it were part of each component, this issue wouldn't be there.

> I'd say it's the kscreen kcm suggesting a too big minimum size...

Is there a minimum assumed resolution that kcm writers should adhere to?

(In reply to Christoph Feck from comment #10)
> See also bug 354227.

Indeed, duplicates. I suggest keeping one and marking it confirmed.
Comment 12 Christoph Feck 2016-06-15 13:41:25 UTC

*** This bug has been marked as a duplicate of bug 354227 ***