Установить действие наутилуса на Backspace

2045
sajinmp

Я использую Arch Linux. Я изменил действие Up наутилуса с Alt + стрелка влево на Backspace. Но после полного обновления он вернулся к Alt + left.

Я проверил файл ~ / .config / nautilus / accels, но он по-прежнему установлен как Backspace.

Наутилус версия 3.16.1.

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

4

1 ответ на вопрос

4
Max Ehrlich

Смотрите дно для обновлений с отличным решением

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

Похожие вопросы