Automatize a abertura de várias guias ao iniciar o Terminal


1

Eu estou tentando automatizar a abertura de várias guias, nomeando cada guia ( printf "\e]1;${TAB_NAME}\a" ) e fazendo um cd e talvez algo mais em cada guia. Isso pode ser feito em um script de inicialização ou, melhor ainda, configurado no próprio Terminal?

Respostas:


5

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:

  1. Selecione o perfil básico.
  2. Clique no botão + na parte inferior. Isso duplicará o perfil.
  3. 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:

  1. Selecione a guia Shell.

  2. Verifique o comando 'Executar'.

  3. Definir a cadeia de comando para cd ~

  4. Marque 'Executar dentro do shell'.

Para cada perfil, vou repetir os passos 5 a 7, mudando o cd comando em conformidade.

enter image description here

Na minha guia chamada 'Home Dir', eu vou:

  1. Ctrl + clique na janela para obter o menu contextual e selecione "Mostrar inspetor".
  2. Selecione a guia "configurações"
  3. 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".

enter image description here

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".

enter image description here

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.