![tmux wird unter macOS Catalina mit [exited] 1;2c beendet.](https://rvso.com/image/1606625/tmux%20wird%20unter%20macOS%20Catalina%20mit%20%5Bexited%5D%201%3B2c%20beendet..png)
Ich habe vor Kurzem ein Upgrade auf macOS Catalina durchgeführt und seitdem tmux
scheint meins nicht mehr zu funktionieren. Immer wenn ich einen tmux
Befehl ausführe oder auch nur etwas eingebe, tmux
erhalte ich den Fehler: [exited] ^[[?1;2c
. Ich habe es tmux
mehrmals mit Homebrew neu installiert, meinen Computer neu gestartet, alles aus meiner Datei gelöscht .tmux.conf
und versucht, es reattach-to-user-namespace
nur 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 zsh
Terminal und tmux
habe 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 tmux
Installation 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 tmux
Prozesse und führen Sie die Neuinstallation erneut durch.
ps -ef |grep tmux
Antwort4
pkill tmux
funktioniert 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-usernamespace
wird 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.