J'adore la personnalisation bash de Linux Mint. Il comprend à la fois une invite de couleur et un devis affiché avec de l'art ASCII.
Est-il possible de l'avoir dans Ubuntu?
.bashrc
sur Mint.
J'adore la personnalisation bash de Linux Mint. Il comprend à la fois une invite de couleur et un devis affiché avec de l'art ASCII.
Est-il possible de l'avoir dans Ubuntu?
.bashrc
sur Mint.
Réponses:
Le fichier ~/.bashrc
vous permet entre autres de réaliser les personnalisations que vous souhaitez.
Ouvrez-le d'abord avec gedit ~/.bashrc
Maintenant, afin d'avoir l'invite multicolore, recherchez la ligne qui ressemble à ceci:
#force_color_prompt=yes
Dé-commentez-le (supprimez le #
).
Maintenant, pour obtenir l'art ascii et le devis, vous devrez installer deux packages:
sudo apt-get install cowsay fortune
Maintenant, ~/.bashrc
ajoutez une ligne avec:
fortune | cowsay
Enregistrez le fichier et redémarrez votre terminal (ou ressourcez le fichier avec source ~/.bashrc
).
La configuration personnalisée se fait sous /etc/bash.bashrc
Linux Mint 11 - si vous téléchargez le .iso, vous pouvez le monter en tant que périphérique de boucle sur Ubuntu et copier / coller le texte, qui est assez grand, mais vous devriez pouvoir le coller dans votre ~/.bashrc
.
Une fonctionnalité intéressante est que l'invite passe au rouge lorsque vous êtes root.
Il y aura également une configuration pour l'application Terminal GNOME afin que l'arrière-plan soit blanc - vous pouvez le faire via les préférences du terminal.
Si vous ajoutez ce qui suit à votre fichier .bashrc , vous obtenez la date, l'heure, le nom d'utilisateur, le nom d'hôte et le répertoire actuel avec un code couleur. Plus important encore, vous obtenez la ligne entière pour taper votre commande.
PS1 = "\ a \ n \ n \ e [31; 1m \ u @ \ h on \ d at \ @ \ n \ e [33; 1m \ w \ e [0m \ n $"
Au lieu de personnaliser le ~/bashrc
fichier manuellement, utilisez simplement le script Gogh pour personnaliser le jeu de couleurs complet pour le Gnome
terminal.
La bibliothèque Gogh fournit des dizaines de schémas de couleurs différentes qui peuvent être installés en exécutant simplement une seule commande et en redémarrant le terminal.
Par exemple, la commande suivante changera le jeu de couleurs en clair,
wget -O xt http://git.io/vs7UQ && chmod +x xt && ./xt && rm xt
DEMO
Veuillez visiter la page suivante pour la liste de tous les schémas de couleurs disponibles et leur démonstration,
https://github.com/Mayccoll/Gogh/blob/master/content/themes.md
Oui c'est possible. Ouvrez simplement votre fichier .bashrc avec n'importe quel éditeur (ex: nano, vi et etc.), puis faites défiler jusqu'à cette ligne de code.
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '...........
Mettez ensuite en commentaire la variable PS1 actuelle (si vous souhaitez l'utiliser plus tard), puis ajoutez l'invite Mint au lieu de cela. Collez-le juste en dessous.
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;34m\]$ '
Enregistrez-le ensuite et rouvrez le terminal. Vous verrez les changements.
Je l'ai trouvé très cool.J'ai téléchargé des invites bash pour les utilisateurs root et normaux dans Linux Mint sur mon compte Github. Voici le lien vers mon dépôt. J'ai ajouté les captures d'écran là-bas. Tout comme la première modification, utilisez maintenant la variable suivante à la place.
PS1="${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\[\033[0;35m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;35m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;35m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;35m\]]\342\224\200[\[\033[01;32m\]\w\[\033[0;35m\]]\n\[\033[0;35m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\] "
Rouvrez le terminal, puis vous verrez ceci, j'espère que vous avez trouvé cette réponse utile.