Skip to content
This repository has been archived by the owner on Mar 27, 2022. It is now read-only.

Execute Win+Shift+P everytime a window is being resized in tiling mode. #43

Open
untitaker opened this issue Nov 10, 2011 · 2 comments
Open

Comments

@untitaker
Copy link

The other windows just should resize too to make it properly tiled again.

@timbertson
Copy link
Owner

I disagree - I often want overlapping windows, and this would make
that impossible.

I would like to add a keyboard modifier to make this happen - e.g my
original intent was that if you held down SHIFT while resizing a
window then it would do what you want here. I haven't yet figured out
how to do that with mutter though, or if it's even possible.

@roteiro
Copy link

roteiro commented Jun 2, 2012

I requested the same feature in #82, before seeing this issue. A few thoughts on it:

I think the feature is necessary. In my opinion a user uses a tiling window manager as not to get overlapping windows but to get the available screen split up nicely between the windows. If one wants overlapping windows quite often, he might just use "floating mode". In bluetile, the few times i want a window bigger without destroying the current tiling layout (i think thats the main reason for those overlapping tiles, correct me, if i am wrong) i simply hit the maximize button in decorator area. This enlarges the selected window to a "close to fullscreen" size, to be able to differentiate from real fullscreen mode.

Anyway, possibilities to implement "auto-super+shift+p" are:

  1. via a modifier, either "non-auto-super+shift+p" or " "auto-super+shift+p" is the default behaviour, while the other is accessible via a modifier, e.g. SHIFT, as already proposed by gfxmonk. Would be best, if you need both of them frequently.
    1.1)Default behaviour could also be swapped around via a configuration entry, but that might become confusing for unexperienced users.
  2. selecting one behaviour via a config entry. Best, if a user only needs behaviour at all times. Keeps it simple but limited.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants