In die neue Version der Textumgebung vtm v0.9.69 wurde ein experimenteller Modus für die kontinuierliche Synchronisation des aktuellen Arbeitsverzeichnisses zwischen den laufenden Textkonsolen eingeführt.
Für die Synchronisation wird das Verfolgen von terminal notifications OSC 9;9 verwendet, die Informationen über das aktuelle Verzeichnis enthalten. Daraus ergibt sich die Generierung von Tastatureingaben für die gesamte Gruppe von Konsolen mit aktivem Sync-Modus. Standardmäßig wird das Tastatureingabe-Muster als Befehl cd n dargestellt, wobei das aktuelle Verzeichnis, das durch die OSC-Benachrichtigung erhalten wurde, angegeben wird, mit einem vorangehenden Leerzeichen, um zu verhindern, dass dieser automatische Befehl in die Befehlshistorie aufgenommen wird. Bei Bedarf kann dieses Tastatureingabe-Muster in den Einstellungen der Umgebung geändert werden. Es wird nicht empfohlen, Konsolen mit verschiedenen Betriebssystemunterstützungssitzungen oder Remote-Session-Sitzungen zur Synchronisationsgruppe hinzuzufügen.
Der implementierte Ansatz ist mit beliebten Kommandozeilen-Shells und Konsolen-Dateimanagern wie bash, zsh, cmd.exe, pwsh, Midnight Commander und Far Manager (ab Version Far Manager 3.0.6274.3708) kompatibel.
Die textbasierte Desktop-Umgebung vtm ist eine plattformübergreifende Umgebung, die für das Ausführen von Konsolenanwendungen in schwebenden Fenstern in einem unbegrenzten Arbeitsbereich konzipiert ist und die Ereignisweiterleitung von Maus und Tastatureingaben organisiert, wobei der gleichzeitige Zugriff für eine beliebige Anzahl von Nutzern sowohl lokal als auch über SSH ermöglicht wird.
Quelle: linux.org.ru
