69 votes

Définir nautilus-open-terminal pour lancer Terminator plutôt que gnome-terminal

Le paquet nautilus-open-terminal ajoute une option de menu/clic droit pour ouvrir un terminal dans le répertoire courant.

Je veux changer cela pour ouvrir gnome-terminal à l'ouverture de terminator. Il y a des conseils sur la manière de 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 modifié.

J'ai également essayé :

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

en choisissant

* 0            /usr/bin/terminator               50        mode automatique

Mais cela ne semble pas avoir d'effet. Avez-vous une idée de comment je pourrais faire fonctionner ceci ?

0 votes

Voici une question sur le réglage de l'émulateur de terminal par défaut.

0 votes

D'accord, j'ai essayé cela et cela ne fonctionne pas. En fait, la commande "Ouvrir dans le terminal" ne fonctionne maintenant pas.

0 votes

Je viens de tester ça pour voir comment ça fonctionnait avec Terminator. Avec Terminator, vous devez définir le chemin complet vers le programme, après quoi il fonctionnera parfaitement en appuyant sur ctrl+alt+t ou lorsque vous avez un programme appelant le terminal.

0voto

alvaroferran Points 1

Je sais que c'est une vieille question, mais comme je suis arrivé(e) ici en essayant de faire la même chose, voici ma solution pour les futures visites.

J'ai essayé toutes les suggestions précédentes et j'ai échoué, donc j'ai trouvé cette astuce (ce n'est pas une réponse parfaite, mais ça peut quand même être utile je suppose).

Créez un fichier change_terminal.sh

# Ouvrir une nouvelle fenêtre terminator dans une session tmux détachée pour qu'elle reste ouverte
cmd="terminator --working-directory=$PWD"
tmux new-session -d
tmux send-keys "$cmd" C-m
tmux detach
# Fermer la fenêtre active (gnome-terminal puisque la nouvelle n'est pas encore chargée)
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

et donnez-lui des droits d'exécution :

chmod +x change_terminal.sh

Créez l'alias suivant :

alias ct="chemin/vers/change_terminal.sh"

Maintenant, vous n'avez qu'à ouvrir un terminal par défaut depuis nautilus à l'emplacement désiré et taper 'ct' pour le fermer et ouvrir un terminal terminator au même emplacement.

-1voto

J'ai créé cet alias :

alias tt='terminator & disown & exit'

Maintenant, lorsque je clique sur l'option 'ouvrir dans le terminal', je tape simplement 'tt' dans le terminal ouvert et il bascule vers terminator, au même emplacement.

Je voulais quelque chose de plus simple mais, comme vous pouvez le voir des réponses précédentes, il n'y a pas de tel outil (jusqu'à présent) qu'un nautilus-tweaker ou un outil pour personnaliser son comportement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X