Я хочу назначить несколько ярлыков действиям меню в Nautilus 3.2.1, работающем под Ubuntu 11.10. Я выполнил шаги, показанные здесь Как создать «новый документ»? сочетание клавиш? , но у меня это не сработало. Переключился на gnome classic, чтобы я мог получить нормальное меню, завис над нужным действием, нажал нужные клавиши, но ничего не произошло (перезапустил nautilus, перезаписал и ничего).
Любые предложения или идеи о том, как назначать собственные сочетания клавиш действиям в Nautilus 3
. Решение почти такое же, как ответ в вопросе, на который вы ссылались, за исключением того, что вам нужно использовать dconf-editor
вместо gconf-editor
. Мне пришлось установить dconf-editor
, который, если я правильно помню, идет с пакетом dconf-tools
. Кроме того, killall nautilus ...
команда оказалась необязательной.
Итак, как только у вас есть dconf-editor
, запустите ее.
org / gnome / desktop / interface
. can-change-Accels
. can-change-acls
в dconf-editor
после того, как закончите. Ознакомьтесь с этим ответом, « Другой способ определения произвольные горячие клавиши ».
Я загрузил этот скрипт python из здесь (git repo) и изменил настройки клавиатуры по своему вкусу (мне не нравится переопределять F6 , F5 и Ctrl + O , как автор сделал в своем доказательстве концепции).
Это единственное, что у меня работает в Nautilus, что касается изменения / добавления сочетаний клавиш. Dconf-editor или gconf-editor change Accel просто не работает.
Я использую Ubuntu Unity и не использую Gnome Classic и т. Д., И я надеюсь, что вы тоже в та же лодка. Конечно, я установил кучу всего этого ( protoiyer.github.com «Установка моего Linux-бокса и рубина на рельсы» ), чтобы настроить Ubuntu / Unity, и так далее Не уверен, что это тебя облажает p с настройкой dconf-editor.
Было бы здорово, если бы мы смогли понять, почему он работает для @wim :).
Я использую немного расширенный обходной путь.
dconf-editor
. Найдите org
> gnome
> desktop
> interface
и проверьте опцию can-change-accels
.~/.gnome2/accels/
. Здесь Вы должны увидеть файл с именем nautilus
. Он содержит все доступные действия nautilus, которым Вы можете назначить акселератор.Редактируйте этот файл, сохраняйте и закрывайте.
например: я преобразовал следующую строку
; (gtk_accel_путь "<Actions>/РасширенияМенюГруппа/НаутилусОткрытьТерминал::open_terminal" "")
в
(gtk_accel_path "<Actions>/расширенияMenuGroup/NautilusOpenTerminal::open_terminal" "<Alt>t")
и теперь я могу открыть терминал в текущем каталоге, нажав
.
can-change-accels
.Restart nautilus.
pkill nautilus & & nautilus
Это из-за наличия глобального меню?
Да. Вы можете установить ключи, запустив приложения без глобального меню UBUNTU_MENUPROXY = 0 gedit
После настройки он будет работать с глобальным меню.
Это расширение позволяет назначать сочетания клавиш (ускорители) для различных действий с меню:
Начиная с версии 3.15, использование файла ускорения больше невозможно, но можно повторно привязать ключи с помощью python-nautilus. Как и в предыдущем ответе, я использую скрипт Python для повторной привязки ключей.
Вот хорошее объяснение того, как это сделать. Если папка и файл не существуют, вы можете просто создать их, и все будет нормально.
https://wiki.archlinux.org/index.php/GNOME/Tips_and_tricks#Modify_Nautilus_Hotkeys