web-dev-qa-db-fra.com

Comment définir Guake comme émulateur de terminal préféré pour "Run in Terminal"?

J'ai récemment installé Guake et je l'aime beaucoup. J'aimerais le définir comme mon application de terminal préférée. C’est-à-dire que lorsque je clique avec le bouton droit de la souris sur un fichier de script bash, que je clique sur "Ouvrir" et que je choisis "Exécuter dans un terminal", je souhaite l’ouvrir dans un nouvel onglet Guake.

Je ne sais pas trop où définir Guake comme application préférée pour "Run in Terminal". Et j'imagine que j'ai peut-être besoin que la commande ressemble à guake --new-tab=new --execute-command="COMMANDHERE", alors comment puis-je passer ce paramètre?

Idéalement, j'aimerais qu'un appel de terminal ouvre un nouvel onglet Guake, , sauf si il en existe déjà un. (Difficile à dire, quel identifiant il y a déjà une commande en cours d'exécution dans l'onglet existant?) Sinon, ouvrir un nouvel onglet Guake est correct. En outre, existe-t-il une option permettant de cacher Guake lorsque cela se produit?

Déjà essayé:

Basé sur Comment puis-je définir le terminal par défaut utilisé dans Unity? J'ai déjà essayé:

  • gconftool --type string --set /desktop/gnome/applications/terminal/exec guake - cela fait apparaître Guake lorsque je tape Ctrl-Alt-T.

  • régler x-terminal-emulator sur \usr\bin\guake dans Alternatives Configurator - cela ne faisait aucune différence (après avoir déjà effectué la modification précédente).

10
david.libremone

Vous pourriez probablement aimer exécuter gconf-editor - ou peut-être même dconf-editor depuis 12.04, - et naviguer directement vers la touche org.gnome.desktop.default-applications.terminal:

dconf screenshot

Le paramètre exec-arg doit être remplacé par -e de Guake. Pour les paresseux:

gsettings set org.gnome.desktop.default-applications.terminal exec 'guake --new-tab'
gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'
6
ulidtko