Как добавить пользовательский элемент в контекстное меню nautilus, но НЕ в подменю?


9

Я заинтересован в добавлении собственного сценария в контекстное меню Nautilus. Мне известны такие решения, как папка «Сценарии» и приложение «Действия Nautilus».

Я создал тестовое действие в действиях Nautilus, но оно появляется только в подменю «Действия Nautilus-Actions».

Я хотел бы иметь возможность добавить элемент в корневой уровень самого контекстного меню (на том же уровне, что и вырезать, скопировать, выпустить, сжать ...), а не в подменю.

Возможно ли это с действиями Nautilus?

Если это не так, есть ли другой способ? (Если это связано с кодированием или странными изменениями конфигурации, это тоже нормально)

Ответы:


14

Вы можете сделать это с помощью nautilus-действий. Запустите nautilus-actions-config-toolи перейдите в меню «Редактирование»> «Установки»> снимите флажок «Создать корневое меню действий Nautilus» и в нижней части первой вкладки. - Это влияет на все действия.

введите описание изображения здесь

Также в левой панели записи (действия) могут быть сгруппированы как подменю. Создайте свои действия (Новое действие), затем создайте «Новое меню», щелкнув правой кнопкой мыши или в разделе «Файл» для каждой категории действий, а затем перетащите на нее свои действия этой категории.

введите описание изображения здесь

Что дает это:

введите описание изображения здесь


Вам нужно будет объяснить немного больше. Наутилус 3.4.2 не имеет выпадающего меню «Инструменты».
fabricator4

@ fabricator4, я сделал правку .. Не могу сказать, что это был самый сложный вопрос, который я видел здесь ..
user55822

2
Немного поздно, но это было так просто - «Правка»> «Настройки»> снимите флажок «Создать корневое меню действий Nautilus»
Mendhak

2

Насколько я знаю, это невозможно с Nautilus Actions. Но вы можете написать расширение Nautilus, которое добавляет пункт меню. Для Python установите пакет python-nautilusи посмотрите примеры в/usr/share/doc/python-nautilus/examples/


Это возможно ...
Уилф
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.