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.