htop 2.0 devient compatible avec OS X

Nicolas Furno |

Si vous avez déjà administré un serveur Linux, vous connaissez probablement htop, cet équivalent du Moniteur d’activité d’OS X, mais dans un terminal. Il existait une version adaptée au système d’exploitation d’Apple, mais ce n’était pas officiel et la version en question était ancienne. Mais ça n’est plus très important, puisque le développeur du programme a publié une toute nouvelle version. Principale nouveauté de cette 2.0 ? La compatibilité avec OS X et FreeBSD !

htop 2.0 en action sur un Mac — Cliquer pour admirer les détails
htop 2.0 en action sur un Mac — Cliquer pour admirer les détails

Si vous ne connaissez pas, htop affiche directement dans le terminal un état assez complet de l’ordinateur. On a l’utilisation de chaque processeur, la mémoire vive et la quantité de SWAP utilisées, la durée de fonctionnement de la machine et en-dessous, une liste des processus. Comme avec le Moniteur d’activité, cette liste peut être triée en cliquant sur la première ligne, ou bien en passant par le menu dédié au tri avec la touche F6 (fn+F6 sur les Mac, par défaut).

Terminal oblige, il n’y a pas vraiment d’interface, mais on peut accéder à quelques réglages avec la touche F2. On peut alors changer l’affichage au-dessus de la liste des processus, changer les barres colorées utilisées par défaut et obtenir un résultat parfois très différent. Et puisque c’est un projet libre (les sources sont intégralement disponibles sur GitHub), rien ne vous empêche de mettre les mains dans le cambouis pour modifier htop !

Réservé aux amoureux du terminal, htop nécessite d’ailleurs d’être compilé à partir des sources pour être installé sur OS X. Vous pouvez partir de la dernière version en clonant le projet, ou bien télécharger la version 2.0.0 à cette adresse. Ajoutons que homebrew n’a pas encore été mis à jour et si on l’installe par ce biais, on a toujours l’ancienne version.

Tags
avatar fanchig | 

Quels avantages par rapport à top?

avatar Nicolas Furno | 

@ fanchig : les couleurs, la possibilité de faire défiler la vue, le tri avec la souris…

avatar fanchig | 

@nicolasf :
Merci!

avatar oomu | 

ha, merci pour l'information. je vais utiliser ça tout de suite.

avatar iDanny | 

C'est top comme nouvelle !

avatar lecapotar | 

@iDanny
Bravo, trop beau pun

avatar karim44 | 

Bonjour pourrez vous me aidez

Comment enlever utilisateur ( autre ) car j'ai fait mais rien marche

avatar RubenF | 

Il fonctionnais déjà depuis des années sur mon Mac.. Je comprend pas la..

avatar Nicolas Furno | 

@RubenF :
C'est-à-dire que j'en parle dans l'article…

avatar Ali Ibn Bachir Le Gros | 

Ah putevierge, enfin !

avatar bompi | 

Ah !!! J’aime ce genre de soft : pas un warning lors de la compilation (en mode pedantic !) et zou! ça marche.
Cool.

avatar Nicolas R. | 

Et avec -pedantic -Wall -Wno-narrowing -Wextra -Woverloaded-virtual -Wwrite-strings -Wno-variadic-macros -Wno-unused-parameter -Wno-unused-variable -Wvolatile-register-var -Wunsafe-loop-optimizations -Wcast-qual -Wunknown-pragmas -Wmissing-include-dirs -Wstack-protector -Wfloat-equal -Wstrict-null-sentinel -Wpointer-arith -Wredundant-decls -Winit-self -Wswitch-default -Wswitch-enum -Wundef -Wlong-long -Werror -Weffc++ -Wold-style-cast -Wcast-align -Wdouble-promotion -Wlogical-op -Wfatal-errors -Wno-sign-compare

Il donne quoi ? :D

CONNEXION UTILISATEUR