Visualizzazioni totali

martedì 1 maggio 2012

TERM environment variable needs set

Mentre debuggavo mi sono accorto che alcuni comandi impartiti al terminale con "system" restituivano la scritta "TERM environment variable needs set"

Es
    std::system("clear");
o

   system("clear");



La soluzione l'ho trovata su launchpad di ubuntu (link a launchpad).
Pare che  dalla versione 10 ci sia un baco risolvibile con il seguente comando e un successivo riavvio



echo "export TERM=xterm" | sudo tee /etc/profile. d/set_term.sh && source /etc/profile

(ricordarsi di riavviare)