Abra terminais específicos no login

1

Eu sempre tenho uma tonelada de terminais abertos fazendo certas coisas, então quando eu reinicio, sempre me leva um tempo decente para voltar e configurá-los de volta. Existe alguma maneira de eu ter um bom bocado de terminais abertos no login e iniciar seu monitoramento, etc?

Um bom exemplo pode ser: no login do Gnome, abra um terminal gnome que já esteja vim'd para file.txt, outro que abre com o topo, um que abra que já seja SSHd para um servidor diferente, etc .

Parece que salvar sua sessão costumava ser um recurso no passado, mas caiu em torno de 12. Estou no Ubuntu 16.04. Não consigo fazer isso funcionar ...

Obrigado por qualquer ajuda!

    
por saleetzo 08.02.2017 / 21:58

1 resposta

1

Bem, a primeira abordagem que vem à mente é criar um script com as linhas de comando para iniciar todos os terminais desejados, do que mapear a execução desse script para uma combinação de chaves específica.

Algo parecido com isto:

#!/usr/sh
xterm -e tail -f /var/log/syslog &
xterm -e ssh localhost &
exit 0

Outra abordagem seria usar o utilitário screen e criar um arquivo de configuração personalizado para iniciar quantos shells forem necessários com os comandos apropriados executados. Por exemplo:

hardstatus  on
hardstatus  alwayslastline
hardstatus  string "%w%=%m/%d %c"
screen -t "syslog"      0 tail -f /var/log/syslog
screen -t "ssh"         1 ssh localhost
    
por 08.02.2017 / 23:39