Как ни старайся, просто бесит поведение, когда запускаешь программу, а ее распи... на пол экрана. При использовании tmux почему-то такой ненависти нет, сплит консоли выглядит как просто сплит. Ну, бесит, когда чистый рабочий стол, запускаешь первое окно, а оно автоматически на весь экран развертывается. Запускаешь второе, на экране происходит каша... брр, тайлинг наверное не мое. Как вы вообще живете с тайлингом?
DestroyFunc FuncDwmSetMaster
AddToFunc FuncDwmSetMaster
+ I Current (*) SetEnv DWM_MASTER_$[desk.n]_$[page.nx]_$[page.ny] $[w.id]
+ I FuncDwmTileH
DestroyFunc FuncDwmTileH
AddToFunc FuncDwmTileH
+ I All (*) WindowStyle WindowListSkip
+ I All (CurrentPage) DestroyWindowStyle
+ I PipeRead "echo WindowId \$[DWM_MASTER_$[desk.n]_$[page.nx]_$[page.ny]] Move 0 0"
+ I PipeRead "echo WindowId \$[DWM_MASTER_$[desk.n]_$[page.nx]_$[page.ny]] Resize frame 65 100"
+ I PipeRead "echo WindowId \$[DWM_MASTER_$[desk.n]_$[page.nx]_$[page.ny]] WindowStyle WindowListSkip"
+ I UpdateStyles
+ I ModuleSynchronous FvwmRearrange -tile -u -h 65 0 100 100
+ I All (*) DestroyWindowStyle
DestroyFunc FuncDwmMonocle
AddToFunc FuncDwmMonocle
+ I Maximize
Key Return A CM Exec /usr/bin/urxvt
Key Return A M FuncDwmSetMaster
Key T WFST M FuncDwmTileH
Key M WFST M FuncDwmMonocle
DestroyModuleConfig FvwmEvent: *
*FvwmEvent: Cmd
*FvwmEvent: add_window FuncDwmTileH
*FvwmEvent: destroy_window FuncDwmTileH
Module FvwmEvent
Это динамический тайлинг, а сейчас пилю ручной. Глянул презентацию i3wm, когда жмякаешь alt + h или v и следующее окно будет открыто рядом с активным, разбивая область текущего окна пополам, — обычный сплит. И все равно терзают сомнения.
Как еще эффективно организовать работу с кучей открытых окон на трех мониторах?