web-dev-qa-db-fra.com

Raccourci clavier pour terminal ouvert Nautilus> = 3.16

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.

8
user41209

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.

3
user41209

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

12
RobotMan