In die neue Version der textbasierten Desktop-Umgebung vtm v0.9.69 wurde ein experimenteller Modus für die kontinuierliche Synchronisierung des aktuellen Arbeitsverzeichnisses zwischen den gestarteten Textkonsolen integriert.
Für die Synchronisierung wird die Verfolgung von Terminalbenachrichtigungen OSC 9;9 verwendet, die Informationen zum aktuellen Verzeichnis enthalten, gefolgt von der Generierung der Tastatureingaben für die gesamte Gruppe von Konsolen mit aktiviertem Sync-Schalter für den Synchronisierungsmodus. Standardmäßig wird das Eingabestringmuster als Befehl cd n dargestellt, mit dem aktuellen Verzeichnis, das über die OSC-Benachrichtigung erhalten wurde, mit einem vorangestellten Leerzeichen, um zu verhindern, dass dieser automatische Befehl in die Befehlshistorie der Shell gelangt. Bei Bedarf kann dieses Eingabestringmuster in den Umgebungsparametern geändert werden. Es wird nicht empfohlen, Textkonsolen mit verschiedenen Betriebssystem-Subsystemsitzungen oder mit Sitzungen von Remoteverbindungen in die Synchronisierungsgruppe aufzunehmen.
Der implementierte Ansatz ist kompatibel mit gängigen Kommandozeilen-Shells und grafischen Dateimanagern wie bash, zsh, cmd.exe, pwsh, Midnight Commander und Far Manager (ab Version Far Manager 3.0.6274.3708).
Die textbasierte Desktop-Umgebung vtm ist eine plattformübergreifende Umgebung, die für den Betrieb von Konsolenanwendungen in schwebenden Fenstern innerhalb eines unbegrenzten Arbeitsbereichs konzipiert ist und die Ereignisweiterleitung von Maus- und Tastatureingaben ermöglicht, die den gemeinsamen Zugriff für eine beliebige Anzahl von Benutzern sowohl lokal als auch über SSH unterstützt.
Quelle: linux.org.ru
