Para abrir o Terminator em um layout pré-definido, primeiro você precisa definir o layout. A janela de configuração pode ajudá-lo com isso. Você também pode configurar e nomear vários layouts diferentes. Não vou abordar como fazer isso e focar em como iniciar o Terminator com layouts existentes no login.
Comece com um único layout e instância do Terminator
Vamos começar de forma simples com uma única instância. Eu suponho que você tenha um layout Terminator pré-definido chamado "layout simples". Você pode iniciar uma nova instância do Terminator com este layout com as seguintes opções de linha de comando:
terminator -l simple-layout
Se você deseja uma janela maximizada, de tela inteira ou sem borda, pode usar opções adicionais adequadas, conforme descrito no manual do Terminator (execute man terminator
para visualizá-lo).
Executar um único comando no log-in
O processo geral é explicado extensivamente em Como faço para iniciar aplicativos automaticamente no login? e não vou repeti-lo aqui.
No entanto, existem algumas especificidades em relação ao Terminator: Descobri que o Terminator apenas lembra sua posição de tamanho anterior quando é lançado assim que o gerenciador de janelas está totalmente em execução. É por isso que adio o início em alguns segundos (10 neste exemplo). Em vez do comando acima, escolho iniciar automaticamente o comando:
sh -c "sleep 10 && exec terminator -l simple-layout"
-
sh -c
chama um interpretador de comandos (shell Bourne) que pode executar vários comandos em sequência, conforme explicado abaixo. -
sleep 10
espera 10 segundos antes de executar o próximo comando. -
exec
substitui o processo atual do interpretador de comandos pelo programa subsequente (em vez de gerar um novo processo e desperdiçar recursos sem nenhum motivo). -
terminator ...
- veja acima.
Agora, para várias instâncias e layouts
Neste ponto, deve ser trivial repetir o processo para instâncias e layouts adicionais do Terminator. Não tenho certeza se o Terminator vai lembrar a posição de cada janela de várias instâncias. Se não, você deve pesquisar ou fazer uma pergunta de acompanhamento e incluir o seu gerenciador de janelas na pergunta, já que isso influencia a resposta.