Comment définir un raccourci pour un terminal ouvert dans le répertoire courant de Nautilus?
J'utilise Nautilus 3.16.2 et j'ai déjà essayé cette réponse mais on dirait que c'est cassé dans une version plus récente.
Selon Fichier de nouvelles dans le dépôt Nautilus git, depuis la version 3.15.4 n’est plus chargé
Major changes in 3.15.4:
* Stop loading custom accel maps file
Heureusement pour nautilus> = 3.20 "RobotMan" répond au problème.
J'ai ajouté une nouvelle fonctionnalité à Nautilus avec l'aide précieuse des responsables.
Cette nouvelle fonctionnalité vous permet de mapper des raccourcis clavier personnalisés pour lancer les scripts dans le dossier des scripts (~/.local/share/nautilus/scripts
).
Ainsi, lorsque vous ajoutez un fichier exécutable dans ce dossier, il apparaît dans le menu contextuel du clic droit. Désormais, si vous créez un fichier de configuration spécial (~/.config/nautilus/scripts-accels
), vous pouvez lui attribuer un raccourci.
Par exemple, créez un script appelé Terminal
avec le contenu suivant:
#! /bin/sh
gnome-terminal
Créez maintenant (ou modifiez) le fichier ~/.config/nautilus/scripts-accels
en ajoutant les lignes suivantes:
F4 Terminal
; Commented lines must have a space after the semicolon
; Examples of other key combinations:
; <Control>F12 Terminal
; <Alt>F12 Terminal
; <Shift>F12 Terminal
Redémarrez Nautilus (nautilus -q
) et lorsque vous appuierez sur la touche F4, vous ouvrirez une nouvelle fenêtre de terminal dans le répertoire en cours (n'hésitez pas à créer une nouvelle combinaison de touches à la suite des exemples de lignes commentées).
Remarque: si vous sélectionnez un ou plusieurs fichiers, leurs noms seront transmis en tant que paramètres à l'exécutable. Votre script peut également avoir accès à de nombreuses informations via des variables d'environnement.
Lien du commit: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335
Il existe également une interface graphique pour gérer ces raccourcis: https://github.com/echo-devim/nautilusaccelsmanager