Установить действие 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, и предоставил код, позволяющий вернуться назад. Это означает, что больше не нужно вносить исправления и перекомпилировать, просто поместите его сценарий в нужное место, и у вас всегда будет возможность вернуться назад!

Другие вопросы по тегам