Changes
- Tiling Window Manager:
Tile(mouse only edition), #116-
Menu toolbar (note: all menus are scrolled horizontally using the mouse wheel or right-drag)
┐└Maxiize/restore the selected pane (only the first one if multiple are seleted)+Launch default app on selected panes (default means -- it is selected in the vtm side menu):::Set focus to all visible panes│Split selected panes horizontally (side-by-side)──Split selected panes vertically (vertical stack)┌┘Toggle split orientation for all selected panes<->Swap the selected panes with their neighbors>|<Set split ratio for selected panes to1:1×Delete selected panes (remove split if empty slot is selected)
-
Mouse actions
Left clickSet focus (useCtrlto focus multiple panes)Right clickLaunch default app on selected panes (default means -- it is selected in the vtm side menu)Left + Right clickorMiddle clickDelete pane
-
Configure via environment variable
- VTM_PROFILE_ literal='"Menu_label", "Window_title", Nested_Slots_Definition'
Nested_Slots_Definitionformat:- "
cmd_line" orTagparams(_tag_specific_arg_list_)- "
cmd_line" is the shell command line (Termapp is used, expands toa("Term", "", "cmd_line") Tagsareh,vorahN : M : W(_nested_slot1_,_nested_slot2_) - Split horizontally (side-by-side) withN : Mratio and grip of size W (default is 2 if omitted)vN : M : W(_nested_slot1_,_nested_slot2_) - Split vertically (vertical stack) withN : Mratio and grip of size W (default is 1 if omitted)a("Class", "_Window_title_", "_App_args_") - AttachClassapplication
Class:Term- Built-in terminalTile- Tiling window ManagerLogs- Debug toolText- Text editor (not ready yet)Calc- Spreadsheet calculator (not ready yet)Shop- Application manager (not ready yet)PowerShell- PowerShell (if installed)CommandPrompt- Command Prompt (on Windows only)Bash- Bash/Zsh/CMDFar- Far Manager (if installed)vtm- vtm (recursively)MC- Midnight Commander (if installed)Truecolor- RGB Truecolor page/window/imageRefreshRate- Refresh rate configuratorStrobe- Strobing objectTest- Test page/window
- "
# Configuration examples: VTM_PROFILE_1='"Menu label 1", "Window Title 1", h2:1(v1:1("bash -c htop","bash -c mc"), "bash")' VTM_PROFILE_2='"Menu label 2", "Window Title 2", h(v("bash -c htop","bash -c mc"), a("Calc", "", ""))'
-