Назначение ярлыков (ускорителей) для Nautilus 3

Я хочу назначить несколько ярлыков действиям меню в Nautilus 3.2.1, работающем под Ubuntu 11.10. Я выполнил шаги, показанные здесь Как создать «новый документ»? сочетание клавиш? , но у меня это не сработало. Переключился на gnome classic, чтобы я мог получить нормальное меню, завис над нужным действием, нажал нужные клавиши, но ничего не произошло (перезапустил nautilus, перезаписал и ничего).

Любые предложения или идеи о том, как назначать собственные сочетания клавиш действиям в Nautilus 3

.
8
задан 13 April 2017 в 15:24

6 ответов

Решение почти такое же, как ответ в вопросе, на который вы ссылались, за исключением того, что вам нужно использовать dconf-editor вместо gconf-editor . Мне пришлось установить dconf-editor , который, если я правильно помню, идет с пакетом dconf-tools . Кроме того, killall nautilus ... команда оказалась необязательной.

Итак, как только у вас есть dconf-editor , запустите ее.

  1. Перейдите в org / gnome / desktop / interface .
  2. Установите флажок для can-change-Accels .
  3. Откройте Nautilus и выделите пункт меню, привязку клавиш которого вы хотите изменить, с помощью мыши или клавиатуры, и нажмите клавишу (s) вы хотите использовать в качестве ярлыка.
  4. Не забудьте снять отметку с can-change-acls в dconf-editor после того, как закончите.
10
ответ дан 13 April 2017 в 15:24

Ознакомьтесь с этим ответом, « Другой способ определения произвольные горячие клавиши ».

Я загрузил этот скрипт 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 :).

1
ответ дан 13 April 2017 в 15:24

Я использую немного расширенный обходной путь.

  1. Open dconf-editor. Найдите org > gnome > desktop > interface и проверьте опцию can-change-accels.
  2. Откройте папку ~/.gnome2/accels/. Здесь Вы должны увидеть файл с именем nautilus. Он содержит все доступные действия nautilus, которым Вы можете назначить акселератор.
  3. Редактируйте этот файл, сохраняйте и закрывайте.

    например: я преобразовал следующую строку

    ; (gtk_accel_путь "<Actions>/РасширенияМенюГруппа/НаутилусОткрытьТерминал::open_terminal" "")
    

    в

    (gtk_accel_path "<Actions>/расширенияMenuGroup/NautilusOpenTerminal::open_terminal" "<Alt>t")
    

    и теперь я могу открыть терминал в текущем каталоге, нажав t.

  4. Снимите флажок can-change-accels.
  5. Restart nautilus.

    pkill nautilus & & nautilus
    
3
ответ дан 13 April 2017 в 15:24

Это из-за наличия глобального меню?

Да. Вы можете установить ключи, запустив приложения без глобального меню UBUNTU_MENUPROXY = 0 gedit

После настройки он будет работать с глобальным меню.

2
ответ дан 13 April 2017 в 15:24

Это расширение позволяет назначать сочетания клавиш (ускорители) для различных действий с меню:

enter image description here

0
ответ дан 13 April 2017 в 15:24

Начиная с версии 3.15, использование файла ускорения больше невозможно, но можно повторно привязать ключи с помощью python-nautilus. Как и в предыдущем ответе, я использую скрипт Python для повторной привязки ключей.

Вот хорошее объяснение того, как это сделать. Если папка и файл не существуют, вы можете просто создать их, и все будет нормально.

https://wiki.archlinux.org/index.php/GNOME/Tips_and_tricks#Modify_Nautilus_Hotkeys

1
ответ дан 5 January 2021 в 23:47

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

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