web-dev-qa-db-fra.com

Raccourci clavier pour renommer le fichier dans l'interface graphique (autre que F2)

Je veux renommer un fichier dans l'interface graphique. Je sais que je peux soit right-click > Rename, soit appuyer sur F2, mais je sais que dans Chrome système d'exploitation, vous pouvez simplement taper Ctrl+Enter dans l'application Fichiers.

Est-ce que quelque chose de semblable à ceci est possible dans Ubuntu? Existe-t-il un raccourci clavier autre que F2 qui permet de renommer un fichier dans l'interface graphique?

Sinon, puis-je trouver un moyen de définir un raccourci clavier personnalisé sous la forme Ctrl+Enter, comme dans Chrome OS? Je sais que je suis en train d'essayer Ctrl+Enter de faire la même chose que de taper Enter.


Spécifications

  • Marque et modèle: Dell Inspiron N5010
  • Système d'exploitation: Ubuntu 15.04
  • Gestionnaire de fichiers1: Fichiers [le fichier par défaut inclus dans Unity]
  • Environnement graphique2: Unité

1 Je ne pense même pas que cela compte, n'est-ce pas?

2 Est-il redondant de dire "Environnement graphique"?

5
SarahofGaia

J'utilise Gnome au lieu de Unity, mais ils devraient être identiques (plus ou moins).

Nautilus (fichiers.k.a.) conserve ses raccourcis clavier dans ~/.config/nautilus/accels

File Rename y est répertorié comme suit:

; (gtk_accel_path "<Actions>/DirViewActions/Rename" "F2")

Le ; signifie qu'il est commenté et que Nautilus utilise la valeur par défaut du système.

Si vous supprimez le ; et changez la ligne en:

(gtk_accel_path "<Actions>/DirViewActions/Rename" "<Primary>Return")

Ensuite, File Rename sera changé en Control-Enter.

Il semble qu'il n'y ait qu'un seul raccourci possible pour chaque opération. Nautilus utilise le dernier répertorié.
Vous ne pouvez donc pas avoir F2 et Control-Enter en même temps.

Pour que les modifications prennent effet, vous devez arrêter Nautilus. Exécutez ce qui suit à partir de la ligne de commande (avant de faire le changement):

nautilus -q

Étapes détaillées (sur demande):

  • fichiers ouverts ('Nautilus')

    • accédez au répertoire .config/nautilus dans votre répertoire personnel
    • si vous ne voyez pas de répertoires commençant par un point, appuyez sur <Ctrl>H ou, dans les préférences de fichiers ("Nautilus"), cochez la case pour afficher les fichiers cachés.
    • faites un clic droit ou double-cliquez sur le fichier accels pour qu'il s'ouvre dans un éditeur (vraisemblablement gedit)
  • Ou bien, tapez <Alt>F2 et donnez la commande: gedit ~/.config/nautilus/accells

Maintenant que nous avons le fichier de configuration dans un éditeur, nous devons arrêter Files ('Nautilus') avant de pouvoir apporter des modifications. Encore une fois, deux façons de le faire:

  • Option 1: ouvrez une fenêtre de terminal (Gnome Terminal) et supprimez Nautilus en exécutant la commande: nautilus -q. Vos fenêtres de fichiers devraient toutes disparaître
  • Option 2: appuyez sur <Alt>F2 et donnez la commande nautilus -q. Vos fenêtres de fichiers devraient toutes disparaître

Maintenant que Files ('Nautilus') est arrêté, nous pouvons modifier ses fichiers de configuration.

  • Dans l'éditeur, apportez les modifications énumérées ci-dessus et enregistrez le fichier.
  • Quitter l'éditeur

Si vous rouvrez maintenant Fichiers ('Nautilus'), vos modifications prendront effet.


Réponses aux notes de bas de page:
1. Il est pertinent de spécifier l'application avec laquelle vous rencontrez un problème. Dans ce cas, c’est la configuration de l’application, par opposition à un paramètre système, qui a dû être modifiée pour résoudre ce problème.
2. Les gens sauront ce que vous entendez par GUI Environment. Cependant, il est généralement désigné par les termes GUI ou Desktop dans ce contexte.

7
NZD

ALT+Enter travaillé pour moi dans le Navigateur de fichiers, mais alors vous devez utiliser ESC fermer.

2
jjjjjj

Semblable à ramène BackSpace à nautilus (3.18+) une fois pour toutes! . Nous pouvons utiliser le même correctif pour Ubuntu 18.04+ (Nautilus 3.26+) pour définir les touches de raccourci pour renommer.

1) Installer Nautilus Python

apt-get install python-nautilus

2) Téléchargez Backspace-Back.py depuis Nautilus-backspace et mettez-le dans ~/.local/share/nautilus-python/extensions:

mkdir ~/.local/share/nautilus-python
mkdir ~/.local/share/nautilus-python/extensions
wget https://raw.githubusercontent.com/riclc/nautilus_backspace/master/BackspaceBack.py ~/.local/share/nautilus-python/extensions/BackspaceBack.py

3) Faites une copie du fichier (ou renommez-le) pour créer un nouveau raccourci (ou placez le tout dans ce fichier).

cp BackspaceBack.py Rename.py

4) Modifiez Rename.py et modifiez la ligne du fichier commençant par app.set_accels_for_action comme suit:

app.set_accels_for_action( "view.rename", ["<control>Return"] )
app.set_accels_for_action( "view.open-item-new-tab", [] )

5) Redémarrez Nautilus (killall nautilus)

Notez que "open-item-new-tab" doit également être modifié pour libérer la combinaison de touches Ctrl + Retour, puis réaffectée à "renommer".

Vous pouvez l’utiliser pour modifier n’importe quel raccourci dans Nautilus. La liste complète des raccourcis actuels et de leurs valeurs par défaut peut être extraite de le code source de Nautilus (recherchez nautilus_application_set_accelerator).

0
Nate Lampton