stumpwm-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Spatial groups concept discussion


From: Tim Macdonald
Subject: Re: Spatial groups concept discussion
Date: Tue, 8 Mar 2022 18:09:58 +0000

Thank you very much for starting this discussion, posting the code, making the video, etc. For the record, I think using Libreoffice Calc as a presentation tool was inspired.

As a relatively new Stump user I've also been curious about groups. The 1D list of groups has felt limiting compared to previous WMs I've used that supported a 2D grid of workspaces (and so far have been too lazy to write functions to do the appropriate modular arithmetic to simulate a 2D. Now with your code we can go 3D—even better!). I think you have an unusually window-heavy workflow, and other ways of skinning the cat include having a lot of buffers in one Emacs, browser tabs, terminal tabs, perhaps tmux, using multiple monitors/heads, using splits (back when I had a 4k monitor it was almost necessary to use splits to make windows a usable size), etc. I personally have a group called "messaging" with five or six apps in it (Signal, Slack, Element, etc.) and am happy to use C-t <n> (0 through 5) to get the right one up.

FWIW, I have hotkeys to cycle between groups and move windows between groups. I completely forgot about the C-t F# bindings and don't plan to use them.

Anyway, that's my answer to how I deal with group management and I'm very interested to hear how other people approach it.

—Tim

-----
Tim Macdonald
https://tsmacdonald.com/




On Tue, Mar 8, 2022 at 5:52 PM Russell Adams <RLAdams@adamsinfoserv.com> wrote:
It occurred to me that the reason why the spatial concept was so
different is that it's a method of inter-group or inter-screen
management.

Tiling is intra-screen, how we divide up a single screen to show
multiple application windows without overlapping.

Spatially organizing entire screens together is inter-screen
management, which provides a grid of screens and a desktop analogy to
navigate.

Today the default for this is a variable list of single screens. I
have the impression this is generally a short list, with new groups
made for a specific purpose. However I don't think there is a method
for organizing groups outside of that list.

All the default keybinds work with a short list of groups. For example
next group, prev group, select group from list, jump to group by
function key. In particular C-t F# looks limited to function keys F1
through F12.

Is that truly the case, that most StumpWM users are just navigating
between a few groups with hotkeys?

Are there other methods of inter-group management or organization?

------------------------------------------------------------------
Russell Adams                            RLAdams@AdamsInfoServ.com

PGP Key ID:     0x1160DCB3           http://www.adamsinfoserv.com/

Fingerprint:    1723 D8CA 4280 1EC9 557F  66E8 1154 E018 1160 DCB3


reply via email to

[Prev in Thread] Current Thread [Next in Thread]