freenode/#stumpwm - IRC Chatlog
Search
14:57:31
Demosthenex
i've used xmonad, i3, and awesomewm. i used to imitate tiling on enlightenment 14... i'm not happy on awesome, and i3 doesn't support vertical docks (ie: conky)
14:57:57
Demosthenex
i'm trying to ensure i can do things like this with it: http://demosthenes.org/tmp/screenshot.png
15:33:53
mood
Demosthenex: StumpWM is, primarily, a manual tiling window manager. So yes, you can do that with it
15:34:20
mood
But splits won't magically appear as windows appear and disappear. You'll have to create them yourself
15:40:56
Demosthenex
finally, i'll have to really hack this up... but i always use "workspaces" in a coordinate system and some basic keybindings. i'm pretty sure i can do my keybinds and such, any problem with having many desktop/workspaces?
15:59:45
IdleBot_aeb66fa0
There are even hooks to write your own code for the case when windows appear/disappear. But by default layout does not change without command
17:06:40
Demosthenex
ok. i don't often open new stuff, i think the only thing i'm after is maybe auto-splitting when opening a few terminals
17:07:32
Demosthenex
i organize my windows spatially around a common core. the best way i have to do that at the moment is using multiple 2d planes of tiled workspaces, each with a "cursor" and hotkeys to navigate
17:08:08
Demosthenex
https://bazaar.launchpad.net/~rladams/+junk/Awesome3dConfig/view/head:/README is a basic summary
17:13:18
IdleBot_aeb66fa0
Many many groups is easy. I have a single group and a ton of tagging hacks instead though.
17:15:10
Demosthenex
i guess my point is i index my workspace (and the windows on it) via x,y,z tag in other wm's
17:29:34
IdleBot_aeb66fa0
Nice. That should be easy to encode via bindings — you might want to define functions to create typical layouts, and maybe functions to switch to a group (workspace) and update the movement bindings
17:30:07
Demosthenex
yeah,i've done it in lua for awesomewm, python with sockets for i3, and CL will be easy for stump (i hope)
17:31:07
Demosthenex
thing is, if you ever wrote a term paper with the paper in front of you, and a book on each side of the paper, that's all my layout strategy is. x/y/z makes it sound complex, but it isn't.
17:56:01
scottj
Demosthenex: here was something rough I wrote to have a 2x2 grid of groups that I could navigate spatially http://dpaste.com/3DDFEAW
17:58:57
Demosthenex
the hitch on 3d is that each plane needs a cursor, a saved viewpoint to return to
18:02:20
Demosthenex
in i3, because i can make workspaces dynamically, the 2d plane isnt limited. in awesomewm, i allocated 3x3x10 (3x3 plane, 10 tasks max)