Как заставить Наутилус-скрипты работать наутилус?

13

Как получить Nautilus-скрипты ( Terminal here, Root Nautilus, Root Gedit) работает на Ubuntu 13.04?

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

Рушабх РаджешКумар Падалия
источник

Ответы:

21

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

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

Наутилус Скрипты Папка

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

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

daboross
источник
3
Это работает, но сценарий
запускается,
1
Я не уверен, как щелкнуть правой кнопкой мыши пустое место, чтобы открыть меню сценариев Nautilus, но я думаю, что это был бы другой вопрос. Папка, использованная выше, работает (я полагаю) на щелчок правой кнопкой мыши на пустом месте в 12.10. Я это подтвердлю в ближайшее время, когда смогу попасть на компьютер с 12.10.
Даборосс
Ваш метод работает с Nautilus 3.4 отлично. Проблема только с наутилусом 3.6. В любом случае, временно я использую файловый менеджер Nemo, в который
встроены
Ok! Я думаю, что если вам нужна дополнительная помощь в этом, вам, вероятно, следует задать новый вопрос о щелчке правой кнопкой мыши в пустом месте с помощью нового nautilus. Поскольку этот вопрос о том, чтобы заставить сценарии работать вообще. Я постараюсь найти ответ, хотя
daboross
7

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

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

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

    nautilus-actions-config-tool
    

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

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

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

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

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

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

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

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

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

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

логан
источник
0

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

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

В инструменте настройки Nautilus-Action создайте новое действие. На вкладке «Действие» введите «Открыть папку как корень» в метке контекста. На вкладке «Команда» введите значения gksu«и nautilus %d/%w» в «Командный путь» и «Параметры» соответственно. Затем перезагрузите наутилус:nautilus -q

esceepee
источник