Zuletzt aktualisiert am

Der Terminal-Multiplexer Tmux 3.8 bietet Verbesserungen bei den schwebenden Fenstern sowie integrierte Designs

Das Update des Terminal-Multiplexers tmux 3.8 verbessert die Verwaltung von frei positionierbaren Fenstern, fügt helle und dunkle Designs hinzu und führt einen schnellen Fuzzy-Switcher ein.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Tmux, der beliebte Open-Source-Terminal-Multiplexer, mit dem Benutzer mehrere Terminalsitzungen, Fenster und Bereiche über eine einzige Oberfläche verwalten können, wurde auf Version 3.8 aktualisiert.

Eine der größten Änderungen betrifft die in tmux 3.7 eingeführten schwebenden Bereiche. Bislang waren diese in ihrer Nutzung eingeschränkt, nun können sie jedoch mithilfe von Befehlen oder der Maus verschoben und in der Größe angepasst, zwischen schwebenden und gekachelten Layouts umgeschaltet sowie mit anderen Bereichen ausgetauscht werden.

Das Update führt außerdem modale Fenster ein, die während ihrer Aktivität vorübergehend die Interaktion mit anderen Fenstern verhindern. Sie können so konfiguriert werden, dass sie sich schließen, wenn man außerhalb des Fensters klickt oder die Escape-Taste drückt. Zudem werden frei positionierbare Fenster nun in Layout-Definitionen einbezogen, die ein neues JSON-basiertes Format verwenden, aber weiterhin mit dem bisherigen Format kompatibel sind.

Laut dem leitenden Entwickler Nicholas Marriott ist geplant, dass schwebende Fenster in tmux 3.9 die herkömmlichen Popups vollständig ersetzen, wobei display-popup aus Kompatibilitätsgründen weiterhin verfügbar bleibt.

Eine weitere bemerkenswerte Neuerung sind integrierte helle und dunkle Designs. Tmux kann automatisch das passende Design basierend auf der vom Terminal gemeldeten Einstellung auswählen, sofern das Terminal dies unterstützt. Benutzer können ein Design auch manuell über die neue Option Theme-Server auswählen oder mit dem Befehl set -s theme terminal frühere Farbkonfigurationen wiederherstellen.

Auch die Navigation wurde überarbeitet. Ein neuer Fuzzy-Switcher im Switch-Modus, der standardmäßig über Strg+B und anschließend Tab aufgerufen werden kann, erleichtert das Auffinden und Wechseln zwischen Fenstern. Strg+B gefolgt von Umschalt+Tab bietet eine ähnliche Funktionalität für Sitzungen.

Im Hintergrund wurde das Hook-System rund um Ereignisse neu gestaltet und um Trigger für Aktivitäten in den Fenstern, Größenänderungen, Sitzungsänderungen und Fensteroperationen erweitert. Es unterstützt zudem formatbasierte Monitore, die Hooks ausführen, wenn sich überwachte Werte ändern oder wahr werden.

Zudem zeigt der Anpassungsmodus nun Hooks und Umgebungsvariablen an, ermöglicht das direkte Öffnen von Werten in einem Editor und bietet eine Option, nur geänderte Einstellungen anzuzeigen.

Weitere Verbesserungen umfassen das automatische Ausblenden von Bildlaufleisten in den Bereichen, eine optionale automatische Aktualisierung im Kopiermodus, eine verbesserte Behandlung von Unicode-Leerzeichen sowie standardmäßig aktivierte Mausunterstützung.

Schließlich behebt tmux 3.8 zahlreiche Darstellungsfehler, darunter Flackern, falsch positionierten Text sowie Probleme mit Statuszeilen, Menüs und schwebenden Fenstern. Außerdem wurden mehrere Abstürze und Speicherlecks behoben.

Ein wichtiger Hinweis zum Upgrade: Nach dem Update auf Version 3.8 müssen Nutzer tmux vollständig neu starten und dürfen sich nicht einfach wieder in eine bestehende Sitzung einloggen.

Weitere Details finden Sie im offiziellen Changelog und in der Release-Diskussion der Entwickler.


Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments