Como preservar o caminho em uma nova aba no terminal do gnome?

2

No trabalho, estou usando o Ubuntu GNU / Linux 14.04. Quando eu abro uma nova aba no terminal gnome, o diretório de trabalho do novo shell é o mesmo que no terminal onde eu pressionei CTRL-SHIFT-T .

Em casa eu tenho o Debian Wheezy, e aqui o comportamento padrão é abrir o novo shell no meu diretório home. Não consigo encontrar nenhuma documentação sobre como alterar esse comportamento: Eu gostaria de ter o comportamento do Ubuntu no Debian.

Esse recurso é totalmente configurável ou é codificado, com versões diferentes fornecendo comportamentos diferentes? Eu li a documentação e procurei por uma pergunta sobre troca de pilha, mas não consegui encontrar nenhuma informação.

EDITAR

Eu examinei meu .bashrc e, de fato, houve algumas configurações complicadas que acabaram alterando / redefinindo o caminho. Então, eu cheguei um passo além, mas ainda tenho um problema, que é ilustrado em essa pergunta ainda sem resposta : se o caminho em que estou usar algum link simbólico, o novo shell usará o caminho canônico. Existe uma correção conhecida para esse problema?

    
por Giorgio 13.01.2015 / 18:31

1 resposta

2

Observação: eu não tentei fazer isso porque não tenho esse problema. claro, sinta-se à vontade para editar esta resposta se forem necessárias alterações.

Isso é relatado como um bug no Ubuntu Gnome, mas não estou surpreso que isso também afete o Debian. A solução parece estar adicionando . /etc/profile.d/vte.sh ao final de seu ~/.bashrc ou ~/.zshrc (dependendo se você usa Bash ou ZSH).

Observe que, se você já tiver um PROMPT_COMMAND definido no Bash, isso o substituirá; Acredito que, nesse caso, você precisa definir seu PROMPT_COMMAND personalizado após a linha adicionada e não se esqueça de chamar __vte_prompt_command . Novamente, porém, eu não tentei isso e alguma experimentação pode ser necessária.

    
por 15.01.2015 / 23:09