Верните назад сочетания клавиш `BackSpace` на наутилус и тунар

66

Я хочу использовать кнопку «BackSpace» в качестве сочетания клавиш на Nautilus. Я хочу вернуться к предыдущей папке во время просмотра домашней папки, как в Windows 7.

Также я хочу то же самое при использовании Firefox, таким образом, что, когда я нажимаю клавишу быстрого доступа, я вернусь на предыдущую веб-страницу.

Тарек
источник
4
Я не могу себе представить, что является мотивацией для удаления очень популярной горячей клавиши из приложения для повседневного использования.
ruX

Ответы:

77

Для Firefox и Nautilus: вы можете использовать Alt+, чтобы вернуться вместо Backspace.

Для того, чтобы nautilus 3.6 принес функциональность возврата, вам нужно добавить это:

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

под

~/.config/nautilus/accels

А затем перезапустите наутилус

nautilus -q или же killall nautilus

В Thunar вы должны добавить

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

в

~/.config/Thunar/accels.scm
Ачу
источник
2
Работает ли это для вас? ; (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") Для меня это не работает.
4
7
Пожалуйста, удалите комментарий. этот -> ; только для использования(gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace")
Achu
2
Ааа ... Как я мог пропустить это. Потратил два часа этим утром. Я не раскомментировал. :( Спасибо @Achu :)
thefourtheye
3
Благодарю. Поскольку невозможно «привязать» как Backspace, так и Alt + Up к одному (на самом деле я довольно привык к Alt + Down / Up вместо Enter / Backspace при использовании только клавиатуры), но в качестве обходного пути вы можете также измените Backspace, чтобы сделать "<Actions>/ShellActions/Back".
Pailofrocks
2
Aaaaaaah !! работает! Вздох облегчения! : D спасибо большое
Нирмик
6

Для Firefox

Откройте Firefox, введите about:configв адресной строке, нажмите Enter

Поиск Backspace, должен вернуть 1 запись, browser.backspace_action

Щелкните правой кнопкой мыши значение> изменить и изменить от 2 до 0

Дуг
источник
5

для тунара

Как я и думал, я должен был написать backspace по-другому. Вот как я пытался:

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

И это сработало.

Lawand
источник
По-прежнему показывается следующая ошибка: («синтаксическая ошибка рядом с неожиданным токеном gtk_accel_path»
Tareq
@Tareq: Вы используете Thunar или Nautilus? Ubuntu поставляется с Nautilus по умолчанию ...
Lawand
Я использую Наутилус.
Тарек
@Tareq: хорошо, что я написал для Тунара ... Вы пытались ответить Ачу ?: askubuntu.com/a/289540/815
Lawand
Да, но это не сработало, я не знаю, как сделать дополнение или как записать файл только для чтения (Accels).
Тарек
4

Не «вверх» это «назад», назад это последний каталог.

echo '(gtk_accel_path "<Actions>/ShellActions/Back" "BackSpace")' >> ~/.config/nautilus/accels
Фелипе Моралес
источник
Действительно, это единственный, который работал на меня.
Рубен
Правильно - это правильно для «назад», up - родительский каталог, а не назад. Также обратите внимание, что по крайней мере в nautius 3.10 (14.04, верный) backspace автоматически связывается с up, так что нужно будет вручную редактировать файл.
doug
2

Чтобы заставить Наутилуса вернуться, как в старые времена, с помощью клавиши Backspace, сделайте следующее:

echo '(gtk_accel_path "/ShellActions/Up" "BackSpace")' >> ~/.config/nautilus/accels
user198164
источник
@Jorge Castro: вам может понадобиться добавить <Actions> к предложенной команде:echo ' (gtk_accel_path "<Actions>/ShellActions/Up" "BackSpace") >> ~/.config/nautilus/accels
alex
0

2019 - Для Nautilus: на
основе репозитория @ riclc / nautilus_backspace я написал сценарий оболочки для установки необходимых пакетов и сценариев для возврата этой функции. Я использую его с Fedora 30, но скрипт будет работать для дистрибутивов, которые используют aptи pacmanтоже.

wget -qO- https://raw.githubusercontent.com/7aman/backspace-up/master/install.sh | bash
Заман
источник