Los errores
Entrada de terminal no encontrada en terminfo
y
Error al abrir terminal: presteza
Me pasó en un servidor heredado cuando ssh
lo hice como:
ssh MY_USER@MY_SERVER
y use Alacritty para abrir archivos de texto con vi MY_TEXT_FILE
.
Lo siguiente es sólo una advertencia que no me impide trabajar con el archivo en vim, pero comienza con estas líneas cada vez que busco un archivo vim:
E558: Terminal entry not found in terminfo
'alacritty' not known. Available builtin terminals are:
builtin_amiga
builtin_beos-ansi
builtin_ansi
builtin_pcansi
builtin_win32
builtin_vt320
builtin_vt52
builtin_xterm
builtin_iris-ansi
builtin_debug
builtin_dumb
defaulting to 'ansi'
El otro error Error opening terminal: alacritty.
es peor porque no puedes ejecutar algunos comandos, me pasa cuando htop
veo todos los pids.
Es probable que los dos errores surjan por el mismo motivo. ¿Cómo deshacerse de ellos?
Respuesta1
Esto esta tomado deNano/vim en la sesión SSH responde con "Error al abrir la terminal: presteza". y otras cosas raras. #3360que luego resultó evitar al otro E558: Terminal entry not found in terminfo
también.
Correr:
TERM=xterm-256color
si ya estás en el servidor.
Correr:
TERM=xterm-256color ssh
si desea crear una variable de entorno que ya esté en su máquina local y que desee pasar a cualquier ssh
comando.
Tenga en cuenta que entonces utilizará el terminal "xterm", que tiene menos funciones que Alacritty. Utilizo xterm solo para los comandos htop
and top
y otros comandos que no aceptan Alacritty y throw. 'alacritty': unknown terminal type.
Si quieres volver a usar Alacritty después, por ejemplo, para la agradable función de copia basada en el mouse para que puedas copiar más texto del que se puede ver. en la página del terminal, consulteCómo copiar un historial de terminal grande de Alacritty al sistema para poder buscar y documentar: el portapapeles parece cortarse, vuelva a cambiar a:
TERM=alacritty
También aparecen otros terminales en la lista cuando abro un archivo en vim, tenga en cuenta que este es un servidor heredado.
Available builtin terminals are:
builtin_amiga
builtin_beos-ansi
builtin_ansi
builtin_pcansi
builtin_win32
builtin_vt320
builtin_vt52
builtin_xterm
builtin_iris-ansi
builtin_debug
builtin_dumb
defaulting to 'ansi'
Por lo tanto, puedes probar aquellos en tu servidor, por ejemplo con el que debería usar de forma predeterminada de todos modos:
TERM=ansi
No todos los nombres de terminales de la lista funcionan directamente, por ejemplo TERM=amiga
a mí no me funciona aunque está integrado.