Você pode tentar isso.
Você pode usar os perfis de terminal para dar a cada guia seu próprio perfil.
Dessa forma, você pode definir o comando shell para cada guia individualmente.
E você pode salvar o grupo de janelas (guias) para que elas sejam abertas no lançamento do Terminal.
Exemplo de configuração
Configure suas guias em uma janela, por exemplo, cd
aos diretórios em cada guia, conforme desejado.
Então, vá para as Preferências do Terminal e para Definições Menu guia:
- Selecione o perfil básico.
- Clique no botão + na parte inferior. Isso duplicará o perfil.
- Nomeie o novo perfil (por exemplo, casa ).
Repita as etapas 1 a 3 quantas vezes forem o número de guias e nomeie cada uma delas com nomes exclusivos.
No meu exemplo, terei "casa" e "trabalho".
Agora, para o meu perfil "em casa", vou:
Selecione a guia Shell.
Verifique o comando 'Executar'.
Definir a cadeia de comando para cd ~
Marque 'Executar dentro do shell'.
Para cada perfil, vou repetir os passos 5 a 7, mudando o cd
comando em conformidade.
Na minha guia chamada 'Home Dir', eu vou:
- Ctrl + clique na janela para obter o menu contextual e selecione "Mostrar inspetor".
- Selecione a guia "configurações"
- Defina seu perfil para o perfil "inicial".
Para cada guia, repetirei as etapas 1 a 3, alterando o perfil de acordo.
Agora, o perfil da guia Início deve ser o perfil "inicial" e a guia "Perfil de trabalho" deve ser o perfil "trabalho".
Agora, usando o menu do Windows "Salvar o Windows como grupo".
Marque a caixa de seleção - "Usar grupo de janelas quando o Terminal for iniciado".
Eu testei da melhor forma possível e esta configuração funciona.
Cada aba abre no cd para o seu próprio diretório. E faz isso na inicialização do Terminal.
Eu gosto muito disso, eu vou usá-lo sozinho.