Open heraldofsolace opened 4 years ago
It's because the "system settings" specified the minimum size for its window in the resize hint:
program specified minimum size: 1024 by 700
(from xprop
btw)
A little bit of rant from here:
This is basically a culprit of "desktop" UI design. Desktop applications make strong assumption, and straight refuse to adapt to the available screen space. That's how we got this 1024x700 number. They kindly left out 68 px to keep both titlebar and panel on 1024x768 screen. This won't work if someone decides to rotate the screen 90 degrees. Not to mention that the application straight reject any requests from user to reduce its size. Thus, here, the actual issue is with the system settings application. Krohnkite is simply doing its best to listen to user and not to break application at the same time.
Note that, actually, I've already tried to ignore the resize hints, but that only caused more bugs, including app crashes and rendering errors, so that path is firmly closed. I'm sorry but this is the most sane behavior at this very moment.
At least, if you have only one screen, you can try unticking "Prevent window from protruding from its screen" from the script settings. This might make things little more prettier for you (and that's the whole point of this option, in fact.)
However, the momentum of UI design has shifted to more modern "adaptive" (or "reactive") design. Things will get better in the future, but it'll take years before we get what we need to get.
@esjeon That's unfortunate! Thanks for the reply.
I think I have have found a fix. It is not elegant but works. Here are the steps:
Hope it helps.
@DebChanda Thanks! IT works! Also, to mention. If you have disabled title bar, you can press Alt+F3 top get the menu.
Symptom When I launch System Settings, by default it launches to the right of the current window. But it is not tiled properly. It overlaps some part of the current window, and also doesn't respect the gap settings.![Screenshot_20200415_145708](https://user-images.githubusercontent.com/12252677/79322149-0a840680-7f2a-11ea-9307-917ba7ee1b88.png)
However, if I drag it to the left of the current window, it gets tiled properly.
How to Reproduce
Expected behavior System Settings will be tiled properly.
Environment