Das Drücken von „n“ in tmux löst „Nicht im Modus“ aus.

Das Drücken von „n“ in tmux löst „Nicht im Modus“ aus.

Ich verwende tmux und beobachte ein seltsames Verhalten. Es passiert von Zeit zu Zeit, dass, wenn ich „n“ auf meiner Tastatur drücke, der Fokus auf die tmux-Steuerung wechselt und die Meldung „Nicht im Modus“ angezeigt wird.

Ich nehme an, dass ich irgendwann etwas ausgelöst habe, das dazu geführt hat.

Dies geschieht nur in einer Sitzung in einem Fenster (Nummer 5). Selbst wenn ich dieses Fenster schließe, übernimmt das „neue Fenster 5“ dieses Verhalten. Und wenn ich alle Fenster außer 4 lösche, ist das Verhalten verschwunden, kehrt aber zurück, sobald ich 5 Fenster habe.

Es handelt sich wahrscheinlich um eine Verwechslung bei den Einstellungen.

Wie kann ich Debug-Informationen finden, um dies weiter zu untersuchen?

Antwort1

Aus der Manpage:

-v

Ausführliche Protokollierung anfordern. Protokollnachrichten werden in den Dateien tmux-client-PID.log und tmux-server-PID.log im aktuellen
Verzeichnis gespeichert, wobei PID die PID des Server- oder Clientprozesses ist. Wenn -v zweimal angegeben wird, wird eine zusätzliche Datei tmux-out-PID.log mit einer Kopie von allem generiert, was tmux auf das Terminal schreibt.

Das SIGUSR2-Signal kann an den Tmux-Serverprozess gesendet werden, um die Protokollierung ein- (als ob -v angegeben wurde) und auszuschalten.

pkill -SIGUSR2 tmuxsollte es in laufenden Prozessen umschalten, wie etwa einem Tmux-Server.

Ich habe tmux 3.2a installiert und das Plugin tmux-copycat nicht. Ich habe mithilfe dieser Protokolle einige Probleme mit tmux behoben, kann diesen Verlauf jedoch nicht im lokalen Shell-Verlauf meines Laptops finden – er reicht zwei Jahre zurück.

verwandte Informationen