Summary: | XMoveResizeWindow cannot resize past the taskbar | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Misha Aizatulin <avatar> |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | REOPENED --- | ||
Severity: | normal | CC: | xaver.hugl |
Priority: | NOR | ||
Version First Reported In: | 5.18.5 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Misha Aizatulin
2020-10-03 16:40:06 UTC
KWin keeps windows in the work area on purpose as far as I know. The reason for that is to ensure that no window gets off-screen. What I'm asking for is allowing the bottom of the window to go to the bottom of the screen. This will not cause the window to go off-screen, as long as you keep track of the top. This is also something that is already trivially possible with the mouse. So I'm asking that XMoveResizeWindow is allowed to do something that the user is already allowed to do with their mouse. Any thoughts? It makes little sense to me that a window is allowed to go beyond the edge of the screen horizontally, but is not allowed to go beyond the taskbar vertically. Sorry, but keeping windows in the work area is intentional. If you want to have the window be effectively fullscreen, you can make the window actually fullscreen, or change your panel to not reserve part of the screen for itself (-> auto hide or dodge windows mode) > Sorry, but keeping windows in the work area is intentional.
But I am not suggesting that the window should leave the work area. All I'm asking for is that it is allowed to extend to the bottom of the screen. You can still make sure that the top of the window is within the work area if you like.
Unfortunately, neither solution you suggested works for me. I don't want to make the window fullscreen - I want the width to remain the same. I also wouldn't want to hide the taskbar - I do like seeing it.
|