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.

Tareq
źródło
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
Achu
źródło
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

doug
źródło
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.

Lawand
źródł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
Felipe Morales
źródło
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
użytkownik198164
źródło
@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
Zaman
źródło