lpsantil / VTM

Terminal multiplexer with floating window manager and multi-party session sharing

Home Page:https://vtm.netxs.online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monotty Desktopio Preview

A text-based desktop environment in your terminal image

Demo

Supported Platforms

  • GNU/Linux amd64
  • Windows
    • Windows 10 (32/64)
    • Windows Server 2019 (32/64)
  • macOS
    • Catalina 10.15

Releases




Command Line Options

Module Options
vtm(.exe) client No arguments
vtmd(.exe) server [ -d ] run in background

User Interface Commands

ButtonClick + Drag = ButtonDrag

Shortcut Action
Ctrl + PgUp/Dn Switch between windows
LeftClick Taskbar: Go to window
Window: Assign exclusive keyboard focus
Ctrl + LeftClick Assign/clear group keyboard focus
double LeftClick Menu: Create new window
Window: Maximize/restore window
RightClick Taskbar: Move window to center of view
Left + Right
or MiddleClick
Window: Close/destroy window
LeftDrag Desktop: Move visible windows
Window menu: Move window
RightDrag Desktop: Create new window
Window: Scroll window content
Left + RightDrag Scroll workspace
Ctrl + RightDrag
or Ctrl + MiddleDrag
Copy selected area to clipboard OSC 52

Built-in Applications

  • ▀▄ Term Terminal emulator
  • ▀▄ Logs VT monitoring tool
  • ▀▄ Task Task manager (desktopio) (not ready)
  • ▀▄ Hood Configuration utility (not ready)
  • ▀▄ Info Documentation browser (not ready)
  • ▀▄ Shop TUIs distribution platform (not ready)
  • ▀▄ Text ANSI/VT Text editor (not ready)
  • ▀▄ Calc Spreadsheet calculator (not ready)
  • ▀▄ Draw ANSI-artwork editor (not ready)
  • ▀▄ File File manager (not ready)
  • ▀▄ Goto Internet/SSH browser (not ready)
  • ▀▄ Clip Clipboard manager (not ready)
  • ▀▄ Char Unicode codepoints browser (not ready)
  • ▀▄ Time Calendar application (not ready)
  • ▀▄ Doom Doom Ⅱ source port (not ready)
show details...

  • ▀▄ Term

    • UTF-8 Everywhere

    • Unicode clustering

    • TrueColor/256-color support

    • Auto-wrap mode DECAWM (with horizontal scrolling)

    • Focus tracking DECSET 1004

    • Bracketed paste mode DECSET 2004

    • SGR attributes: overline, double underline, strikethrough, and others

    • Save/restore terminal window title XTWINOPS 22/23

    • Mouse tracking DECSET 1000/1002/1003/1006 SGR mode

    • Mouse tracking DECSET 10060 Extended SGR mode, mouse reporting outside of the terminal viewport (outside + negative arguments) #62

    • Configurable using VT-sequences

      Name Sequence Description
      CCC_SBS CSI 24 [ : n [ : m ] ] p Set scrollback buffer size, int32_t
      n Buffer limit in lines, 0 is unlimited, default is 20.000
      m Grow step for unlimited buffer, default is 0
      CCC_RST CSI 1 p Reset all parameters to default
      CCC_TBS CSI 5 [ : n ] p Set tabulation length
      n Length in chars, max = 256, default is 8
      CCC_JET CSI 11 [ : n ] p Set text alignment, default is Left
      n = 0 default
      n = 1 Left
      n = 2 Right
      n = 3 Center
      CCC_WRP CSI 12 [ : n ] p Set text autowrap mode, default is On
      n = 0 default
      n = 1 On
      n = 2 Off
      CCC_RTL CSI 13 [ : n ] p Set text right-to-left mode, default is Off
      n = 0 default
      n = 1 On
      n = 2 Off
  • ▀▄ Logs

  • Reset by double RightClick

  • ▀▄ Hood

  • ...

  • ▀▄ Info

  • ...

  • ▀▄ Shop

  • Just a sketch

  • ▀▄ Text

  • User interface only

  • ▀▄ Calc

  • User interface only

  • ▀▄ Clip

  • ...

  • ▀▄ Draw

  • ...

  • ▀▄ Task

  • ...

  • ▀▄ Char

  • ...

  • ▀▄ File

  • ...

  • ▀▄ Time

  • ...

  • ▀▄ Goto

  • ...

  • ▀▄ Doom

  • ...

Related Repositories

Desktopio Framework Documentation


HitCount Gitter Twitter handle

About

Terminal multiplexer with floating window manager and multi-party session sharing

https://vtm.netxs.online

License:MIT License


Languages

Language:C++ 97.2%Language:Python 2.6%Language:PowerShell 0.1%Language:Shell 0.1%Language:CMake 0.0%