Accueil Technologies Oh My Zsh – guide complet : paramétrage des thèmes
Oh My Zsh - Sélection aléatoire de thème

Oh My Zsh – guide complet : paramétrage des thèmes

par Jérémy PASTOURET
Publié : Mis à jour le

Maintenant qu’Oh My Zsh est bien installé, il est intéressant de passer à la customisation de son terminal. La première étape consiste à sélectionner un ou plusieurs thèmes pour votre console.

Les thèmes Oh My Zsh disponibles

Pour commencer, il faut savoir que certains thèmes ne fonctionnent plus ou ne sont plus présent dans l’installation de base. Alors pour éviter d’être déçu, mieux vaut se baser sur les thèmes présents sur votre PC. Exécutez les deux commandes ci-dessous pour afficher la liste disponible :

cd ~/.oh-my-zsh/themes
ls

Le résultat est le suivant :

Liste des thèmes disponibles pour Oh My Zsh

Les noms des fichiers sont composés comme suit : <nom>.zsh-theme. Il faudra utiliser le <nom> comme élément d’identification lorsque vous paramétrerez la configuration d’Oh My Zsh. Pour vous faire une idée plus visuelle des thèmes, rendez-vous sur cette page. Si vous trouvez un thème sympathique, vérifiez que son nom figure bien sur la liste de votre PC.

Paramétrage d’un thème sur Oh My Zsh

Il faut maintenant éditer le fichier de configuration de votre compte utilisateur en tapant la commande suivante :

nano ~/.zshrc

Je vous propose d’appliquer le thème dallas.

Oh My Zsh - Choisir un thème

Comme vous pouvez le constater sur la capture d’écran ci-dessous, il suffit de changer le nom du thème présent dans la variable ZSH_THEME. Ensuite, enregistrez le fichier et ouvrez un nouveau terminal pour voir le thème. Le résultat obtenu est le suivant :

Oh My Zsh - Thème Dallas

Mise en place de thème aléatoire

Si vous êtes joueur comme moi (ou que vous n’arrivez pas à choisir, comme Chidi Anagonye dans The Good Place), je vous propose de laisser le hasard choisir à chaque fois que vous ouvrez un terminal. Pour cela, remodifiez le fichier de configuration :

nano ~/.zshrc

Puis remplacer le nom du thème par random, comme ceci :

Oh My Zsh - Thème aléatoire

Ensuite, ouvrez des terminaux (CTRL + ALT + T) à tout va :

Oh My Zsh - Aléatoire

A chaque fois que vous avez besoin d’une console, c’est un peu comme une pochette surprise. Au fur et à mesure, vous apprécierez certains thèmes plus que d’autres. Je vous invite à les noter dans un document, cela pourra vous servir pour la prochaine étape.

Réaliser une sélection de thèmes pour le mode aléatoire

Imaginons que vous appréciez les thèmes agnoster, dallas et robbyrussel. Dans ce cas, vous pouvez éditer le fichier .zshrc avec la commande :

nano ~/.zshrc
Oh My Zsh - Sélection aléatoire de thème

Comme on peut le constater sur l’image ci-dessus, il existe un paramètre ZSH_THEME_RANDOM_CANDIDATES. Celui-ci permet de préciser Oh My Zsh la liste des thèmes que l’on souhaite utiliser. Pour ce faire, il faut décommenter la ligne en enlevant le # au début. Pour indiquer les noms des thèmes, il est nécessaire de suivre cette structure :

ZSH_THEME_RANDOM_CANDIDATES=( "<nom_theme_1>" "<nom_theme_x>" )

Vous l’aurez compris, il faut séparer les noms de thèmes par un espace et les encadrer de guillemets. Pour terminer, enregistrez vos modifications et ouvrez une nouvelle console.

Conclusion

Maintenant, vous n’avez plus d’excuses pour ne pas choisir un terminal sympathique. C’est toujours plus fun pour travailler et ça procure un atout supplémentaire aux développeurs·ses. Prochainement, nous nous intéresseront aux plugins… à bientôt !

Vous pourriez aussi aimer

7 commentaires

princeSuper 24 juin 2020 - 21 h 19 min

Hello , j’ai un souci , j’ai bien suivi les étapes, la version est reconnue (zsh 5.8 (x86_64-ubuntu-linux-gnu))
mais lorsque j’installe il ne se passe rien . lorsque je fais un echo $SHELL voici le résultat :
/bin/bash
lorsque j’essaie un nouveau thème , ou random, pas de changement, j’ai toujours le terminal primitif de gnome.
Je précise, je suis sur ubuntu version 20
Quelqu’un peut m’aider ??

Répondre
Jérémy PASTOURET 25 juin 2020 - 23 h 19 min

Bonjour,
avez-vous suivi ce premier article au préalable ?
https://les-enovateurs.com/oh-my-zsh-installation-rapide-linux/

Répondre
Prince super 30 juin 2020 - 0 h 55 min

Oui j’ai bien lu le premier article et suivi le protocole d installation . Je vais refaire une tentative en suivant à nouveau les instructions. Je vous tiens informe . Merci de votre réponse rapide .
Se peut il que des options du terminal gnome empêchent zsh d être le shell prioritaire ?

Répondre
Jérémy PASTOURET 30 juin 2020 - 11 h 40 min

Ok ça marche. Je pense que suivre de nouveau les instructions est une bonne solution. Cela évite de trop chercher en profondeur la solution au problème.
Cependant que répond votre console lorsque vous lancez la commande suivante :
echo $SHELL

Répondre
Julien 29 juin 2020 - 15 h 04 min

Bonjour,

Merci pour votre article ! Petite question s’il vous plaît. Le truc qui me gêne un peu, c’est l’affichage à chaque ligne de commande du nom de l’utilisateur. Pouvons nous le masquer ?

Répondre
Jérémy PASTOURET 29 juin 2020 - 15 h 39 min

Bonjour,
Tout dépend du thème utilisé.
Si vous regardez l’avant-dernière capture d’écran, vous pouvez constater que certains thèmes n’affichent pas le nom de l’utilisateur. Par exemple sporty_256, sorin et sunaku.
Vous pouvez aussi personnaliser ou fabriquer votre propre thème :
https://github.com/ohmyzsh/ohmyzsh/tree/master/themes

Répondre
Ohlbaum 2 juillet 2020 - 14 h 33 min

Parfait, merci beaucoup pour votre réponse 🙂

Répondre

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.