Я использую Arch Linux. Я изменил действие Up в Nautilus с Alt+стрелка влево на Backspace. Но после полного обновления оно вернулось к Alt+стрелка влево.
Я проверил файл ~/.config/nautilus/accels, но он по-прежнему установлен как Backspace.
Версия Nautilus — 3.16.1.
Я пробовал комментировать его, а затем снова раскомментировать после перезагрузки. Есть предложения.
решение1
Смотрите ниже обновления с отличным решением
Никаких предложений, но я сообщил им об этом как об ошибке некоторое время назад. По сути, ответ заключается в том, что они не согласны с Backspace, поэтому никто не должен иметь возможность использовать его в качестве горячей клавиши.
Это не было бы так раздражающе, если бы была возможность настраивать горячие клавиши. К сожалению, это тоже было удалено, поскольку они перешли на новый фреймворк для управления сопоставлением клавиш и действий. Теоретически они вернут возможность настраивать его, но я бы не стал затаивать дыхание. Этого точно не будет в 3.16.
Вот еще два отчета об ошибках для пущей убедительности1 2
Ошибка, которую я только что отправил, с просьбой настроить сочетания клавиш
Хорошо, все немного изменилось, и у меня может быть решение, если вы готовы. Я написал патч, который возвращает Backspace как функциональность up.
Я не знаю, какова процедура получения и сборки исходного кода пакета в Arch, но как пользователь Arch вы, вероятно, уже знаете эту часть.
Итак, вот патч
--- src/nautilus-window.c 2015-07-31 10:18:29.313898480 -0400
+++ src/nautilus-window.c 2015-07-31 10:21:20.701351684 -0400
@@ -565,7 +565,7 @@
nautilus_application_add_accelerator (app, "win.redo", "<shift><control>z");
/* Only accesible by shorcuts */
nautilus_application_add_accelerator (app, "win.bookmark-current-location", "<control>d");
- nautilus_application_add_accelerator (app, "win.up", "<alt>Up");
+ nautilus_application_add_accelerator (app, "win.up", "BackSpace");
nautilus_application_add_accelerator (app, "win.go-home", "<alt>Home");
nautilus_application_add_accelerator (app, "win.tab-previous", "<control>Page_Up");
nautilus_application_add_accelerator (app, "win.tab-next", "<control>Page_Down");
надеюсь, это поможет
Еще одно обновление: Пользователь github под именем riclc выяснил (довольно изобретательно), что сочетания клавиш можно изменить с помощью плагина nautilus-python, и предоставил код, позволяющий использовать клавишу backspace-upздесь. Это значит, что больше не нужно ничего патчить и перекомпилировать, просто перетащите скрипт в нужное место, и у вас всегда будет пробел для перехода вверх!