Tuve un problema similar, donde tuve una sesión tmux con dos búferes. No vi nada de lo que escribí, pero cuando cambié de búfer, lo que había escrito anteriormente aparecía en la pantalla. stty sane
no funcionó.
Separé Ctrl-b +d y noté que todavía había un cliente adjunto cuando miré tmux list-clients
. tmux detach-client
lo quité, y luego pude volver a colocarlo y todo volvió a funcionar.
Si está bien perder sus sesiones, intente eliminar el tmux-NNNNNNN
directorio, donde NNNNNNN
es un número, bajo tu /tmp
directorio. Según el tmux
manual, si el TMPDIR
se establece la variable de entorno, el tmux-NNNNNNN
se pondrá en el TMPDIR
.
tmux almacena el socket del servidor en un directorio bajo /tmp (o TMPDIR si está configurado);
Esto resolvió mi problema de no poder ejecutar tmux
comandos que están relacionados con las sesiones. También probé lo siguiente, pero no funcionó:
killall -9 tmux
- reinstalar
tmux
- reiniciar sesión de shell
No pude reiniciar fácilmente el sistema operativo, porque es un servidor compartido administrado por otros.
Me había enfrentado a este problema durante mucho tiempo y después de buscar un poco descubrí que esto se debía a que accidentalmente presioné Ctrl +S (Ctrl +A +S es mi atajo para cambiar de panel), y esto desactiva el control de flujo en las terminales y evita que la terminal acepte entradas. Se puede volver a habilitar presionando Ctrl +P .
Fuente: https://superusuario.com/a/553349/137226
tmux
se detuvo justo después de que lo comencé. Ctrl-Q y Ctrl-C no hizo nada.
Solucionado con
killall -9 tmux
(Puede ser un problema diferente, pero esta pregunta apareció en Google).