Salve e restaure o terminal ao reinicializar

6

Existe uma maneira de salvar minhas janelas e guias do emulador de terminal quando eu reiniciar o computador?

Eu geralmente tenho cerca de 10 ou mais abas abertas a qualquer momento e abrir cada aba para configurar tudo depois de uma reinicialização é relativamente longa. Gostaria de pelo menos salvar os diretórios de trabalho atuais e nomear cada guia para que eu possa ser mais eficiente.

Se isso ajudar, estou executando o Xubuntu 14.04.

    
por davewoodhall 24.10.2015 / 23:01

3 respostas

4

O método a seguir não salva os diretórios ao sair. Ele usa sempre os mesmos diretórios até que você os altere em "Preferências", embora você possa ter vários grupos de diretórios independentes.

Vamos instalar o "terminator".

Estas são as instruções passo a passo para três guias. As etapas são as mesmas para qualquer número de guias.

sudo apt-get install terminator

Alternativamente, você pode instalá-lo com o aptitude ou o ubuntu software center.

  • Executar o terminador, por exemplo no menu "KDE".
  • Clique com o botão direito na tela preta.
  • Clique em "Abrir aba".
  • Então, novamente, clique com o botão direito na tela preta.
  • Clique em "Abrir aba".
  • Então, novamente, clique com o botão direito na tela preta.
  • Clique em "Preferências"
  • Clique na guia "Layouts".
  • Clique em "Adicionar".
  • Escreva um nome e pressione ENTER. Eu usarei o nome "mylayout" neste procedimento. NÃO clique em "Salvar".

Você pode ver no painel direito as palavras: "Janela", "Bloco de anotações", "Terminal", "Terminal", "Terminal".

  • Clique no LOWEST das palavras "Terminal".
  • Clique dentro do campo em branco à direita de "Diretório de trabalho:".
  • Escreva o caminho do diretório no qual você deseja ser o primeiro separador; f.e. / a / dir1.
  • Clique na palavra "Terminal" logo acima da mais baixa.
  • Clique dentro do campo em branco à direita de "Diretório de trabalho:".
  • Escreva o caminho do diretório no qual você deseja ser a segunda guia.
  • Clique no MAIS ALTO das palavras "Terminal".
  • Clique dentro do campo em branco à direita de "Diretório de trabalho:".
  • Escreva o caminho do diretório no qual você deseja ser a terceira guia.
  • Clique em "Fechar".
  • Clique no "X" no canto superior direito para fechar o terminador.
  • Clique com o botão direito do mouse em um espaço vazio da área de trabalho.
  • Clique em "Criar novo".
  • Clique em "Vincular ao aplicativo".
  • Clique na guia "Aplicativo".
  • Clique dentro do campo em branco à direita de "Comando:".
  • Escreva:

    terminator --layout=mylayout
    
  • Clique em "OK".

Agora clique no novo ícone. Você deve ver todas as suas guias.

Você pode criar vários layouts da mesma maneira, e você pode modificar os diretórios e outras configurações clicando com o botão direito do mouse na tela preta e clicando em "Preferências".

    
por 03.11.2015 / 04:14
2

Como sugerido por Bram, você pode usar um Multiplexador de terminais (como a tela) para fazer isso.

Parafraseado a partir da Wikipedia, os multiplexadores de terminal permitem:

  • Usuários para conectar e desconectar das sessões de terminal.
  • Ter várias sessões de terminal em uma janela (semelhante às guias sugeridas ou dividir uma janela vim).
  • Vários usuários para acessar a mesma sessão.

Se você usou um multiplexador de terminal como tmux , há um thread de superusuário perguntando como salvar as sessões durante a reinicialização. Você poderia usar o install plugin sugerido chamado tmux-ressurect , e então suas sessões, janelas, painéis, etc. salvo.

A chave de prefixo padrão do tmux é Ctrl + b , portanto, no tmux, uma vez que o tmux-ressurect é instalado para:

  • salve sua sessão, você pode pressionar Ctrl + b + Crtl + s .
  • restaure a sessão do tmux, você pode pressionar Ctrl + b + Crtl + r .
por 03.11.2015 / 05:09
1

Não sei se você pode fazer isso diretamente com um terminal. Mas você poderia tentar screen .

Ele não sobreviverá a uma reinicialização, mas você pode definir as guias etc. necessárias para abri-las rapidamente.

    
por 25.10.2015 / 00:32