tmux wird unter macOS Catalina mit [exited] 1;2c beendet.

tmux wird unter macOS Catalina mit [exited] 1;2c beendet.

Ich habe vor Kurzem ein Upgrade auf macOS Catalina durchgeführt und seitdem tmuxscheint meins nicht mehr zu funktionieren. Immer wenn ich einen tmuxBefehl ausführe oder auch nur etwas eingebe, tmuxerhalte ich den Fehler: [exited] ^[[?1;2c. Ich habe es tmuxmehrmals mit Homebrew neu installiert, meinen Computer neu gestartet, alles aus meiner Datei gelöscht .tmux.confund versucht, es reattach-to-user-namespacenur für den Fall zu installieren, was bei einigen anderen Leuten das Problem zu sein schien, aber nichts davon hat Auswirkungen gehabt. Ich verwende ein zshTerminal und tmuxhabe damit bis vor Kurzem problemlos gearbeitet (außer der Aktualisierung des Betriebssystems wurden keine Änderungen vorgenommen).

Antwort1

Ich hatte dasselbe Problem mit byobu.
Ich habe versucht

pkill byobu..

nicht gelöst ...
Dann habe ich versucht

pkill tmux 

und es hat das Problem für mich gelöst ...
Das Problem könnte auf das tmux-Upgrade zurückzuführen sein, das heute Morgen durchgeführt wurde ...
tmux 3.1a -> 3.1b

Überprüfen Sie auchdieser Link zu einer anderen verwandten Antwort.

Antwort2

Ok, also seit ich diese Frage gepostet habe, scheint sich mein Problem von selbst gelöst zu haben. Ich habe nichts direkt an meiner tmuxInstallation geändert, daher bin ich mir nicht 100 % sicher, was genau dieses Problem verursacht hat oder wie es gelöst wurde (außer vielleicht ein paarmal neu starten?). Ich poste dies als Hinweis für die Zukunft, aber wenn jemand herausfinden kann, warum dieses Problem aufgetreten ist, nehme ich stattdessen gerne seine Antwort an.

Antwort3

Beenden Sie die alten tmuxProzesse und führen Sie die Neuinstallation erneut durch.

ps -ef |grep tmux

Antwort4

pkill tmuxfunktioniert bei mir.

Ich erkläre, was mir begegnet ist, nicht wegen einer Neuinstallation oder eines Upgrades. Ich hoffe, das kann jemandem hier helfen.


Ich habe versucht, eine Option auf dem Macos-System festzulegen .tmux.conf.

set-option -g default-command "reattach-to-user-namespace -l zsh". 

Danach konnte ich keinen neuen Bereich mehr teilen. Und obwohl ich diese Sitzung beendet habe, konnte ich keine neue Sitzung starten und bekam dieselbe Meldung „[Beendet]“ zurück wie Sie.

reattach-to-usernamespacewird auf meinem System nicht unterstützt, daher kann diese Option nicht wie erwartet ausgeführt werden.

Ich vermute, dass diese Meldung angezeigt wird, wenn eine Operation dazu führt, dass Tmux nicht wie üblich beendet wird. Wir müssen es manuell beenden.

verwandte Informationen