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

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

Comments

Projects
None yet
3 participants
@untitaker

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

@timbertson

This comment has been minimized.

Show comment Hide comment
@timbertson

timbertson Nov 11, 2011

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.

Owner

timbertson commented Nov 11, 2011

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

This comment has been minimized.

Show comment Hide comment
@roteiro

roteiro 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.

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 join this conversation on GitHub. Already have an account? Sign in to comment