Pregunta

Repasé esta pregunta similar en https://stackoverflow.com/a/7410228/880040 y la sexta cosa a comprobar,

Asegúrese de que el archivo de capacidades de su terminal exista: ls -lh /usr/share/terminfo/*/$TERM

Es lo que no pasa.Toda esta carpeta está vacía.tmux funciona como se esperaba al iniciarlo desde una sesión ssh.En la sesión tty, simplemente se cuelga en una nueva línea después del comando tmux.Tampoco puedo eliminarlo con Ctrl-c, tengo que iniciar sesión y eliminar todos los tmux.

$ El término es 'Linux' OS es Ubuntu 11.10 (edición del servidor) 32 bits

Desafortunadamente, la publicación anterior no explica qué hacer si /usr/share/terminfo estaba vacío.

¿Fue útil?

Solución

En Ubuntu, los diversos terminfo Los archivos son proporcionados por ncurses-base1 - Es posible que primero quieras intentar reinstalar para ver si eso soluciona el problema.

Si eso no funciona, siempre puedes copiar el trabajo terminfo (desde el cuadro desde el que está realizando SSH) a través de su máquina Ubuntu.

Primero, establezca que no tiene una entrada para linux en el cuadro de Ubuntu:

infocmp linux

Luego, en la máquina desde la que realiza SSH, haga una copia del terminfo:

infocmp linux > linux

cópielo a su máquina remota con scp y luego, en la máquina remota, instálelo con:

# tic /path/to/linux

También deberías considerar instalar screen-256color como este es el terminfo tmux funciona mejor con.


1. http://packages.ubuntu.com/ko/natty/ncurses-base

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top