Добавить опцию "запустить в терминале" в инструменте настройки действий Nautilus

Я использую Ubuntu 12.04 и Nautilus Actions Configuration Tool 3.1.4. Когда я выбираю опцию "запустить в терминале" на вкладке "Выполнение", она не работает. Команда, которую я запускаю, показывает индикатор выполнения, который не виден при использовании любой другой опции. Как я могу это исправить?

инструмент настройки действий nautilus - вкладка выполнения

2 ответа

Решение

В инструменте действия nautilus перейдите в Edit > Preferences > Runtime Execution. В поле "шаблон команды" введите: gnome-terminal -x sh -c COMMAND

Тогда ваши команды / скрипты будут нормально выполняться в терминале. Надеюсь, это поможет кому-то!

Добавьте новое действие в Инструмент настройки действий Nautilus, которое называется "Запуск в терминале".

Соответствующая команда проста:

gnome-terminal -x %f

Итак, добавьте это на вкладке Command

Чтобы всегда держать терминал открытым при выполнении этого действия, используйте профиль терминала Gnome с этой настройкой: В gnome-terminal, Edit-Preferences, выберите вкладку "Профили", добавьте новый профиль и назовите его "Hold", и на вкладке "Command" проверьте, чтобы он оставался открытым:

затем добавьте --profile=hold к параметрам гном-терминала

(О том, как добавить этот параметр в другие эмуляторы терминала, см. ЭТОТ ответ.)

Затем на вкладке Mimetypes добавьте application/*,

Убедитесь, что на вкладке "Действие" инструмента настройки действий Nautilus вы выбрали настройку для отображения опции в контекстном меню выбора.

Сохранить.

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