#1 Le 10/10/2008, à 08:07
- philpep-tlse
Moins de memoire perdue dans les emulateurs de terminal
Vous utilisez konsole, gnome-terminal ?
Savez vous qu'on pouvait utiliser plus léger et plus rapide a charger : xterm, rxvt (et urxvt) etc...
Mais rxvt-unicode a une fonctionnalité que j'affectionne particulièrement, c'est la possibilité d'en faire fonctionner plusieurs sur le même processus. Par exemple, si vous ouvrez deux xterm, chaque xterm possèdera un pid (ou processus), et le code de xterm sera projeté 2 fois en mémoire... Alors qu'il s'agit du même code.
rxvt (c'est une fonctionnalité optionnelle), crée un socket (avec la commande urxvtd -f -o -q &, que j'ai mise dans mon ~/.Xinitrc) crée un socket, et a chaque fois que vous lancez urxvtc (un client urxvt), il demandera au socket la création de la fenêtre. Et tout tournera sur le même processus. lancez 15 fois urxvtc
ps aux | grep urxvt
Ne vous donnera qu'un résultat \o/
Le point positif de la chose est évident, ça prend beaucoup moins de place en mémoire et la fenêtre urxvtc se crée en un rien de temps. Il y a un socket par utilisateur. Évidement, si le serveur urxvtd est tué ou plante, toutes vos fenêtre seront perdues (Mais sur des machine qui n'ont pas accès a la bombe nucléaire, vous ne courrez aucuns risques ).
Du coup, si vous utilisez des machines comme terminaux X, le temps pour avoir un terminal sera vraiment réduis, et vous pourrez en ouvrir pleins, même si vous êtes 50 sur la machine en même temps...
Bref, très sympatique comme outil....
sudo apt-get install rxvt-unicode
Liens :
man urxvt
man urxvtc
man urxvtd
D'une certaine manière, urxvtd est à X ce que GNU screen est aux ttys (c'est pas vrai techniquement, mais c'est vachement classe de le dire)
Biens sûr, GNU screen est aussi un soft de choix pour le coté pratique de n'avoir qu'un seul émulateur de terminal ouvert, evidement les problèmes de sécurités sont les mêmes....
le "lol" est aux boulets ce que le ";" est aux programmeurs
blog | Wiki Fvwm | Essayez le Window Manager From Scatch | Topic WMFS
Hors ligne
#2 Le 10/10/2008, à 21:34
- ppmt
Re : Moins de memoire perdue dans les emulateurs de terminal
Sympas comme astuce mais alors tu parles d'un nom a coucher dehors!
ils auraient pu trouver plus "sexy" comme nom pour leur appli quand meme
meme prononcer a l'anglaise ca reste bizarre
le dock dont vous avez toujours rêvé Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr
Hors ligne