Comment ouvrir n’importe quelle application de terminal depuis Nautilus



Le gestionnaire de fichiers Nautilus, intégré à Gnome Shell, offre une fonctionnalité pratique permettant d’ouvrir un terminal directement depuis un dossier par un simple clic droit. Malheureusement, cette option « Ouvrir un terminal » est traditionnellement liée au terminal Gnome et ne s’adapte pas à d’autres applications terminales. Pour ceux qui préfèrent utiliser un terminal alternatif, il existe une solution.

Si vous appréciez l’accès rapide au terminal de Nautilus mais souhaitez l’utiliser avec votre application de terminal favorite, ce guide vous explique comment configurer Nautilus pour ouvrir n’importe quelle application de terminal de votre choix.

Installation de l’Extension « Open Any Terminal »

Pour modifier le comportement du menu contextuel de Nautilus et remplacer le terminal Gnome par votre application de terminal préférée, il est nécessaire d’installer l’extension « Open Any Terminal ». Cette extension n’est pas disponible sous forme de paquet DEB (Ubuntu) ou RPM. Sa mise en place passe par l’outil de gestion des paquets Python.

Préparation via les Dépendances Python

Ouvrez votre terminal (Ctrl + Alt + T ou Ctrl + Maj + T) et suivez les instructions d’installation pour les dépendances Python nécessaires au bon fonctionnement de l’extension « Open Any Terminal » sur votre système Linux.

Instructions pour Différentes Distributions Linux

DistributionCommande d’installation
Ubuntu
sudo apt install python3-nautilus python3-pip
Debian
sudo apt-get install python3-nautilus python3-pip
Arch Linux

Pas de dépendances Python à installer, voir les instructions spécifiques.

Fedora
sudo dnf install python3-pip nautilus-python
OpenSUSE
sudo zypper install python3-pip python3-nautilus python3-nautilus-devel

Après avoir installé les dépendances spécifiques à votre distribution, utilisez l’outil Pip pour installer le paquet Python « setuptools ». Ce paquet est crucial pour l’installation d' »Open Any Terminal ». Sans lui, l’installation échouera.

sudo pip3 install setuptools

Installation d' »Open Any Terminal »

Une fois « setuptools » installé, vous pouvez procéder à l’installation de l’extension « Open Any Terminal » en utilisant la commande pip suivante :

pip3 install --user nautilus-open-any-terminal

Instructions Spécifiques à Arch Linux

Les utilisateurs d’Arch Linux bénéficient d’une méthode d’installation simplifiée. Il n’est pas nécessaire de gérer les dépendances Python manuellement. L’extension peut être installée directement depuis l’AUR (Arch User Repository).

Commencez par installer les paquets « Git » et « Base-devel » nécessaires pour interagir avec l’AUR:

sudo pacman -S git base-devel

Clonnez ensuite l’assistant Trizen AUR, qui automatisera l’installation :

git clone https://aur.archlinux.org/trizen.git

Installez l’assistant Trizen avec la commande suivante :

cd trizen
makepkg -sri

Avec Trizen opérationnel, installez « Open Any Terminal » depuis l’AUR :

trizen -S nautilus-open-any-terminal

Configuration de « Open Any Terminal » dans Nautilus

Maintenant que l’extension est installée, il faut la configurer pour qu’elle permette d’ouvrir les dossiers avec le terminal souhaité, et non plus avec le terminal Gnome par défaut.

Installation de l’Éditeur Dconf

La configuration nécessite l’utilisation de l’éditeur Dconf. Si cet outil n’est pas installé, ouvrez un terminal et installez-le en fonction de votre distribution.

Instructions pour Différentes Distributions Linux

DistributionCommande d’installation
Ubuntu
sudo apt install dconf-editor
Debian
sudo apt-get install dconf-editor
Arch Linux
sudo pacman -S dconf-editor
Fedora
sudo dnf install dconf-editor
OpenSUSE
sudo zypper install dconf-editor

Personnalisation de l’Option Terminal

Une fois l’éditeur Dconf ouvert, suivez ces étapes pour configurer l’application de terminal par défaut :

Étape 1: Dans l’éditeur Dconf, accédez au dossier « com ».

Étape 2: Dans « com », trouvez et sélectionnez le dossier « github ».

Étape 3: Dans « github », localisez le dossier « Stunkymonkey » (le développeur d' »Open Any Terminal ») et ouvrez-le.

Étape 4: Dans « stunkymonkey », ouvrez le dossier « nautilus-open-any-terminal » qui contient les paramètres de l’extension.

Étape 5: Dans « nautilus-open-any-terminal », trouvez l’entrée « terminal » qui indique « gnome-terminal » par défaut.

Étape 6: Désactivez l’option « Utiliser la valeur par défaut » et remplacez « gnome-terminal » par le nom de l’exécutable de votre terminal préféré. Par exemple, pour utiliser Terminator, entrez « terminator ».

Étape 7: Cliquez sur le bouton de validation pour appliquer les modifications dans l’éditeur Dconf, puis fermez l’éditeur.

Étape 8: Ouvrez Nautilus, faites un clic droit dans un dossier. L’option « Ouvrir (VOTRE TERMINAL ICI) Terminal ici » devrait maintenant lancer le terminal que vous avez configuré.