gnome-terminal. Abertura da nova aba

4

Estou lançando o terminal gnome e estou trabalhando em um caminho específico, por exemplo: /home/user/programs/c .

Agora estou abrindo outra guia. Quando estou abrindo a nova guia, ela também está no mesmo caminho, ou seja, o diretório de trabalho da nova guia será /home/user/programs/c .

Mas o que eu quero é quando eu estiver abrindo uma nova guia, seu diretório de trabalho deve ser /home/user .

Como posso conseguir isso? Qualquer ajuda muito apreciada. Obrigado antecipadamente!

    
por Benoit Duffez 27.03.2010 / 06:15

3 respostas

1

Não parece haver nenhuma maneira de substituir esse comportamento pelo próprio gnome-terminal. A solução mais fácil que encontrei é adicionar um cd explícito ao seu arquivo ~/.bashrc .

echo 'cd $HOME' >> ~/.bashrc

Então, quando você abrir uma nova guia, ela mudará o diretório atual de volta para o seu diretório pessoal.

    
por 28.03.2010 / 16:09
1

O mesmo que aqui

A solução é verificar "Executar comando como um shell de login" nas preferências. Funcionou para mim.

Verifique o FAQ

    
por 17.05.2013 / 20:53
0

Esta é uma característica do gnome-terminal que todos parecem gostar, menos eu e thillai-selvan. Há muita documentação sobre como consertá-lo quando ele não está funcionando corretamente (ou seja, quando uma nova guia é aberta no mesmo diretório da guia anterior). No entanto, há poucas informações sobre como desabilitar o recurso. Ele não pode ser desativado na interface do usuário do gnome-terminal ou em qualquer arquivo de configuração até onde eu saiba. Então você precisa quebrá-lo ou contorná-lo.

Para meu caso de uso, echo 'cd $HOME' >> ~/.bashrc não é uma boa solução, porque em alguns aplicativos eu gostaria que eles pudessem abrir em um diretório diferente, principalmente o terminal embutido no vscode, e essa linha no bashrc evitará isso .

O recurso é implementado fornecendo um PROMPT_COMMAND que registra o diretório atual toda vez que um prompt é gerado. As versões atuais do gnome implementam isso instalando um script vte em /etc/profile.d . Você deve ser capaz de remover esse arquivo (backup para que você possa restaurá-lo mais tarde, se quiser) e desabilitar esse recurso.

    
por 06.09.2018 / 16:26