Re: (+pj) fifty-fifty Was:Re: [CBLX] un autre (fancy) prompt, sans toucher au hostname |
[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]
Salut à tous,pour ma pars, j'avais écrasé la variable globale dans bashrc présent dans mon home. J'ai donc maintenant, le nom de ma machine puis le nom du dossier courant, mais pas toute arborescence puis un retour à la ligne.
j'ai donc mon prompt sur deux ligne avec : les info contextuel sur la première ligne et mon input sur la seconde.J'ai pas le code sur moi, mais si vous êtes intéressé, je vous passerais cela.
++ Mathieu Le 08/12/2015 13:10, Philippe Delavalade a écrit :
Le mardi 08 décembre à 12:55, Aldo a écrit :On Tue, Dec 08, 2015 at 11:37:09AM +0100, Philippe Delavalade wrote:Re Aldo. Oui, dans ce .bashrc il est toujours question de ton hostname :if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fiLa ligne après le else.Beh figures-toi qu'entretemps j'ai effectivement modifié cette ligne-là, en remplaçant \h par \l; il affiche alors le tty, ce qui est pas plus mal pour nous dv, vu qu'o nsait de suite dans quelle console on est entrain de bosser; et puis surtout ça atteint mon objectif premier, qui était d'avoir une partie après le @hostname plus courte que le hostname lui-même. Pour root j'ai laissé les params dans /etc/bash.bashrc; je regrette de pas pouvoir le faire system-wide, s'il y avait un autre user, via ~/.bashrc ça signifie qu'il faut modifier par utilisateur la ligne Ps1 en question.Tu peux en réalité tout configurer dans /etc/profile ou dans chaque .bashrc (c'est mon cas). perso, mon prompt est simplement '\u:\w$ ' pour un user mais je ne travaille jamais sur une autre machine que la mienne et donc le hostname ne m'importe pas. Pour en revenir a /etc/profile tu pourrais utiliser l'uid comme par exemple : if [ "`id -u`" = 0 ]; then PS1='ce que tu veux pour root' else PS1='autre chose pour un user' fi
-- Mathieu Barbe Research Engineer at CEA-LETI DRT/LETI/DACLE/ LIALP Laboratoire Infrastructures et Ateliers pour le Logiciel sur Puces Commissariat à l’énergie atomique et aux énergies alternatives MINATEC Campus | 17 rue des Martyrs | 38054 Grenoble Cedex 9 Tel : +33 (0)4 38 78 30 08 mathieu.barbe@xxxxxx --CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help �
carrefourblinux-request@xxxxxxxxxxxxxxxxxxxArchives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |