Как заставить Nautilus-скрипты работать с Nautilus?

Как заставить Nautilus-скрипты работать с Nautilus?

Как заставить скрипты Nautilus ( Terminal here, Root Nautilus, Root Gedit) работать в Ubuntu 13.04?

Я скопировал эти скрипты в .gnome2/nautilus-scriptsпапку, но они, похоже, больше не работают.

решение1

Попробуйте вставить скрипты/home/$USER/.local/share/nautilus/scripts/

Это моя папка со скриптами:

Папка скриптов Nautilus

Вот результат:

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

решение2

Действия Наутилуса

Мы можем определить наши собственные пункты контекстного меню, вызываемые правой кнопкой мыши, с помощьюnautilus-действия Установить nautilus-actions.

  • ЗапуститеИнструмент настройки Nautilus-Actionsлибо из Dash, либо из терминала с

     nautilus-actions-config-tool
    

С помощью этого инструмента я смог создать пункт контекстного меню для открытия терминала здесь. Я выполнил следующие шаги:

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

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

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

Стоит отметить одно... Он не появился на панели инструментов, или я не знал, где его искать. Так что вам не нужно отмечать эти два флажка на втором скриншоте.

Все работает отлично, и я могу щелкнуть по файлам/папкам или пустому месту, чтобы открыть терминал.текущийпапка. Потребовалось немного усилий, чтобы выяснить, что правильная переменная для пути к папке — "%d/%w".

Когда я был в /home/logan/games:

  • %dполучил бы /home/logan, если бы нажал на пустое место
  • %dбудет получено /home/logan/gamesпри нажатии на любой файл/папку в папке с играми

Но, %d/%wпохоже, работает как для пустого пространства, так и для папки/файла.

Вам также может потребоваться выйти из системы и снова войти в нее, если только вы не перезапустите Nautilus для перезагрузки контекстного меню.

решение3

Для реализации этого просто используйте скрипт Nautilus-Action.

Установите gksu и nautilus-actions из Центра программного обеспечения. Затем откройте инструмент настройки Nautilus-Action.

В инструменте настройки Nautilus-Action создайте новое действие. На вкладке Action введите «Open Folder As Root» в поле Context. На вкладке Command введите значения ' gksu' и ' nautilus %d/%w' в полях Command Path и Parameters соответственно. Затем перезапустите nautilus:nautilus -q

Связанный контент