sudo bash
in the script is redundant. The script itself will need to be run with sudo
.
vtm.conf
file from the current directory is used. The name of the region is taken from it.
vtm
is typed
Is there anything new on VTM?
It is now possible to create a pseudo console (ConPTY) in Windows Server 2019.
It didn't work as Windows Server adds a null byte to the end of the cmd or powershell console window title (Windows 10 doesn't do that)
Win10 behavior (cmd.exe title):C:\\Windows\\SYSTEM32\\cmd.exe
WinSrv behavior (cmd.exe title + \0
):C:\Windows\SYSTEM32\\cmd.exe\0
Pseudo console was not created because of this zero byte at the end.
VTM works on Windows Terminal with powershell
Oh! I just figured out what that means. The fact is that I use a modified Windows Terminal in which the mouse works in all modes. And I didn't get that when you wrote about using PowerShell. Thanks for the tip.
It takes a few lines of source code changes to get Windows Terminal to start tracking the mouse for classic console applications
https://github.com/microsoft/terminal/issues/376#issuecomment-733198098
This is a temporary hack.
понятно, сурцы будут или полностью закрыто? я не идеолог, просто интересно понимать
Исходники VTM будут довольно скоро, но там будет видна лишь логика встроенного терминала. Основной пласт работы находится в "Desktopio TUI Engine" (Desktopio) на базе которого строится VTM. Туда входит практически всё - формы, события, рендеринг, мышь/клавиатура, пользовательские сеансы и т.д. Его исходники будут в отдельном проекте после того, как Desktopio заматереет. Под "заматереет" я имею ввиду момент, когда на его базе будет сделано несколько приложений: первым стал VTM (со встроенным терминалом), затем примитивный текстовый редактор, электронные таблицы, пасьянс типа косынки. Возможно, будет достаточно одного VTM с его встроенным терминалом.
В долгосрочных планах - построить TUI экосистему внутри VTM, сделать удобным Windows Server Core (VTM хорошо себя чувствует в cmd.exe, вдобавок подходе Windows Terminal), сделать возможным совместную работу любого количества людей в терминале (сейчас VTM позволяет одновременно подключиться любому количеству человек и как-то там взаимодействовать). Когда исходники Desktopio будут доступны всем, я думаю народ много чего напридумывает на его базе. Не открываю исходники сейчас, потому что боюсь, что придумают что-то серьезное раньше, чем он будет доведен до ума, и тогда придется поддерживать обратную совместимость, которая не даст нормально сформироваться архитектуре.