O que há de errado com meu PS1?! [RESOLVIDO]

13. Re: O que há de errado com meu PS1?! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/08/2012 - 22:00h

Por nada amigo.

As cores não ficaram bagunçadas não. observe que em todos você usa o código 0 que indica o texto normal, e em seguida o código 31 que indica a cor vermelho (que tá mais para marromné, rsrsrs).

se aceita uma sugestão coloque o código 1 no lugar do 0, pois deixará as cores em negrito.

abraço.


  


14. Re: O que há de errado com meu PS1?! [RESOLVIDO]

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 19/08/2012 - 22:09h

Valeu pela dica, eabreu! Eu tava querendo mesmo deixa-las mais escuras, cê adivinhou... =)))


15. Re: O que há de errado com meu PS1?! [RESOLVIDO]

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 20/08/2012 - 12:51h

eabreu,

na verdade as cores ficaram bagunçadas porque o /] não fecha o prompt de cores por si só, daí tudo na frente do primeiro "\[e[0;31m\]" ficou vermelho, inclusive o texto digitado no terminal. Mas a partir da sua dica eu testei e consegui restringir as cores do jeito que elas estavam na minha primeira configuração e fazer com que o terminal não fique maluco ao mesmo tempo.

Se antes a linha era assim (com apenas no "@" e o ">" vermelhos, mas o terminal mauluco):
export PS1="\u\e[0;31m@\e[m\h \e[0;31m\W\e[m \e[0;31m>\e[m"

Agora ela ficou assim:
export PS1="\u\[\e[0;31m\]@\[\e[m\]\h \W \[\e[0;31m\]>\[\e[m\] "

Temos de usar ainda o "\e[m", só que ele também tem de estar entre o "\[ \]" . Isso resolveu o problema.


Abraço!
:)



16. Re: O que há de errado com meu PS1?! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/08/2012 - 13:12h

É verdade, esqueci de colocar o ultimo o escape \e[m para fechar no fim de cada escape da variável PS1 para que a cor não continua-se e fecha-se precedido do \[ e no fim pelo \].



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts