Configurando o valor PS1 do terminal XFCE e tornando-o permanente

0

Estou tentando adicionar o valor PS1 = '\ u @ \ h: \ w \ $' ao meu terminal no XFCE. Eu adicionei a linha para (o que eu acho) a área correta em / etc / profile. O segmento relevante é:

# Set a default shell prompt:
#PS1=''hostname':'pwd'# '
PS1='\u@\h: \w\$ '
if [ "$SHELL" = "/bin/pdksh" ]; then
# PS1='! $ '
  PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/ksh" ]; then
# PS1='! ${PWD/#$HOME/~}$ '
  PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/zsh" ]; then
# PS1='%n@%m:%~%# '
  PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/ash" ]; then
# PS1='$ '
  PS1='\u@\h: \w\$ '
else
 PS1='\u@\h: \w\$ '
fi

A maior parte disso já estava lá, eu apenas comentei o valor existente e adicionei o que eu quero.

Abrindo manualmente o terminal e fazendo. perfil, eu posso carregar esses valores, mas eles não furar - fecho o terminal e reabrir, e estou de volta para sh-4,1 $.

Talvez eu esteja fazendo isso no lugar errado, mas como posso manter esse valor?

Todas as informações que encontrei no google são específicas do Fedora / Ubuntu. Eu uso o Slackware. Qualquer ajuda sobre este assunto seria muito apreciada.

    
por Mella 17.10.2011 / 00:39

1 resposta

2

Isto não é sobre o XFCE ou o seu terminal; é sobre sua concha.

Suponho que seu shell de login seja /bin/bash . O Bash lê vários arquivos na inicialização, dependendo se é interativo, se é um shell de login e, provavelmente, algumas outras coisas. Veja o manual do bash para detalhes sangrentos.

Para iniciantes, verifique .bash_profile e .bashrc no seu diretório pessoal.

Observe que a alteração de /etc/profile afeta todos os usuários no sistema. Se você é o único usuário, provavelmente isso não importa, mas provavelmente é melhor fazer personalizações pessoais em seu próprio diretório pessoal.

    
por 17.10.2011 / 03:48

Tags