web-dev-qa-db-fra.com

Paramétrage de nautilus-open-terminal pour lancer Terminator plutôt que gnome-terminal

Le paquetage nautilus-open-terminal ajoute une option menu/clic droit pour ouvrir un terminal dans le répertoire en cours.

Je veux changer ceci de gnome-terminal d'ouverture à terminator. Il y a quelques conseils pour changer l'émulateur de terminal par défaut ici , cependant ces instructions ne semblent plus être valides et je ne trouve aucun endroit dans les paramètres système où l'émulateur par défaut peut être changé .

J'ai aussi essayé:

$ Sudo update-alternatives --config x-terminal-emulator

en choisissant

* 0            /usr/bin/terminator               50        auto mode

Mais cela ne semble pas avoir d'effet. Avez-vous une idée de comment faire en sorte que cela fonctionne?

52
YXD

Ubuntu 13.04: (au cas où vous seriez venu ici via google)

Vous ne pouvez plus changer l'application de terminal utilisée.

Détails : nautilus-open-terminal utilise GAppInfo pour lancer le processus de terminal, qui utilise une liste codée d'émulateurs de terminal: https://git.gnome.org/browse/glib /tree/gio/gdesktopappinfo.c#n1106

Solution:

  1. Supprimer gnome-terminal: Sudo apt-get remove gnome-terminal
  2. Lien de terminaison Symlink vers gnome-terminal: Sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
33
Genosse Einhorn

Nautilus-ActionsInstall nautilus-actions

Nous pouvons définir nos propres éléments de menu contextuel par clic droit avec nautilus-actions .

  • Exécutez le Outil de configuration Nautilus-Actions à partir du tableau de bord ou d'un terminal avec

    nautilus-actions-config-tool
    

enter image description here

  • Dans l'onglet Action, attribuez à votre action une étiquette sensible, par exemple: "Open in Terminator" et choisissez de l'afficher dans la sélection ou dans le menu contextuel.

  • Ouvrez ensuite l’onglet Commande pour entrer les commandes à exécuter.

enter image description here

  • Indiquez le chemin complet de votre commande (/usr/bin/terminator) et des options du programme (--working-directory=%d/%b) pour ouvrir le chemin actuel dans Terminator.

  • Après vous reconnecter et vous reconnecter (ou juste redémarrer Nautilus avec nautilus -q) le menu contextuel du clic droit ci-dessous sera affiché:

enter image description here

38
Takkat

Pour configurer le terminal par défaut dans gnome, vous devez installer dconf-tools (Sudo apt-get install dconf-tools).

Ensuite, vous pouvez utiliser dconf-editor ou gsettings pour définir votre émulateur de terminal préféré. Ce guide utilise gsettings.

Après avoir installé terminator, tapez cette commande

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator

Définissez le exec-args pour le terminal dont vous avez besoin, dans votre cas, -x, afin d'exécuter le reste des arguments nécessaires de nautilus-open-terminal.

gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

Après que ce terminateur devienne votre émulateur de terminal par défaut, lorsque nautilus-open-terminal appelle le terminal par défaut, il devrait ouvrir terminator au lieu de gnome-terminal.

23
Bruno Pereira