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

9

Мне интересно добавить пользовательский скрипт в контекстное меню Nautilus. Я знаю о таких решениях, как папка Scripts и приложение Nautilus Actions.

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

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

Возможно ли это с помощью Nautilus Actions?

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

    
задан Mendhak 10.11.2012 в 12:59
источник

2 ответа

14

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

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

Чтодаетэто:

    
ответ дан user55822 11.11.2012 в 00:15
источник
2

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

    
ответ дан Florian Diesch 10.11.2012 в 15:42