J'ai défini l'émulateur de terminal par défaut sur Terminator à l'aide de update-alternatives
et je peux ouvrir Terminator maintenant avec ctrl-alt-t, mais lorsque j'utilise le menu contextuel sur le bureau ou dans un dossier, cela ouvre gnome-terminal.
Y at-il un autre paramètre à changer pour résoudre ce problème?
J'ai édité Compiz pour essayer l'effet de cube 3D et je devais ensuite réinitialiser Compiz aux paramètres par défaut pour rétablir la réinitialisation de mon terminal par défaut. Obtenir ctrl-alt-t Après cela, je devais aussi faire gsettings set org.gnome.desktop.default-applications.terminal exec 'terminator'
. J'ai trouvé cette suggestion dans Comment puis-je définir le terminal par défaut utilisé dans Unity? , mais cela ne l'a pas fait pour que l'option de clic droit ouvre le terminateur.
J'utilise Ubuntu 15.10
Les paramètres de gsettings set org.gnome.desktop.default-applications.terminal exec
n'affectent pas le comportement de l'entrée de menu contextuel. Le terminal utilisé est gnome-terminal
et c'est codé en dur dans libterminal-nautilus.so
dans le paquet gnome-terminal
. Et cette bibliothèque est utilisée par Nautilus.
Cela changera peut-être dans les versions futures, mais actuellement c'est un fait.
Une solution qui pourrait fonctionner consiste à ajouter une option de clic droit personnalisée à l'entrée de menu contextuel Ubuntu au lieu de modifier celle qui existait déjà.
À cette fin, vous pouvez utiliser l'outil de configuration Nautilus-Actions que vous pouvez obtenir à partir du référentiel à l'aide de Sudo apt-get install nautilus-actions
.
Vous trouverez un tutoriel très détaillé ici .
Si vous ne souhaitez pas utiliser gnome-terminal
de manière régulière, et que la possibilité que votre hack soit perturbé par des mises à jour de paquets et d'autres problèmes occasionnels ne vous dérange pas, vous pouvez essayer de supprimer /usr/bin/gnome-terminal
(ou de le renommer) et de le remplacer par un lien symbolique vers terminator
name__.
Une approche légèrement moins intrusive, qui fonctionnerait si le menu contextuel respectait PATH
name__, serait de laisser /usr/bin/gnome-terminal
seul, mais d'ajouter un lien symbolique de /usr/local/bin/gnome-terminal
à /usr/bin/terminator
, de sorte que tout exécutant gnome-terminal
sans chemin d'accès pleinement qualifié obtienne un terminateur.
Ajoutez ceci à votre fichier ~/.bashrc
if ps -o cmd= -p $(ps -o ppid= -p $$) | grep -q gnome; then
Nohup terminator &> /dev/null &
sleep 0.1s
exit
fi