Raccourci clavier pour terminal ouvert Nautilus> = 3.16


9

Comment puis-je définir un raccourci pour le terminal ouvert dans le répertoire actuel de nautilus?

J'utilise Nautilus 3.16.2 et j'ai déjà essayé cette réponse, mais on dirait qu'elle est cassée dans une version plus récente.

Réponses:


15

J'ai ajouté une nouvelle fonctionnalité à Nautilus avec l'aide précieuse des mainteneurs.

Cette nouvelle fonctionnalité vous permet de mapper des raccourcis clavier personnalisés pour lancer les scripts dans le dossier scripts ( ~/.local/share/nautilus/scripts).

Ainsi, lorsque vous ajoutez un exécutable dans ce dossier, il apparaîtra dans le menu contextuel du clic droit, mais maintenant, 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é Terminalavec le contenu suivant:

#! /bin/sh
gnome-terminal

Maintenant, créez (ou modifiez) le ~/.config/nautilus/scripts-accelsfichier 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 actuel (n'hésitez pas à créer une nouvelle combinaison de touches en suivant les 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


J'ai déjà installé nautilus 3.18.2 mais cette méthode ne fonctionne pas pour moi. Est-il nécessaire de compiler la source de commit? De quelle version a-t-il poussé à maîtriser?
user41209

Le commit est déjà poussé dans la branche master. Vous devez télécharger et compiler le dernier code source sur le site officiel, car ce correctif sera probablement inclus dans la prochaine version.
RobotMan

1
Cette méthode fonctionne avec 3.28.1.
orschiro

Assurez-vous de fournir des autorisations exécutables au Terminalscript. chmod +x ~/.local/share/nautilus/scripts/Terminal. Voir ici: askubuntu.com/a/1062263/775359
Nagabhushan SN

Quelle est la bonne façon de configurer des raccourcis pour les scripts avec des espaces dans leurs noms?
Jollywatt

3

Selon le fichier News dans le dépôt nautilus git, depuis la version 3.15.4 les accells ne sont plus chargés

Major changes in 3.15.4:
* Stop loading custom accel maps file

Heureusement pour nautilus> = 3,20, la réponse "RobotMan" a résolu le problème.


0

2020
Une option consiste à utiliser:
<Ctrl>F1O + e

<Ctrl>F1O: Clic droit sur le dossier en cours
e: Sélectionnez "Ouvrir dans le terminal"

Ceci est mon préféré car vous n'avez à modifier aucun paramètre

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.