After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 542283 - Window tiling without mimicking MS Windows (aka tile) -- for efficient screen space use by default
Window tiling without mimicking MS Windows (aka tile) -- for efficient screen...
Status: RESOLVED OBSOLETE
Product: metacity
Classification: Other
Component: general
unspecified
Other All
: Normal minor
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2008-07-09 23:45 UTC by Γριφεγ
Modified: 2020-11-06 20:06 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Γριφεγ 2008-07-09 23:45:36 UTC
There exists a very handy feature in Win* where you can select windows while holding CTRL on the taskbar, then from the context menu, tile them.

There appears to be no interest in this approach for GNOME (see bug #62721 and bug #85523 -- for whiches this bug is not a duplicate).

I propose an alternate approach, and that of dwm, a dynamic tiling WM by Anselm Garbe, also used by awesome WM and others.

Have a simple panel button to switch between traditional and tiling modes (possible others, then it's a mini-menü). Default to traditional.

Switching to tiling automatically tiles all non-minimized windows, layout up for debate but I prefer the golden-section based algorithm.

New windows also are tiled, unless they are "immune" to tiling -- use the same heuristics as awesome WM (transients etc).

Upon minimizing or closing a window the remaining ones are rearranged to fill the screen, too.

Maximizing a window could push it at the top of the stack making it the biggest (probably maximize icon/tooltip needs to change based on WM mode).

Switching back to floating aka traditional/normal mode should leave windows as-is but new ones are not auto-tiled.

Other possible additional modes:
* Maximize all windows
* ...anything else?

MS Windows also supports "cascading" but I find it useless.

Other information:
Comment 1 Vincent Untz 2009-06-18 08:44:31 UTC
Okay, so it'd mainly be a wm (and therefore metacity) feature => moving to metacity.

(note that you can use awesome WM in GNOME, I guess)
Comment 2 André Klapper 2020-11-06 20:06:02 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports in Bugzilla which have not seen updates for many years.

If you can still reproduce this issue in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/metacity/-/issues/

Thank you for reporting this issue and we are sorry it could not be fixed.