Summary: | Maximize vertically and horizontally do not work in wayland | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Michael D <nortexoid> |
Component: | wayland-generic | Assignee: | Vlad Zahorodnii <vlad.zahorodnii> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aspotashev, bugseforuns, david.decos, gtwilliams, jhtrees99, kde, meven29, nate, postix, rdieter |
Priority: | NOR | Keywords: | wayland |
Version: | 5.16.3 | Flags: | vlad.zahorodnii:
Wayland+
vlad.zahorodnii: X11- |
Target Milestone: | --- | ||
Platform: | Manjaro | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/378ecbc88c18600bd8286c13efb0d7df4eaa220a | Version Fixed In: | 5.22 |
Description
Michael D
2019-05-21 09:41:35 UTC
We don't have maximized horizontally and maximized vertically states on Wayland. It would be great to sort out first whether we need these two in kwin/wayland. I would say they're extremely useful, especially vertical maximize since a growing number of people have screens with higher and higher resolution making vertical maximize much more useful than full maximize. Just to note, gnome/mutter wayland has it (though it can only be invoked at the moment by hotkey). >We don't have maximized horizontally and maximized vertically states on Wayland
That doesn't need to be a problem, we would just send a configure event with the new size whilst keeping the window flags as being normal. I'm sure this used to work.
That patch is actually good to go. I just need to refactor state tracking logic in ShellClient to fix one minor bug. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/259 This is an absolute must, at least for me. I use both of them (maximize vertically as well as horizontally) all the time. Git commit 378ecbc88c18600bd8286c13efb0d7df4eaa220a by Vlad Zahorodnii. Committed on 17/02/2021 at 14:39. Pushed by vladz into branch 'master'. wayland: Implement maximized horizontal/vertical states M +246 -0 autotests/integration/xdgshellclient_test.cpp M +60 -20 src/xdgshellclient.cpp https://invent.kde.org/plasma/kwin/commit/378ecbc88c18600bd8286c13efb0d7df4eaa220a *** Bug 435513 has been marked as a duplicate of this bug. *** *** Bug 437178 has been marked as a duplicate of this bug. *** |