Seb Posted November 1, 2015 Share Posted November 1, 2015 Pour avoir un ou des logos dans le prompt du shell, il faut. -- Télécharger et installer la police fontawesome-webfont.ttf - Téléchargement ici. https://github.com/FortAwesome/Font-Awesome/archive/master.zip - Placer le fichier fontawesome-webfont.ttf dans le dossier .fonts situé dans votre home - Installer la police avec la commande: sudo fc-cache -v - Pour tester la bonne installation de la police, faites cette commande: echo -e '\xef\x80\x87' Le logo suivant doit apparaitre. -- Modification du prompt - Dabord faire des essais dans le terminal avec la commande: export PS1='\u@\h:\w$ ' ou export PS1='Bonjour linux >' ou autre. Voici les differentes combinaisons de base. \u : nom de l'utilisateur. \h : nom de la machine. \W : nom du dossier courant. \$ : affiche $ pour un utilisateur et # pour root. \w : chemin complet du répertoire de travail. \d : date format texte ("sam. janv. 31"). \A : heure format 24h sans secondes. \t : heure format 24h avec les secondes. \T : heure format 12h avec les secondes. \@ : heure format 12H sans secondes. \D{%d-%m-%Y %H:%M:%S%z} : Date et heure dans un format personnalisable (ici jour-mois-année sur 4 chiffres heure:minute:seconde fuseau horaire). $? : code de retour de la dernière commande (0 si OK, 1 si erreur). `commande_ou_fonction` : lance la commande ou fonction. \j : nombre de tache en cours dans le terminal (pratique si vous lancez des tâches en arrière plan). \# : le numéro de la commande. \v : version de bash. \n : nouvelle ligne. - Pour avoir juste le Tux comme sur le mien voici la commande: export PS1=$'\[\e[37m\]\xef\x85\xbc >\[\e[m\]' - \xef\x85\xbc -> Correspond au Tux. Ici pour obtenir les combinaisons des logos présent dans la police: https://fortawesome.github.io/Font-Awesome/cheatsheet/ Une fois votre nouveau prompt trouvé, il faut l'enregistrer dans le fichier .bashrc situé dans votre home. Penser a faire un copie du fichier avant toutes modifs! Placer votre prompt comme suit (ligne 64 et 66 dans Scratch) if [ "$color_prompt" = yes ]; then PS1=$'\[\e[37m\]\xef\x85\xbc >\[\e[m\]'else PS1=$'\[\e[37m\]\xef\x85\xbc >\[\e[m\]' 1 Link to comment Share on other sites More sharing options...
Wolfy Posted November 2, 2015 Share Posted November 2, 2015 Merci, je vais essayer avec une integration sur powerline shell. Envoyé de mon LG-D802 en utilisant Tapatalk Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now