Como alterar o diretório de inicialização dos gnome-terminals?

3

Parece que o gnome-terminal mudou seu comportamento de inicialização e agora novos shells abertos via CTRL-SHIFT-N possuem ~ set como seu diretório de trabalho. Antes dessa mudança, o novo shell foi aberto no diretório atual.

Como reverter essa alteração?

    
por fho 17.05.2013 / 16:35

2 respostas

3

Leia o FAQ oficial do gnome-terminal
Veja também este relatório de bug .

    
por 17.05.2013 / 18:04
3

Se você usa Debian e não quer esperar que os diferentes mantenedores finalmente decidam onde "a melhor posição para o script" é, você pode fazer o seguinte:

Edite ~/.bashrc , pesquise as seguintes linhas (pode parecer um pouco diferente):

if [ "$color_prompt" = yes ]; then
  PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;m\]\w\[3[00m\]\$ '
else
  PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

e adicione à ramificação else:

  # XXX hack to fix ctrl + shift + N
  . /etc/profile.d/vte.sh

Como resultado:

if [ "$color_prompt" = yes ]; then
  PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;m\]\w\[3[00m\]\$ '
else
  PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
  # XXX hack to fix ctrl + shift + N
  . /etc/profile.d/vte.sh
fi
    
por 25.07.2013 / 14:15