6 ms·
You seem to know XMonad well, so I'll ask a question. Does it support manual tiling and application tabs yet? I couldn't use it because it felt too basic to me
by mateuszf 10y ago
You seem to know XMonad well, so I'll ask a question. Does it support manual tiling and application tabs yet? I couldn't use it because it felt too basic to me last time I checked it.
- jerf 10y agoI'm pretty sure the core XMonad doesn't, but the core XMonad doesn't do a lot of things, really. If you Google "xmonad tabs", I get http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-Tabbed.html http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-T... I have no idea if it will do what you want because I've never used it. That's in xmonad-contrib. I don't know what you mean by "manual tiling", so I can't say if it's supported. I know I do some manual things but most of my manual things are out of the tiling context entirely.
- mateuszf 10y agoBy manual tiling I mean not having a reduced hardcoded number of layouts, but being able to split every "container" horizontally and vertically, moving and resizing windows freely (ideally using mouse like ion3 did).
- samdoshi 10y agoThere is a BSP based layout[1] in xmonad-contrib. You can resize it using the mouse or the keyboard (with appropriate configuration). https://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Layout-BinarySpacePartition.html https://hackage.haskell.org/package/xmonad-contrib-0.13/docs...
- virtualwhys 10y agoWhile i3 does not (AFAIK) support mouse resizing, it does everything else you've mentioned out of the box: split containers horizontally/vertically; supports stacked and tabbed layouts; and with a few config lines, resize both floatable and fixed (i.e. part of stack/tab group) containers.
- mateuszf 10y agoYes, I know, I tried it, it has some ideas that ion3 had before, but I still find it lot less flexible than ion3. Though in this case I was asking specifically about XMonad.
- virtualwhys 10y agoFair enough, ion3 sounds quite interesting, unfortunate that development stopped. As for XMonad, like Awesome WM, you can probably customize things however you see fit. Just need to know Haskell/Lua and the WM well enough to do so, which may be less than obvious for most.
- olejorgenb 10y agoThere is a maintained fork called notion https://github.com/raboof/notion/ https://github.com/raboof/notion/ It's not heavily developed, but plenty stable. (actually I have a WIP PR open adding icon support)
- olejorgenb 10y agoion3 (these days that means "notion") is probably the most scriptable WM ever. We're actually using it to implement a prototype of a new WM.
- mateuszf 10y agoThat is true. I was using it heavily when I was using Linux.