Você está procurando por gerenciadores de janelas lado a lado com recursos janelas não-lado a lado . Talvez a resposta seja não fazer com que algo funcione imediatamente, mas usar algo como openbox
ou fluxbox
(que permite usar tudo o que você coloca em sua descrição e ser compatível com mouse ) mais um add-on ou programa rodando sobre ele - por exemplo, verifique o seguinte link:
Você pode querer tentar Janelas lado a lado :
The Tile-windows application is a tool which allows for the tiling of windows within non-tiling window manager.
Além disso, de acordo com o gerenciador de janelas lado a lado do artigo da Wikipédia, há alguns gerenciadores de janela lado a lado que permitem a colocação de janelas na tela usando o mouse:
i3 - a built-from-scratch window manager, based on wmii. It has vi-like keybindings, and treats extra monitors as extra workspaces, meaning that windows can be moved between monitors easily. Allows vertical and horizontal splits, and parent containers. It can be controlled entirely from the keyboard, but a mouse can also be used.
Musca - features manual tiling, multiple screen support, virtual desktops and mouse or keyboard navigation.
ShellTile - tiling window manager extension for GNOME Shell, started from the code of shellshape, allows manual arrangement of windows using mouse and keyboard.
Ctrlwm is a tool for automatic window position in various layouts, also processing mouse screen edge/corner actions.
Você pode dar uma olhada na seção Aplicativos de disposição de terceiros no Xorg do artigo.
Então, há muito o que tentar - Divirta-se!