Ramener les raccourcis clavier `BackSpace` sur Nautilus et Thunar


66

Je veux utiliser le bouton "BackSpace" comme touche de raccourci sur Nautilus. Je souhaite revenir au dossier précédent tout en parcourant le dossier Accueil, exactement comme Windows 7.

Aussi, je veux la même chose avec Firefox, de manière à pouvoir revenir à la page Web précédente en appuyant sur la touche de raccourci.


4
Je ne peux pas imaginer ce qui motive à retirer de l'application les touches de raccourci très populaires pour une utilisation quotidienne.
ruX

Réponses:


77

Pour Firefox et Nautilus: Vous pouvez utiliser Alt+ pour revenir en arrière au lieu de Retour arrière.

Pour que Nautilus 3.6 apporte la fonctionnalité de retour arrière, vous devez ajouter ceci:

 (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")

sous

~/.config/nautilus/accels

Et puis redémarrez Nautilus par

nautilus -q ou killall nautilus

À Thunar, vous devez ajouter

(gtk_accel_path "<Actions>/ThunarWindow/open-parent" "BackSpace")

à

~/.config/Thunar/accels.scm

2
Est-ce que ça marche pour toi? ; (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") Pour moi, ça ne marche pas.
thefourtheye

7
S'il vous plaît supprimer le commentaire. celui-ci -> ; utilisé seulement(gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")
Achu

2
Aaah ... Comment pourrais-je manquer ça. J'ai passé deux heures ce matin. Je n'ai pas commenté. :( Merci @Achu :)
thefourtheye

3
Merci. Puisqu'il n'est pas possible de "lier" à la fois Backspace et Alt + Up au même (je suis en fait assez habitué à Alt + Bas / Haut au lieu de Enter / Backspace lorsque vous utilisez uniquement le clavier), mais vous pouvez utiliser une solution de contournement. modifier également Backspace à faire "<Actions>/ShellActions/Back".
pileofrocks

2
Aaaaaaah !! ça marche! soupir de soulagement! : D merci beaucoup
Nirmik

6

Pour Firefox

Ouvrez Firefox, entrez la about:configbarre d'adresse, appuyez sur Entrée.

Recherche arrière, doit renvoyer 1 entrée, browser.backspace_action

Clic droit sur la valeur> modifier et changer de 2 à 0


5

pour thunar

Comme je le pensais, j'aurais dû écrire backspace différemment. Voici comment j'ai essayé:

(gtk_accel_path "<Actions>/ThunarWindow/open-parent" "BackSpace")

Et ça a fonctionné.


Toujours l'erreur suivante: ("erreur de syntaxe près du jeton inattendu` gtk_accel_path '"
Tareq

@Tareq: utilisez-vous Thunar ou Nautilus? Ubuntu vient avec Nautilus par défaut ...
Lawand

J'utilise Nautilus.
Tareq

@Tareq: eh bien, ce que j'ai écrit est pour Thunar ... Avez-vous essayé la réponse d'Achu?: Askubuntu.com/a/289540/815
Lawand,

Oui, mais cela n'a pas fonctionné, je ne sais pas comment faire l'addition, ni comment écrire sur le fichier en lecture seule (accels).
Tareq

4

N'est-ce pas "up" est "back", back est le dernier répertoire.

echo '(gtk_accel_path "<Actions>/ShellActions/Back" "BackSpace")' >> ~/.config/nautilus/accels

En effet c'est le seul qui a fonctionné pour moi.
Ruben

Correct - c'est le bon pour "retour", le répertoire parent n'est pas rétabli. Notez également qu'au moins dans nautius 3.10 (14.04, trusty), le retour arrière est automatiquement lié, il faut donc éditer manuellement le fichier.
doug

2

Pour que Nautilus retourne comme avant, avec la touche Retour arrière, procédez comme suit:

echo '(gtk_accel_path "/ShellActions/Up" "BackSpace")' >> ~/.config/nautilus/accels

@ Jorge Castro: vous devrez peut-être ajouter <Actions> à la commande proposée:echo ' (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") >> ~/.config/nautilus/accels
alex

0

2019 - Pour Nautilus:
Sur la base du référentiel @ riclc / nautilus_backspace , j'ai écrit un script shell pour installer les packages et les scripts nécessaires à la restauration de cette fonction. Je l'utilise avec Fedora 30, mais le script fonctionne pour les distributions qui utilisent aptet pacmanaussi.

wget -qO- https://raw.githubusercontent.com/7aman/backspace-up/master/install.sh | bash
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.