I tried i3 and found the basic concept nice, but it required keyboard shortcuts en masse.
I tried i3 and found the basic concept nice, but it required keyboard shortcuts en masse.
https://i3wm.org/docs/userguide.html#keybindings
I find it funny that so many little paper cuts that can be fixed in less then 30 minutes makes people move in tiled window managers.
i3 greatest strength is its ease of configuration compared to most other twm.
Some visual alternative, like the Windows 8 start menu, to choose apps would be nice on a mouse button.
I like the command menu, when I'm programming, but often I just want to click some icons and be done with it.
You don't have to be an "expert" in Haskell to use XMonad, but it sure doesn't hurt if you want to do some heavier-duty customizations, like use modules that aren't even nominally a part of XMonad.
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.
https://hackage.haskell.org/package/xmonad-contrib-0.13/docs...
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.
It's not heavily developed, but plenty stable. (actually I have a WIP PR open adding icon support)
> Configuring i3
This is where the real fun begins ;-). Most things are very dependent on your ideal working environment so we can’t make reasonable defaults for them.
While not using a programming language for the configuration, i3 stays quite flexible in regards to the things you usually want your window manager to do.
It is like saying Notepad is simple and Visual Studio Code is complex because it has a plain text json file for customization. They are different tools. For the tool visual studio is much easier then say VIM.
So is i3 MUCH easier to configure then XMond and Awesome.
I'm pretty sure there's also Openbox setup with tiling behavior.
I use dwm with some patches, and some customizations that allow for more mouse use.
For instance mouse wheel on the tagbar cycles through tags, mouse wheel on window title cycles through windows, middle click on window title makes currently selected window master, control + mouse wheel on the window title pushes selected window around, mouse wheel on status text increases or decreases sound volume, middle click on status text kills selected window, ctrl + mouse-wheel-up sends selected window to that particular tag, etc etc etc...
So yeah, it's doable in dwm. It's not "mouse first" but most used actions are also doable with mouse, in addition to the keyboard.
It's not too hard, spend an afternoon, or two and you can get it working that way.
Oberon OS did it.
I have a friend who used Awesome on a tablet, so it's clearly feasible.
It's a hybrid WM with first class support for normal floating windows (the default) and first class support for tiling. However, it's also designed for multiple monitors and therefore breaks a couple chosen EWMH standards, so your favorite pagers may not work in a multiple monitor setup.
The initial version of Oberon OS and the System 3 successor, but they are dead now.