Como posso fazer as guias do terminal persistirem para que eu não tenha que configurar tudo de novo todas as vezes?

4

Quando estou desenvolvendo software, normalmente eu tenho um terminal com várias abas abertas rodando coisas diferentes, como exemplo, um deles está rodando foo

enquantoooutrocorreboo

Isso está bem até eu desligar meu PC e o layout ser perdido. Isso me leva a ter um diário fumble enquanto tento obter tudo configurado. Existe uma maneira de automatizar isso?

    
por Dr Goat 21.12.2016 / 11:10

1 resposta

3

Sim, existe uma maneira de automatizá-lo via -t e -e flags para gnome-terminal .

Por exemplo, aqui está um script que usei recentemente para esta pergunta:

#!/bin/bash
gnome-terminal --tab -e "bash -c 'printf \"3]0;TEST1
#!/bin/bash
gnome-terminal --tab -e "bash -c 'printf \"3]0;TEST1%pre%7\"; sleep 7'" \
               --tab -e "bash -c 'printf \"3]0;TEST2%pre%7\"; ping -c 4 8.8.8.8'"
7\"; sleep 7'" \ --tab -e "bash -c 'printf \"3]0;TEST2%pre%7\"; ping -c 4 8.8.8.8'"

O que acontece é que haverá a janela gnome-terminal lançada com duas guias, e cada uma executará seu próprio comando. O resto é simples - abra Startup Applications e adicione esse script como um dos comandos a serem iniciados no login. Lembre-se de tornar o script executável e fornecer o caminho completo para o script como um comando.

    
por Sergiy Kolodyazhnyy 21.12.2016 / 19:33