Logo carnetderootxzz@carnetderoot.net"La simplicité est la sophistication suprême" - Léonard De Vinci
dimanche 26 mars 2023

:: Alacritty ::

Lors de la connexion à un système distant depuis un terminal Alacritty, par exemple via SSH, il peut arriver que le système n'ait pas d'entrée pour Alacritty dans sa base de données terminfo/termcap. Par conséquent, toutes les fonctionnalités du terminal interactif ne fonctionnent pas. Pour résoudre ce problème, appliquer les instructions ci-dessous en fonction du cas rencontré (terminfo ou termcap).

Terminfo

Génération du fichier terminfo et copie sur l'hôte distant

$ infocmp > alacritty.terminfo
$ scp alacritty.terminfo user@remotehost:~/

Mise en place sur l'hôte distant et nettoyage

$ ssh user@remotehost
$ tic -x ~/alacritty.terminfo
$ rm ~/alacritty.terminfo

Termcap

Génération du fichier termcap et copie sur l'hôte distant

$ infocmp -Cr > alacritty.termcap
$ scp alacritty.termcap root@remotehost:~/

Mise en place sur l'hôte distant

$ ssh root@remotehost
# cat ~/alacritty.termcap >> /usr/share/misc/termcap

Note : si nécessaire éditer le fichier termcap et déplacer le bloc "END OF TERMCAP" à la fin.

Génération de la base termcap et nettoyage

# cap_mkdb /usr/share/misc/termcap
# rm ~/alacritty.termcap