Eu consigo trabalhar configurando um comando custome nas configurações de perfil, na guia de comando.
No menu superior: Edit
- > %código%.
Em seguida, na guia Profile Preference
, verifique o Executar comando personalizado em vez do meu shell e defina command
como seu comando personalizado.
Para executar o shell padrão em vez do bash use:
/bin/sh -c ''/usr/bin/getent passwd $USER | cut -d: -f7''
em vez de /bin/bash
como seu comando personalizado.
Não sei qual é a causa do problema, mas acho que toda vez que você cria uma nova guia, o gnome-terminal bifurca sua instância atual, então ela herdará o diretório de trabalho da sua guia antiga, mas quando você definir uma comando vai criar uma nova instância a cada vez.
Isso é apenas o que eu acho que está acontecendo aqui.