iTerm 2 est disponible en v1

- Mac

Non, non je ne me suis pas trompé dans mon titre, iTerm 2 vient d'être finalisé... Enfin... C'est un logiciel qui est en développement depuis pas mal de temps et que j'avais testé pendant qu'il était en bêta.
J'avais eu un retour très positif pendant le test mais malheureusement, il y avait un bug qui était rédibitoire pour moi. Espérons que la version finale corrige ce petit soucis...

Logo de iTerm2
La bannière d'iTerm 2

iTerm 2 est une application qui apporte de nombreuses améliorations à l'application Terminal fournie en standard par Apple dans Mac OS. Le développement de l'application à démarré sur les bases de iTerm qui n'a pas été maintenu depuis début 2009 et que j'utilisais avec Mac OS X Tiger... Heureusement que des gens on pris le relai pour faire revivre iTerm...

Une fenêtre de Terminal avancé

J'ai essayé de mettre le plus de fonctionnalités sur le même screenshot, je ne sais pas si j'en ai pas oubliée quelques une en route...

Interface de Terminal améliorée par iTerm2
Interface de Terminal améliorée par iTerm2

Sur cette capture, on voit qu'il est possible de séparer un Terminal en différentes parties, il est possible de faire une recherche sur le contenu d'un terminal et enfin il est possible de "remonter le temps" de son Terminal.
En effet, la barre que vous voyez en bas du terminal est une sorte de TimeMachine (ou Version qui sera dispo avec Lion), il suffit de glisser sur le curseur sur la barre pour afficher le Terminal comme il était à un "instant t". A priori ca peut être très pratique...

Mode quake

Le mode Quake est une technique pour cacher la console et la faire apparaître comme le fait le FPS Quake. La console descend du haut de l'écran et se cache lorsque l'on a plus besoin de la console, sauf qu'avec iTerm2, il est possible d'avoir des onglets...

Interface de Terminal améliorée par iTerm2
Interface de Terminal améliorée par iTerm2

Cette fonction est vraiment très intéressante lorsque l'on travaille toute la journée avec le Terminal, un raccourci pour cacher/afficher le Terminal et c'est réglé, on oublie que c'est une application, on a l'impression que le Terminal est intégré au Finder.

Un mode exposé pour les onglets

Et enfin, la fonctionnalité qui m'a le plus bluffé : un mode exposé pour un Terminal. Ca peut paraitre bizarre, mais je l'ai trouvé très bien réalisé et j'ai même trouvé cela très pratique pour faire des recherches sur plusieurs onglet de Terminal (comme sur la capture).

Interface de Terminal améliorée par iTerm2
Interface de Terminal améliorée par iTerm2

Un Terminal aux stéroïdes

Je n'ai pas présenté toutes les fonctionnalités d'iTerm2 puisque j'en redécouvre encore, mais l'application a été très bien pensée et dispose de petits trucs sympathiques comme le mode plein écran (bien plus utile que sur iPhoto), un système de gestion de profile, de nombreuses options (ce qui le rend parfois difficile à configurer), la gestion Bonjour (pour se connecter au machine du réseau local).
Bref, iTerm2 est vraiment une application extrêmement complète, parfois pour le geek !

En conclusion

Comme je le disais en introduction, iTerm2 avait des bugs qui étaient rédhibitoires. Parmi ceux-ci il y avait un problème avec Exposé (celui de Mac OS) qui ne faisait apparaitre aucun apercu de la fenêtre. Malheureusement, ce n'est pas un bug de l'application mais un manque du coté de l'OS comme l'explique ce ticket dans le bug tracking du projet

Néanmoins, les autres erreurs que j'avais noté ont disparu, ce qui est vraiment bien. Du coup, en attendant de vraiment pouvoir tester TermKit, iTerm2 est une excellente alternative qui vient de prendre place dans mon répertoire Utilitaires et qui remplace dorénavant Terminal.app pour mon utilisation quotidienne...

Je vous recommande de le tester si vous utilisez fréquemment un Terminal...

Téléchargement : iTerm2 v1