Установить действие Nautilus до Backspace
Я использую Arch Linux. Я изменил действие Up наутилуса с Alt+ стрелка влево на Backspace. Но после полного обновления он вернулся к Alt+ left.
Я проверил файл ~/.config/nautilus/accels, но он все еще установлен как Backspace.
Наутилус версия 3.16.1.
Я попытался прокомментировать его, а затем снова раскомментировать после перезагрузки. Какие-либо предложения.
1 ответ
Смотрите дно для обновлений с отличным решением
Никаких предложений, но я сообщал об этом им как об ошибке некоторое время назад. В основном ответ заключается в том, что они не согласны с Backspace, поэтому никто не должен использовать его в качестве своей горячей клавиши.
Это не было бы так неприятно, если бы был способ настроить горячие клавиши. К сожалению, это было также удалено, поскольку они переключились на новую структуру для управления сопоставлением ключа к действию. Теоретически они вернут способ настроить его, но я не буду задерживать дыхание. Это конечно не закончится в 3.16.
Вот еще два сообщения об ошибках для хорошей меры 1 2
Ошибка, которую я только что отправил, спрашивая, как настроить горячие клавиши
Итак, все изменилось, и у меня может быть решение, если вы решите. Я написал патч, который возвращает функциональность Backspace.
Я не знаю, какая процедура получения и сборки исходного кода для пакета в 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, и предоставил код, позволяющий вернуться назад. Это означает, что больше не нужно вносить исправления и перекомпилировать, просто поместите его сценарий в нужное место, и у вас всегда будет возможность вернуться назад!