Le nautilus-open-terminal
package ajoute une option de menu / clic droit pour ouvrir un terminal dans le répertoire en cours.
Je veux changer cela d'ouverture gnome-terminal
à ouverture terminator
. Vous trouverez ici quelques conseils sur la modification de l'émulateur de terminal par défaut . Cependant, ces instructions ne semblent plus valables et je ne trouve aucun emplacement dans les paramètres système permettant de modifier l'émulateur par défaut.
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. Une idée de comment je peux faire en sorte que ça fonctionne?
nautilus-open-terminal
travailler avec Terminator, ce qui est vraiment ma question initiale. Si vous-même ou quiconque avez une idée de la manière dont je pourrais réussir ce travail, je vous en serais très reconnaissant.Réponses:
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
UtilisationsGAppInfo
pour lancer le processus de terminal, qui utilise une liste codée en dur de émulateurs de terminaux: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106Solution:
sudo apt-get remove gnome-terminal
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
la source
sudo apt-get remove mate-terminal
suivi desudo ln -s /usr/bin/terminator /usr/bin/mate-terminal
.gnome-terminal
depuis la ligne de commande, mais l'option "Ouvrir dans un terminal" de Nautilus ne fait rien.io.elementary.terminal
, je suppose que vous devez simplement le copier/usr/share/nautilus-python/extensions
et le corrigerterminator
.Nautilus-Actions
Nous pouvons définir nos propres éléments de menu contextuel avec clic droit avec actions-nautilus .
Exécutez l’ Outil de configuration Nautilus-Actions à partir du tableau de bord ou d’un terminal avec
Dans l' onglet Action, attribuez à votre action une étiquette sensible, par exemple "Ouvrir dans Terminator" et choisissez de l'afficher dans la sélection ou dans le menu contextuel.
Ouvrez ensuite l’ onglet Command pour entrer les commandes à exécuter.
Donnez le chemin complet à votre commande (
/usr/bin/terminator
) et aux options du programme (--working-directory=%d/%b
) pour ouvrir le chemin actuel dans Terminator.Après vous être déconnecté puis reconnecté (ou simplement redémarrer Nautilus avec
nautilus -q
), le menu contextuel du clic droit ci-dessous s'affiche:la source
nautilus -q
est suffisant de redémarrer Nautilus . Je viens de proposer une modification pour cela.Open in Terminator
pas être dans le sous-menu, dans Nautilus-Actions, allez dans Edition> Préférences> Désactiver "Créer un menu racine 'Actions Nautilus" "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 l'installation,
terminator
tapez cette commandeDéfinissez le
exec-args
pour le terminal dont vous avez besoin, dans votre cas,-x
pour exécuter le reste des arguments nécessairesnautilus-open-terminal
.Après que ce terminateur devienne votre émulateur de terminal par défaut, lorsque vous
nautilus-open-terminal
appelez le terminal par défaut, il devrait s’ouvrirterminator
au lieu degnome-terminal
.la source
terminator
, si cela est utile, je vais éditer la réponse et ajouter cette information.org.gnome.desktop.default-applications.terminal exec-arg '-x'
comme dans mon édition.gnome-terminal
fonctionne pourterminator
.Je sais que c’est une vieille question, mais comme j’ai atterri ici en essayant de faire la même chose, voici ce que je retiens pour de futures visites .
J'ai essayé toutes les suggestions précédentes et j'ai échoué. C'est pourquoi j'ai proposé cette solution de contournement (pas une réponse parfaite, mais cela peut quand même être utile, je suppose).
Créez un fichier change_terminal.sh
et lui donner des droits d'exécution:
Créez l'alias suivant:
Vous venez maintenant d'ouvrir un terminal par défaut de Nautilus à l'emplacement souhaité et de taper «ct» pour le fermer et d'ouvrir un terminal de terminaison au même emplacement.
la source
J'utilise Ubuntu 18.04 et je ne peux pas résoudre le problème. Au lieu de cela, j'ai installé
nautilus-terminal
qui intègre votre terminal dans Nautilus! Ce qui est absolument génial.Installer Nautilus-Terminal
Vous pouvez également le configurer via l'éditeur dconf. Plus d'infos dans ce lien
la source