Re: prompt bash coloré
On Thu, Jul 25, 2002 at 17:10, Morglub wrote: donc pour faire ça, il faut changer la variable PS1 dans le .bashrc exemple: #PS1='\e[31m\u\e[m @\h:\w\$' (le \e[31m change la couleur et \e[m remet tout par défaut... bref rien de moins classique) ensuite le login se met comme je le souhaite, comme prévu... le problème vient maintenant, en fait quand la ligne de commande commence à devenir un peu longue (avant la fin de la ligne), elle recommence au debut de la meme ligne en overwritant le prompt, j'ai essayé sur une autre machine ça le fais aussi... Essaye avec ceci : PS1='\[\e[31;01m\]\u\[\e[0m\] @\h:\w$ ' Etienne -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: prompt bash color
Le Thu, Jul 25, 2002 at 05:12:22PM +0200, Jean-Michel écrit: Bonjour à tous, j'ai une petit question, j'ai eu l'idée de changer le prompt du compte root en quelque chose comme ça: [EMAIL PROTECTED]:~$ enfin le prompt classique mais avec gros ROOT rouge devant pour me rappeler que sur ce shell je suis un danger pour mon systeme ;-) donc pour faire ça, il faut changer la variable PS1 dans le .bashrc exemple: #PS1='\e[31m\u\e[m @\h:\w\$' (le \e[31m change la couleur et \e[m remet tout par défaut... bref rien de moins classique) ensuite le login se met comme je le souhaite, comme prévu... le problème vient maintenant, en fait quand la ligne de commande commence à devenir un peu longue (avant la fin de la ligne), elle recommence au debut de la meme ligne en overwritant le prompt, j'ai essayé sur une autre machine ça le fais aussi... voilà alors quelqu'un à une solution à ce probleme merci de m'en faire part export PS1=\[\033[31m\]\u:\w#\[\033[0m\] par exemple -- Dominique Cazeaux -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: prompt bash coloré
Dominique Cazeaux wrote: export PS1=\[\033[31m\]\u:\w#\[\033[0m\] par exemple L'idée est de toujours encadrer un changement de couleurs par une paire de \[ et \] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
prompt bash coloré
Bonjour à tous, j'ai une petit question, j'ai eu l'idée de changer le prompt du compte root en quelque chose comme ça: [EMAIL PROTECTED]:~$ enfin le prompt classique mais avec gros ROOT rouge devant pour me rappeler que sur ce shell je suis un danger pour mon systeme ;-) donc pour faire ça, il faut changer la variable PS1 dans le .bashrc exemple: #PS1='\e[31m\u\e[m @\h:\w\$' (le \e[31m change la couleur et \e[m remet tout par défaut... bref rien de moins classique) ensuite le login se met comme je le souhaite, comme prévu... le problème vient maintenant, en fait quand la ligne de commande commence à devenir un peu longue (avant la fin de la ligne), elle recommence au debut de la meme ligne en overwritant le prompt, j'ai essayé sur une autre machine ça le fais aussi... voilà alors quelqu'un à une solution à ce probleme merci de m'en faire part :)) n'hésitez pas à essayer c'est assez joli!! =) merci à bientôt, jm -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
prompt bash coloré
Bonjour à tous, j'ai une petit question, j'ai eu l'idée de changer le prompt du compte root en quelque chose comme ça: [EMAIL PROTECTED]:~$ enfin le prompt classique mais avec gros ROOT rouge devant pour me rappeler que sur ce shell je suis un danger pour mon systeme ;-) donc pour faire ça, il faut changer la variable PS1 dans le .bashrc exemple: #PS1='\e[31m\u\e[m @\h:\w\$' (le \e[31m change la couleur et \e[m remet tout par défaut... bref rien de moins classique) ensuite le login se met comme je le souhaite, comme prévu... le problème vient maintenant, en fait quand la ligne de commande commence à devenir un peu longue (avant la fin de la ligne), elle recommence au debut de la meme ligne en overwritant le prompt, j'ai essayé sur une autre machine ça le fais aussi... voilà alors quelqu'un à une solution à ce probleme merci de m'en faire part :)) n'hésitez pas à essayer c'est assez joli!! =) merci à bientôt, jm -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: prompt bash coloré
Le 25.07.02, Jean-Michel a tapoté : | Bonjour à tous, Bonjour, [...] | donc pour faire ça, il faut changer la variable PS1 dans le .bashrc | exemple: #PS1='\e[31m\u\e[m @\h:\w\$' [...] | le problème vient maintenant, en fait quand la ligne de commande | commence à devenir un peu longue (avant la fin de la ligne), elle | recommence | au debut de la meme ligne en overwritant le prompt, j'ai essayé sur une | autre machine ça le fais aussi... Il me semble avoir vu passer un truc dans ce genre il y a peu : en enserrant tes échappements (\e[*) dans des \[ ou qqchose comme ça, tu devrais pourvoir régler le pb. | merci Avec plaisir :) Thomas -- Ta mère elle croit que socrate c'est un philosophe. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: prompt bash coloré
On Thu, Jul 25, 2002 at 05:12:22PM +0200, Jean-Michel wrote: Bonjour à tous, j'ai une petit question, j'ai eu l'idée de changer le prompt du compte root en quelque chose comme ça: [EMAIL PROTECTED]:~$ enfin le prompt classique mais avec gros ROOT rouge devant pour me rappeler que sur ce shell je suis un danger pour mon systeme ;-) donc pour faire ça, il faut changer la variable PS1 dans le .bashrc exemple: #PS1='\e[31m\u\e[m @\h:\w\$' (le \e[31m change la couleur et \e[m remet tout par défaut... bref rien de moins classique) ensuite le login se met comme je le souhaite, comme prévu... le problème vient maintenant, en fait quand la ligne de commande commence à devenir un peu longue (avant la fin de la ligne), elle recommence au debut de la meme ligne en overwritant le prompt, j'ai essayé sur une autre machine ça le fais aussi... voilà alors quelqu'un à une solution à ce probleme merci de m'en faire part :)) n'hésitez pas à essayer c'est assez joli!! =) merci à bientôt, jm -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Oui, ajouter des quotes autour du prompt PS1=[EMAIL PROTECTED]:\W]$ $WTITLE_START\h$WTITLE_END\] Tu peut voir le prompt-howto pour plus de details Frederic ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: prompt bash color
Le jeudi 25 juillet, à 17h21 Frederid LEGER a ecrit : Oui, ajouter des quotes autour du prompt ceci n'a en rien reglé ce probleme chez moi, par contre passer a la ligne le resout. c'est par ailleurs tout a fait confortable : ca permet d'avoir le repertoire courant et l'heure dans le prompt sans pour autant qu'il occupe toute la place mon prompt : PS1=\e[0;[EMAIL PROTECTED] \e[m[\e[33m\t\e[m] \e[1;36m\w\e[m\n§ -- aurelien -- Training is everything. The peach was once a bitter almond; cauliflower is nothing but cabbage with a college education. -- Mark Twain, Pudd'nhead Wilson's Calendar -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: prompt bash coloré
On Thu, Jul 25, 2002 at 05:46:09PM +0200, aurelien naldi wrote: Le jeudi 25 juillet, à 17h21 Frederid LEGER a ecrit : Oui, ajouter des quotes autour du prompt ceci n'a en rien reglé ce probleme chez moi, par contre passer a la ligne le resout. c'est par ailleurs tout a fait confortable : ca permet d'avoir le repertoire courant et l'heure dans le prompt sans pour autant qu'il occupe toute la place mon prompt : PS1=\e[0;[EMAIL PROTECTED] \e[m[\e[33m\t\e[m] \e[1;36m\w\e[m\n§ -- aurelien -- Training is everything. The peach was once a bitter almond; cauliflower is nothing but cabbage with a college education. -- Mark Twain, Pudd'nhead Wilson's Calendar -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] oui, ma faute :-/ NOCOLOR='\e[0;00m' ROUGE='\e[1;31m' BLEU='\e[1;34m' WTITLE_START='\033]0;' WTITLE_END='\007' case $TERM in xterm|eterm|rxvt) PS1=[EMAIL PROTECTED]:\W]$ $WTITLE_START\h$WTITLE_END\] ;; *) PS1='[EMAIL PROTECTED]:\W] \$\]' ;; esac # # Forget that now it's useless # unset NOCOLOR unset ROUGE unset BLEU unset WTITLE_START unset WTITLE_END Ca devrait mieux marcher avec ca en totu cas c'est ce qu'on m'a repondu quand j'ai posé la meme question :)) Bon courage ___ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Prompt BASH
Bonjour la liste, une petite question toute bête, j'ai changé mon ~/.bashrc en rajoutant cela dedans pour avoir un prompt pleins de couleurs en local... PS1='\e[0;00m[\e[1;31m\u\e[0;[EMAIL PROTECTED];34m\h\e[0;00m:\W]\e[0;00m\$ \e[0;00m\[\033]0;\h\007\]' Tout marche bien, c'est tres jolie et tout, mais le prompt est un peu long, et dès que la commande est un peu longue elle aussi je me retrouve confronté à un probleme que j'avais deja remarqué, a savoir que le wrapping du shell sur deux lignes se fait mal et qu'il surimprime sur la ligne courante... Y a t'il un moyen de coutourner cela facilement ? Pasque c'est vraiment tres enervant !!! D'avance merci _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Prompt BASH
Le 2002.06.19 10:13, Dodger Web a écrit : Bonjour la liste, une petite question toute bête, j'ai changé mon ~/.bashrc en rajoutant cela dedans pour avoir un prompt pleins de couleurs en local... PS1='\e[0;00m[\e[1;31m\u\e[0;[EMAIL PROTECTED];34m\h\e[0;00m:\W]\e[0;00m\$ \e[0;00m\[\033]0;\h\007\]' Tout marche bien, c'est tres jolie et tout, mais le prompt est un peu long, et dès que la commande est un peu longue elle aussi je me retrouve confronté à un probleme que j'avais deja remarqué, a savoir que le wrapping du shell sur deux lignes se fait mal et qu'il surimprime sur la ligne courante... Y a t'il un moyen de coutourner cela facilement ? Pasque c'est vraiment tres enervant !!! D'avance merci Il y une solution à ce problème. En fait dans ton cas, les caratères d'échappements sont compris dans la longueur du prompt ce qui fait qu'il y a un saut de ligne avant la fin de la ligne. Solution: encadrer les caractères non imprimables par \[ et \] Référence: Bash-Prompt-HOWTO section 3.4. Romuald. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Prompt BASH
Dodger Web a écrit, mercredi 19 juin 2002, à 10:13 : Bonjour la liste, bonjour. une petite question toute bête, j'ai changé mon ~/.bashrc en rajoutant cela dedans pour avoir un prompt pleins de couleurs en local... PS1='\e[0;00m[\e[1;31m\u\e[0;[EMAIL PROTECTED];34m\h\e[0;00m:\W]\e[0;00m\$ \e[0;00m\[\033]0;\h\007\]' Tout marche bien, c'est tres jolie et tout, mais le prompt est un peu long, et dès que la commande est un peu longue elle aussi je me retrouve confronté à un probleme que j'avais deja remarqué, a savoir que le wrapping du shell sur deux lignes se fait mal et qu'il surimprime sur la ligne courante... les chaînes de commande ansi doivent être \[encapsulées\] pour ne pas fausser la longueur de la ligne ; dans un xterm, on peut aussi utiliser la barre de titre : # avec le terminal, le chemin, l'heure et la date dans la barre de titre : PS1='\[\e]0;X $(basename $(tty)) à $(date +%T, %A %e %B %Y) [EMAIL PROTECTED]:\w\007\e[00;32;40m\]\W \$ \[\e[00m\e[K\]' (sur une ligne) -- Jacques L'helgoualc'h -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]