Como definir o Guake como o emulador de terminal preferido para “Run in Terminal”?

9

Eu recentemente instalei o Guake e gostei muito dele. Eu gostaria de configurá-lo como o meu aplicativo de terminal preferido. Ou seja, quando clico com o botão direito do mouse em um arquivo de script bash, clico em "Abrir" e escolho "Executar no Terminal", quero que ele seja aberto em uma nova guia do Guake.

Não sei ao certo onde definir o Guake como o aplicativo preferido para "Executar no terminal". E eu estou supondo que eu possa precisar do comando para ser algo como guake --new-tab=new --execute-command="COMMANDHERE" , então como eu passo esse parâmetro?

Idealmente, gostaria que uma chamada de terminal abrisse uma nova guia do Guake, a menos que já exista uma disponível. (Difícil dizer, o que id já existe um comando em execução na guia existente?) Na falta disso, basta abrir uma nova guia Guake está ok. Além disso, existe uma opção para manter o Guake escondido quando isso acontece?

Já tentou:

Baseado em Como posso definir o terminal padrão usado no Unity? Eu já tentei:

  • gconftool --type string --set /desktop/gnome/applications/terminal/exec guake - isso fez o Guake aparecer quando eu digite Ctrl-Alt-T.

  • definindo x-terminal-emulator to \usr\bin\guake no Alternatives Configurator - isso não fez diferença (já fez a alteração anterior).

por d3vid 23.08.2011 / 10:43

1 resposta

6

Você provavelmente poderia gostar de executar gconf-editor - ou talvez até dconf-editor desde 12.04, - e navegar diretamente para a chave org.gnome.desktop.default-applications.terminal :

O parâmetro exec-arg deve ser alterado para -e do Guake. Para os preguiçosos:

gsettings set org.gnome.desktop.default-applications.terminal exec 'guake --new-tab'
gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'
    
por ulidtko 22.06.2013 / 00:49