Depuis un moment, je reproche au terminal de Gnome sa lourdeur. Je travaille tous les jours avec plusieurs terminaux / onglets ouverts et au bout d’un certain temps il n’est pas rare que le terminal occupe 200 à 300 Mo de RAM, en plus d’être assez lent, il est gourmand
Après avoir lu l’excellent article « Une console performante » d’Artisan Numérique (comme tous ses articles d’ailleurs…) j’ai eu envie de tester sa solution. J’utilise donc maintenant urxvt et screen. Par rapport à l’article original, j’ai modifié quelque peu la configuration de screen. En voici le détail.
- Une barre « d’onglets » en bas.
- Une barre d’état qui peut par exemple me donner le nombre de nouveaux mails ou tout autre info issue d’un script
- Un gros buffer de défilement.
- L’absence de détachement automatique ( quand je ferme urxvt les screen se ferment sans se détacher sauf CTRL a + d manuel )
Je ne lance pas urxvt seul mais toujours en combinaison avec screen. Mon icone de démarrage est maintenant « urxvt -e screen »
Le détail de mon fichier ~/.screenrc
[code]
bind ^a windowlist -b
defscrollback 64000
autodetach off
deflogin on
startup_message off
vbell off
caption always "%-Lw%{+u wk}%50>%n%f* %t%{-}%+Lw%<"
#backtick 42 60 30 /home/pierre/scripts/checkimap.pl
hardstatus on
hardstatus alwayslastline "%{+b}%c%{kg}%="
[/code]
Voilà une configuration très ergonomique du terminal, finalement bien plus efficace que Gnome Terminal. Merci Artisan Numérique

3 comments
olivier
28 avril 2009 à 9:14 (UTC 1)
Dans le même style, il y a terminator (cf http://packages.debian.org/fr/lenny/terminator)
Ulhume
28 février 2010 à 6:59 (UTC 1)
Juste si tu trouves la solution, le seul truc qui m’agace encore pas mal avec cette solution, c’est mon incapacité à faire fonctionner le backbuffer de screen avec la roulette de la source. Le Ctrl-Esc A, ça fini par m’énerver
Ulhume
28 février 2010 à 7:00 (UTC 1)
De rien, c’est un plaisir de voir ce genre de chose servir