Como faço para que o Terminator inicie com meu layout personalizado?

125

O Terminator é muito poderoso na organização de vários computadores ou servidores devido à janela dividida e agrupa todas as funções. Mas aqui está o acordo: criei meu próprio layout e gostaria que ele fosse carregado na inicialização do terminador. Isso é possível?

zulu34sx
fonte
1
Você pode postar seu ~/.config/terminator/config, ou pelo menos tudo abaixo [layouts]?
Pconley
Oi ... Não há pasta ~ / .config / terminator.
Zulu34sx
Se você possui um comando em execução no layout, o terminador precisa de alguns segundos para desenhar o layout. Adicione uma linha como sleep 1no seu script de shell.
abra o arquivo de configuração ~/.config/terminator/confige edite command = cd /some/folder; bash. salve-o e reabra o terminador.
suhailvs 11/02

Respostas:

22

Existe uma maneira muito fácil de fazer isso:

  • Open Terminator
  • Clique com o botão direito -> Preferências
  • Na guia Layouts (à direita da guia Profiles ), edite o padrão, você verá que ele diz Window | window0 e Terminal | criança1 .
  • Para o terminal | child1 , você pode definir: um perfil (para escolher os instalados), um comando padrão e um diretório de trabalho .
  • Defina -os como desejar, feche , reabra novamente ...
  • ... e voilá !

Espero que isso tenha ajudado!

Magna Centopéia
fonte
3
Importante: Siga estas etapas exatamente e ele funciona. Estranhamente, se você clicar em "Salvar" após definir um comando personalizado e / ou diretório de trabalho, ele não funcionará. Clicar em Salvar parece limpar tudo o que você digitou para Comando personalizado e Diretório de trabalho.
trebormf 18/03
Isso nem mesmo responde à pergunta. A questão é alterar o layout padrão, não alterar o perfil para terminais específicos em um layout.
Fritz
1
Eu o sinalizei, pois ele não responde à pergunta, mesmo que esteja marcado como tal. Penso que, para o bem de uma comunidade forte, é vital que a resposta, mesmo que ajude o interlocutor original, também ajude a comunidade. Esta resposta não.
SeveQ
163
  1. Após configurar seu layout, clique com o botão direito do mouse em qualquer plano de fundo do terminal e escolha Preferências → guia Layouts e clique no botão Adicionar .

  2. Dê um nome a ele e pressione Fechar .

  3. Isso deve criar o ~/.config/terminator/configarquivo mencionado .

  4. Agora você pode iniciar o terminator usando o layout salvo usando: terminator -l yourLayout(substitua yourLayout pelo que você escolher na etapa 2).

  5. (opcional) Edite o ~/.config/terminator/configarquivo para que, onde estiver escrito [layouts]e aninhado abaixo dele [[yourLayout]], renomeie yourLayout para o padrão e remova / renomeie o layout padrão anterior . Agora, quando o Terminator for iniciado sem nenhum parâmetro, ele carregará seu [[default]]layout personalizado !

mhnagaoka
fonte
2
Eu acho que não há como fazê-lo lembrar também os caminhos onde cada janela está ao ser salva?
JussiR
6
Reame nome novo layout para "default" para iniciar de forma automática
e-info128
5
6. Defina um comando inicial personalizado para cada janela. =) askubuntu.com/questions/349385/…
vmassuchetto
1
Alguma maneira de salvar o layout de um comando shell?
Alex #
1
Essa foi a única coisa que funcionou para mim. A resposta atual aceita não funciona.
precisa saber é o seguinte
15

Eu uso o método sugerido por mhnagaoka , mas o utilizei no iniciador do Unity. Eu também tive um problema com o terminator -l my_defaultcomando simples , então especifique esses sinalizadores adicionais

  • -b para sem fronteiras e
  • -m para maximizado.

O comando final é terminator -m -b -l my_default.

Agora você precisa modificar a entrada terminator.desktop para o Unity.

Vá para a pasta do seu aplicativo, no meu caso, era /usr/share/applications. Você precisa ter permissões de root para editar com o seu editor de texto terminator.desktop.

No meu caso, foi sudo vim terminator.desktop.

Substitua o argumento Exec pelo seu comando.

Agora você pode adicionar a entrada ao seu Unity Launcher, e ele deve sempre abrir seu layout personalizado no início.

Patrick
fonte
4
não funciona no meu 14,04 :( isso só mostra a mesma única janela terminador do terminal
Tishma
Você precisa adicionar ; bashou ; zsh(dependendo do seu shell) após cada comando no seu layout. Então funciona bem e abre todas as janelas.
luke
14

Depois de salvar seu layout (conforme resposta de mhnagaoka ), você pode fazer as alterações usadas por padrão editando o arquivo de configuração.

Edite o ~/.config/terminator/configarquivo e procure onde ele diz [layouts]. Deve ser algo como isto:

[layouts]
  [[default]]
    # ..default layout
  [[yourLayout]]
    # ..your custom layout

Renomeie [[yourLayout]]a [[default]]e remover / renomear o layout padrão anterior. Agora, quando o Terminator for iniciado sem nenhum parâmetro, ele carregará seu layout personalizadodefault !

ohanhi
fonte
1
Essa resposta me serviu melhor porque não depende de nenhuma interação do mouse.
Reuel Ribeiro 23/02
8

Após configurar seu layout, clique com o botão direito do mouse em qualquer plano de fundo do terminal e escolha Preferências → guia Layouts e clique no botão Adicionar . Quando solicitado, digite o nome "padrão" e pressione Enter .

Nota: Isso pode ser uma falha, mas é uma falha útil para mim!

Aalex Gabi
fonte
1
Solução agradável e está funcionando perfeitamente. Obrigado :-)
Rubanraj Ravichandran 10/10
1
Para todos que procuram a resposta. Essa é a melhor e a resposta mais fácil.
Omar Tariq
Isso é incrível.
Astrid
Isso não funciona mais ..
Astrid
4

É muito simples. Não há necessidade de editar o arquivo de configuração.

Basta criar seu layout personalizado e clicar com o botão direito-> Preferências-> Layout-> padrão e pressionar o botão Salvar. Agora nossa configuração é salva como a configuração padrão. A partir do próximo lançamento do terminador, obteremos o layout personalizado na própria inicialização.

Lentin Joseph
fonte
Achei que essa é a solução mais fácil de todas aqui. Primeiro, posicione e crie um conjunto de janelas e grupos que você deseja. Salvar o layout personalizado e reabrir o terminador fez o truque! Obrigado!
Shaze 28/02
3

Para abrir um layout salvo anteriormente, abra o Terminator Layout Launcher pressionando ALT-L. Lá, clique no layout que você precisa e pressione Iniciar.

Guus
fonte
3

Assim como uma anedota, mesmo após a configuração do layout personalizado, 'perfil de reutilização para terminais mais novos' deve ser verificado, caso contrário, o novo terminal será novamente aberto no perfil padrão. insira a descrição da imagem aqui

Sudip Bhandari
fonte