Ich denke darüber nach, von Bildschirm zu tmux zu wechseln, aber ich habe viel Zeit in die Entwicklung eines umfangreichen .screenrc investiert, und ich möchte nach vielen Stunden der Portierung auf tmux nicht feststellen, dass tmux etwas Wichtiges nicht kann mir.
Ich habe mir mehrere Online-Vergleiche der beiden angesehen, und keiner von ihnen geht in die Tiefe oder beantwortet viele (für mich) wichtige Fragen, die sich auf zwei Fragen zusammenfassen lassen:
- Gibt es etwas Bedeutendes, das der Bildschirm kann, was tmux nicht kann?
- Gibt es etwas Bedeutendes, das tmux auf diesem Bildschirm nicht kann?
(Die Client-Server-Architektur ist nett, bietet aber meines Erachtens keine neuen Funktionen . Die Lizenz ist offensichtlich besser. Kleiner und schlanker ist offensichtlich nett, aber für mich kein Game Changer.)
Da diese beiden Fragen sehr weit gefasst sind, möchte ich einige konkrete Beispiele nennen:
- Hat tmux einen vollständigen Befehlsverlauf? (Für Befehle, die an tmux selbst gesendet werden, keine Shell-Befehle. Dies ist etwas, das auf dem Bildschirm fehlt: Wie kann ich in den Befehlsverlauf des (GNU) -Bildschirms zurückkehren? (NICHT Shell-Befehlsverlauf!) )
- Ich nehme an, ich kann Schlüssel an tmux-Befehle binden?
- Ich gehe davon aus, dass meine tmux-Konfigurationsdatei andere Dateien beziehen kann.
- Kann ich einen Tastenanschlag an den Quellbefehl binden, damit ich meine Konfiguration einfach dynamisch ändern kann?
- Hat tmux ACL-Einstellungen? (Ich habe diese im Bildschirm eigentlich nie gebraucht, aber es ist schön zu wissen, dass sie da sind.)
- Kann tmux Standardfenster öffnen? (a la screen -t somename 1 ssh someserver)
Ich könnte selbst nach Antworten auf diese spezifischen Fragen suchen, aber sie sind nur Beispiele für die zwei größeren Fragen, und ich würde auch gerne Antworten auf die größeren Fragen hören, die nicht unbedingt zu einem meiner Beispiele passen. Es ist durchaus möglich, dass wenn etwas in tmux fehlt, ich es nicht entdecken würde, nachdem ich viel Zeit mit dem Umschalten verbracht habe, und das möchte ich vermeiden. Vielen Dank!