2011-09-28 07:58

Freebsd : augmenter le time out d'Anyterm

anyterm logo

Anyterm est un émulateur de terminal accessible via un navigateur web. C'est une bonne solution de dépannage quand l'administrateur réseau du coin a, comme c'est souvent le cas, bloqué le port ssh.

Le time out par défaut est de 30s. Le temps d'ouvrir un onglet, de faire une recherche sur le waibe, et vous êtes déconnecté. Je trouve ça vite énervant de se re-logger toutes les cinq minutes :-)

Il n'y a malheureusement pas d'option de compilation pour modifier ce paramètre. Seule solution : modifier directement les sources. C'est un peu "crade" : à chaque mise à jour il faudra refaire la manipulation.

Le fichier à éditer s'appelle config.hh :

vim /usr/ports/www/anyterm/work/anyterm-1.1.29/src/config.hh

Il faut modifier la macro ANYTERM_TIMEOUT par la durée souhaitée, en secondes. Par exemple, j'ai passé le miens à 10 minutes :

#define ANYTERM_TIMEOUT 600

Il ne reste plus qu'à recompiler tout ça :

cd /usr/ports/www/anyterm/
make deinstall
make install clean

Et voilà, plus besoin d'appuyer sur une touche toutes les 30 secondes pour garder sa session :-)


Posted by St3rk | Permanent link