De guake, passe o comando para gnome-terminal para matar e reaparecer guake

0

Antecedentes

Eu tentei fornecer uma resposta para Reinicie o Guake dentro do Guake .

Até agora consegui:

  1. crie um gnome-terminal deamon de guake :

    screen -dmS other_terminal gnome-terminal
    
  2. mata e reaparece guake como um daemon, de gnome-terminal :

    pkill -f guake; screen -dmS guake_respawn bash --login -c "guake; exec sh"; exit
    

É basicamente o que eu quero alcançar, exceto que é um processo de duas etapas : primeiro você precisa executar comandos em guake e, em seguida, em gnome-terminal .

Problema

Eu tentei criar um one-liner, passando os comandos do gnome-terminal como argumento:

screen -dmS other_terminal gnome-terminal -- bash --login -c 'pkill -f guake; screen -dmS guake_respawn bash --login -c "guake; exec sh"; exit'

No entanto, falha depois que guake foi eliminado.

Pergunta

Como passar, a partir de guake , comandos que o matam e reaparecem de 'gnome-terminal?

Ou, em outras palavras, como reiniciar o guake dentro do guake! Meu objetivo final é ter apenas um comando para reiniciar o guake .

    
por ebosi 22.11.2018 / 10:42

0 respostas