В новата версия на текстовата среда за работен плот vtm v0.9.69 е добавен експериментален режим за непрекъсната синхронизация на текущата работна директория между стартираните текстови конзоли.
За осъществяване на синхронизацията е използвано проследяване на терминални уведомления OSC 9;9, съдържащи информация за текущата директория, последвано от генериране на клавиатурен вход за цялата група конзоли с активен превключвател на режим Sync. По подразбиране шаблонът на клавиатурния вход е представен под формата на команда cd n, с указание на текущата директория, получена чрез OSC-уведомление, с предварителен пробел, за да се предотврати попадането на тази автоматична команда в историята на командния шел. При необходимост, шаблонът на клавиатурния вход може да бъде променен в настройките на средата. Не се препоръчва добавянето на текстови конзоли с различни сесии на операционни подсистеми или сесиите на дистанционни връзки към групата за синхронизация.
Реализираният подход е съвместим с популярни командни обвивки и конзолни файлови мениджъри, като bash, zsh, cmd.exe, pwsh, Midnight Commander и Far Manager (от версия Far Manager 3.0.6274.3708).
Текстовата среда за работен плот vtm е кросплатформена среда, предназначена за стартиране на конзолни приложения в плаващи прозорци в неограничено работно пространство с организиране на маршрутизацията на събития от мишка и клавиатурен вход, допускаща споделен достъп за произволен брой потребители, както локално, така и през SSH.
Източник: linux.org.ru
