Le terminal est comme une deuxième maison virtuelle pour de nombreux utilisateurs de Linux, car ils passent la plupart de leur temps de travail à taper des commandes. Il est important de personnaliser le terminal à votre guise si vous ne voulez pas vous ennuyer avec l'écran de ligne de commande noir et terne.
Linux vous offre la possibilité de personnaliser n'importe quelle facette du terminal: son apparence, son comportement, ses couleurs, sa police et son écran de démarrage.
Dans cet article, nous verrons comment vous pouvez personnaliser l'écran de démarrage de votre terminal Linux pour égayer vos sessions de ligne de commande.
Étape 1: Recherche du fichier de configuration du shell
L'émulateur de terminal installé sur votre machine Linux fonctionne comme une interface pour le shell sous-jacent. Sur la plupart des distributions Linux, Bash est le shell par défaut préinstallé avec le système. Sous Linux, si vous n'aimez pas le shell par défaut (Bash dans la plupart des cas), vous pouvez toujours changer le shell en utilisant chsh.
Chaque shell a un fichier de configuration stocké dans le répertoire personnel de l'utilisateur. Pour Bash, le fichier s'appelle .bashrc. Et si vous utilisez Zsh, ce sera .zshrc.
Dans le répertoire home, localisez le fichier de configuration correspondant au shell que vous utilisez actuellement. Pour les besoins de ce guide, nous montrerons comment personnaliser l'écran de démarrage sur Bash. Cependant, notez que les étapes sont également similaires pour les autres shells.
Pour personnaliser l'écran de démarrage de votre terminal, ouvrez d'abord le fichier de configuration du shell à l'aide de votre éditeur de texte préféré. Dans ce cas, Vim:
vim ~/.bashrc
Étape 2: Ajout du contenu de l'écran de démarrage
Avant de commencer à ajouter des scripts sophistiqués au fichier, essayez d'abord d'imprimer une simple chaîne pour vérifier si le fichier de configuration est correctement lu par le shell. Pour ce faire, ajoutez la ligne suivante au fichier de configuration:
echo "Bienvenue au Terminal !"
Maintenant, enregistrer et quitter Vim et redémarrez le terminal pour afficher les modifications.
Le message texte de bienvenue s'affichera à chaque lancement du shell, généralement au redémarrage du terminal.
Maintenant que vous savez que le fichier de configuration fonctionne, il est temps d'ajouter des informations et des commandes intéressantes au fichier.
1. Afficher les informations système sur l'écran de démarrage
Pour pimenter les choses, vous pouvez afficher les informations système en haut d'une nouvelle instance de terminal de manière attrayante. Vous n'avez pas à vous soucier d'extraire les détails du système et de les présenter correctement, plusieurs outils sont déjà disponibles qui font ce travail pour vous. Deux des plus utilisés sont Neofetch et Screenfetch.
Avant de pouvoir ajouter les commandes au fichier de configuration, installer Neofetch (ou Screenfetch) en utilisant le gestionnaire de packages par défaut sur votre système.
Ensuite, selon le package que vous avez installé ci-dessus, ajoutez l'une des commandes suivantes à la fin du fichier de configuration du shell:
néofetch
capture d'écran
Enregistrez les modifications et redémarrez le terminal.
2. Afficher un message aléatoire
Vous pouvez utiliser fortune pour afficher des citations aléatoires (parfois amusantes) chaque fois que vous lancez le terminal. Avant de modifier le fichier de configuration, installez le fortune package sur votre système.
Sur Ubuntu/Debian:
sudo apt installer fortune
Sur Arch Linux:
sudo pacman -S fortune-mod
Pour installer fortune sur Fedora et CentOS:
sudo dnf installer fortune-mod
Une fois installé, ajoutez la commande suivante à la fin du fichier de configuration:
fortune
Sortir:
Vous pouvez faire fortune avec d'autres utilitaires comme cow-say pour créer des invites d'écran de démarrage accrocheuses. Installez le package cowsay sur votre machine et ajoutez la ligne suivante au fichier de configuration du shell:
fortune | cow-say
Sortir:
3. Montrer un art ASCII au lancement
Le texte normal peut être un énorme désagrément pour certains utilisateurs. Bien que le terminal Linux ne prenne pas en charge les images et les vidéos, vous pouvez cependant utiliser l'art ASCII pour ajouter une touche visuelle à l'écran.
Pour cela, vous pouvez utiliser le figlet utilitaire pour convertir du texte normal en art ASCII. Le package est disponible sur les référentiels de distribution officiels et peut être téléchargé à l'aide du gestionnaire de packages par défaut.
Sur les systèmes basés sur Debian comme Ubuntu:
sudo apt installer figlet
Pour installer figlet sur Arch Linux:
sudo pacman -S figlet
Sur Fedora/CentOS et d'autres distributions basées sur RPM:
sudo dnf installer figlet
Une fois installé, ajoutez l'instruction suivante au fichier de configuration du shell:
figlet -cl "Ceci est une chaîne"
...où "Ceci est une chaîne" est le texte que vous souhaitez afficher en tant qu'art ASCII.
Par exemple:
4. Ajouter des informations sur la météo et la date
Si vous êtes fou de Linux et que vous ne parvenez pas à vous souvenir de la date et de la météo actuelles lorsque vous travaillez sur la ligne de commande, vous pouvez configurer le terminal pour vous rappeler ces détails au lancement.
Installer boucle sur votre système si vous ne l'avez pas déjà. Ensuite, pour obtenir les détails de la météo à chaque lancement du terminal, ajoutez la ligne suivante au fichier de configuration:
curl wttr.in/paris? 0
Assurez-vous de remplacer "Paris" dans la commande précitée avec votre situation géographique. Les ?0 commande au programme de n'imprimer que la météo actuelle au lieu des prévisions par défaut sur trois jours.
Vous pouvez également imprimer la date et le jour actuels en utilisant l'utilitaire de date. Ajoutez simplement la ligne suivante à la configuration du shell:
Date
Après avoir ajouté les deux commandes au fichier, l'écran de démarrage ressemblera à ceci:
Étape 3: Enregistrement et vérification des modifications
Une fois que vous avez terminé de peaufiner et de modifier le fichier de configuration, il est temps d'appliquer définitivement ces modifications en enregistrant et en quittant le fichier. Pour afficher l'écran de démarrage, redémarrez simplement le terminal depuis le menu Applications ou utilisez le Ctrl + Alt + T raccourci clavier à la place.
Vous pouvez également créer des scripts personnalisés qui impriment ce que vous voulez voir sur l'écran de démarrage de votre terminal. Ensuite, ajoutez simplement la commande pour exécuter le script dans le fichier de configuration du shell et vous avez terminé.
Ne vous contentez pas de l'apparence du terminal par défaut
Contrairement à Windows et macOS, les utilisateurs ont un contrôle total sur l'apparence et le comportement de leur système Linux. Vous pouvez littéralement changer n'importe quel aspect du système d'exploitation puisque la plupart du code est open source et peut être modifié.
Mais comprendre le code peut être difficile si vous n'êtes pas familier avec le langage de programmation. Par conséquent, les bricoleurs Linux qui souhaitent se lancer dans la personnalisation et le développement du noyau doivent avoir une bonne compréhension du langage de programmation C et de ses concepts.
Le langage de programmation C a une réputation difficile. Mais si vous le maîtrisez, vous pouvez tout programmer, comme le montrent ces conseils.
Lire la suite
- Linux
- Terminal
- Personnalisation Linux
Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa guitare.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner