tmux no se inicia cuando se usa tty (ubuntu 11.10)
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.
Solución
En Ubuntu, los diversos terminfo
Los archivos son proporcionados por ncurses-base
1 - 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.