Przywróć skróty klawiszowe `BackSpace` na nautilus i thunar


66

Chcę użyć przycisku „BackSpace” jako klawisza skrótu na nautilusie. Chcę wrócić do poprzedniego folderu podczas przeglądania folderu domowego, podobnie jak Windows 7.

Chcę również tego samego podczas korzystania z Firefoksa, w taki sposób, że po naciśnięciu klawisza skrótu wrócę do poprzedniej strony internetowej.


4
Nie mogę sobie wyobrazić, co jest motywacją do usuwania bardzo popularnego skrótu z aplikacji do codziennego użytku.
ruX

Odpowiedzi:


77

W przypadku Firefoksa i Nautilusa: Możesz użyć Alt+, aby cofnąć się zamiast Backspace.

Aby nautilus 3.6 wprowadził funkcję backspace, musisz dodać:

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

pod

~/.config/nautilus/accels

Następnie uruchom ponownie nautilus przez

nautilus -q lub killall nautilus

W Thunar musisz dodać

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

do

~/.config/Thunar/accels.scm

2
Czy Ci to pasuje? ; (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") Dla mnie to nie działa.
czwórka

7
Usuń komentarz. ten -> ; tylko do użytku(gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")
Achu

2
Aaah ... Jak mogłem tego przegapić. Spędziłem dziś dwie godziny. Nie skomentowałem. :( Thanks @Achu :)
thefourtheye

3
Dzięki. Ponieważ nie można „powiązać” zarówno Backspace, jak i Alt + Up z tym samym (właściwie jestem przyzwyczajony do Alt + Down / Up zamiast Enter / Backspace, gdy używam tylko klawiatury), ale jako obejście można zmień także Backspace, aby zrobić "<Actions>/ShellActions/Back".
pileofrocks

2
Aaaaaaah !! to działa! westchnienie ulgi! : D wielkie dzięki
Nirmik

6

Dla przeglądarki Firefox

Otwórz Firefoksa, wpisz w about:configpasku adresu i naciśnij Enter

Wyszukaj backspace, powinien zwrócić 1 wpis, browser.backspace_action

Kliknij wartość prawym przyciskiem myszy> zmień i zmień z 2 na 0


5

dla Thunara

Tak jak myślałem, powinienem napisać backspace w inny sposób. Oto jak próbowałem:

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

I zadziałało.


Nadal pojawia się następujący błąd: („błąd składni w pobliżu nieoczekiwanego tokena` gtk_accel_path '”
Tareq

@Tareq: Czy używasz Thunar lub Nautilus? Ubuntu jest domyślnie wyposażony w Nautilus ...
Lawand

Używam Nautilusa.
Tareq

@Tareq: cóż, to, co napisałem, jest dla Thunara ... Czy próbowałeś odpowiedzi Achu ?: askubuntu.com/a/289540/815
Lawand

Tak, ale to nie zadziałało, nie wiem, jak to zrobić, ani jak pisać w pliku tylko do odczytu (accels).
Tareq

4

To nie „up” to „back”, back to ostatni katalog.

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

Rzeczywiście jest to jedyny, który dla mnie zadziałał.
Ruben

Poprawnie - to jest właściwa jeden „Powrót”, aż jest katalog nadrzędny nie z powrotem również pamiętać, że przynajmniej w nautius 3.10 (14.04, trusty) Backspace jest auto zbindowanych do góry więc należałoby ręcznie edytować plik..
Doug

2

Aby Nautilus powrócił jak za dawnych czasów, z klawiszem Backspace wykonaj następujące czynności:

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

@Jorge Castro: może być konieczne dodanie <Action> do proponowanego polecenia:echo ' (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") >> ~/.config/nautilus/accels
alex

0

2019 - Dla Nautilus:
Na podstawie repozytorium @ riclc / nautilus_backspace napisałem skrypt powłoki, aby zainstalować niezbędne pakiety i skrypty, aby przywrócić tę funkcję. Używam go z Fedorą 30, ale skrypt działałby dla dystrybucji, które używają apti pacmanrównież.

wget -qO- https://raw.githubusercontent.com/7aman/backspace-up/master/install.sh | bash
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.