Petit mémo pour personnaliser htop
> ~/.config/htop/htoprc
vi ~/.config/htop/htoprc
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 2 46 47 49 1
sort_key=47
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=1
shadow_other_users=1
show_thread_names=1
show_program_path=1
highlight_base_name=1
highlight_megabytes=1
highlight_threads=1
tree_view=1
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=5
delay=15
left_meters=LeftCPUs2 Memory CPU
left_meter_modes=1 1 3
right_meters=RightCPUs2 Tasks CPU
right_meter_modes=1 2 4
Explication des options principales
- fields=0 48 2 46 47 49 1 : colonnes affichées (User, Nice, Priority, Processor, %CPU, %MEM, Command, etc.). L’ordre est personnalisé.
- sort_key=47 + sort_direction=1 : tri par défaut sur la colonne %CPU, en ordre décroissant.
- hide_kernel_threads=1 et hide_userland_threads=1 : masque les threads kernel et userland pour une vue plus propre (seuls les processus principaux visibles).
- hide_threads=0 : permet quand même d’afficher les threads avec la touche t si besoin.
- shadow_other_users=1 : atténue (gris) les processus des autres utilisateurs.
- show_program_path=1 : affiche le chemin complet du programme au lieu du nom seul.
- highlight_base_name=1 : met en évidence le nom de l’exécutable dans la colonne Command.
- tree_view=1 : affiche les processus en arbre (parent/enfant) par défaut (touche F5 pour basculer).
- header_margin=1 : ajoute un espace sous l’en-tête (plus aéré).
- color_scheme=5 : thème de couleurs « Monokai » (très populaire, fond noir, couleurs vives).
- delay=15 : rafraîchissement toutes les 1,5 secondes (valeur par défaut).
- Meters gauche : CPU par cœur (barres séparées), Mémoire, CPU global (pourcentage).
- Meters droite : CPU par cœur (barres séparées), Tâches (total, running, etc.), CPU global (graphique).