https://st.suckless.org
Il problema che riscontro è semplice da rilevare:
- lanciato il terminale "st"
- basta lanciare "vi" (il nostro elvis che monta slackware come editor di default)
- ci si accorge che non viene aperta regolarmente la schermata dell'editor, tuttavia si può uscire col comando ":q"
La causa sembra sia il mancato riconoscimento della variabile $TERM che "st" riporta:
Codice: Seleziona tutto
st-256color
Tempi addietro avevo avuto lo stesso problema con "screen":
loggandosi come root, "elvis" si comportava come spiegato sopra.
In quel caso siccome da utente semplice funzionava, pperchè da utente la variabile $TERMCAP conteneva le direttive per screen, avevo semplicemente aggiungendo copiat del suo contenuto in coda a /etc/termcap.
In questo caso non ho già un esempio di $TERMCAP specifico per "st".
In /usr/share/st/ c'è un file st.info, il cui contenuto assomiglia alle capabilities di st da aggiungere a /etc/termcap, ma il formato è un po' diverso e in pratica l'aggiunta poi non funziona.
Si può mettere una pezza banalmente settando "TERM=linux".
Ma non è la via corretta.
Avete qualche idea su come risolvere in modo corretto?