Как добавить «Открыть терминал здесь» в контекстное меню «Наутилус»?

Я работаю над Ubuntu 12.04 64bit.

Я хочу добавить «Открыть терминал здесь» в контекст Nautilus или в контекстное меню, но он пытается загрузить 32-битную версию из Интернета.

264 голоса | спросил Sagar Nikam 28 +04002012-10-28T06:30:10+04:00312012bEurope/MoscowSun, 28 Oct 2012 06:30:10 +0400 2012, 06:30:10

8 ответов


348

Вам необходимо установить пакет nautilus-open-terminal из репозиториев юниверса для Версии Ubuntu до Ubuntu 15.04:

  sudo apt-get install nautilus-open-terminal
 

Если вы хотите установить его с помощью apturl, используйте этот URL: apt: //nautilus-open-terminal

Тогда:

  nautilus -q
 

Чтобы перезапустить Nautilus

Результат

В Ubuntu 15.10 функциональность уже включена в nautilus !

ответил air-dex 28 +04002012-10-28T06:52:57+04:00312012bEurope/MoscowSun, 28 Oct 2012 06:52:57 +0400 2012, 06:52:57
42

nautilus-open-terminal и nautilus-actions доступны в репозитории Universe Ubuntu 14.04. Поэтому запустите приведенные ниже команды, чтобы включить репозиторий юниверсов, а также установить вышеупомянутые пакеты.

  sudo add-apt-repository Вселенная
Обновление sudo apt-get
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-actions
 

Наконец, запустите команду nautilus -q , чтобы выйти из nautilus.Now вы можете увидеть Открыть в терминале , щелкнув правой кнопкой мыши.

ответил Avinash Raj 19 AMpSat, 19 Apr 2014 08:39:51 +040039Saturday 2014, 08:39:51
11

Вот мой скрипт для открытия терминала в текущем каталоге,

Я построил свой собственный, после того как плагин open-terminal перестает работать для меня

  #! /Bin /Баш
##################################
# Сценарий nautilus для открытия gnome-терминала в текущем каталоге
# место в ~ /.gnome2 /nautilus-scripts
##################################
# Удалить файл: //из CURRENT_URI
gnome-terminal -working-directory = `echo" $ NAUTILUS_SCRIPT_CURRENT_URI "| cut -c 8-`
 

PS: Вот некоторые сведения о бонусах

Назначение ярлыка сценарию

  • Добавить исполняемый скрипт в ~ /.gnome2 /nautilus-scripts
  • Подождите некоторое время - nautilus регенерирует файл accels
  • Редактировать файл ~ /.gnome2 /accels /nautilus

  • Найдите строку, подобную этой:

; (gtk_accel_path "<Actions> /ScriptsGroup /script_file: \\ s \\ s \\ shome \\ sgautam \\ s.gnome2 \\ snautilus-scripts \\ sopen-terminal" "")

  • Удалить комментарий (точка с запятой) и указать ярлык следующим образом:

(gtk_accel_path "<Действия> /ScriptsGroup /script_file: \\ s \\ s \\ shome \\ sgautam \\ s.gnome2 \\ snautilus-scripts \\ sopen-terminal" "<Первичный> ; & Lt; & сдвиг GT; т ")

  • Сохранить файл.
  • Выход - логин.
ответил Gautam 3 FebruaryEurope/MoscowbSun, 03 Feb 2013 18:11:59 +0400000000pmSun, 03 Feb 2013 18:11:59 +040013 2013, 18:11:59
5

Я только что установил Ubuntu 14.04 Desktop сегодня 07-18-2014, и все, что мне нужно было сделать, чтобы получить опцию командной строки в Nautilus, было следующее в терминале:

  sudo apt-get install nautilus-open-terminal
nautilus -q
 
ответил bazz 18 J000000Friday14 2014, 20:25:34
2

Вам нужно будет установить nautilus-admin (обязательно установите дополнительные файлы), чтобы иметь опцию правой кнопки мыши и другие, так как nautilus-open-terminal больше не поддерживается.

ответил mastertwitchy 29 J0000006Europe/Moscow 2017, 08:27:47
1

Я использовал решение @ Gautam до тех пор, пока не обнаружил, что это не сработает (я имею в виду сам скрипт), если в пути содержатся символы, отличные от ascii, потому что он закодирован в URL.

Вот мое небольшое исправление, которое работает хотя бы для меня. Итак, сценарий должен выглядеть так:

  #! /USR /бен /гном-терминал
 

В соответствии с документами gnome-terminal при выполнении этого:

  cd path /to /dir
гном-терминал
 

gnome-terminal будет использовать path /to /dir как рабочий каталог, что объясняет, почему работает этот скрипт.

ответил user1724911 21 FebruaryEurope/MoscowbSat, 21 Feb 2015 01:24:31 +0300000000amSat, 21 Feb 2015 01:24:31 +030015 2015, 01:24:31
0

Эта ссылка дает лучшее рабочее решение для добавления функции «Открыть терминал здесь» в качестве контекстного меню команд для папки.

http: //www.n00bsonubuntu.net/content/add-open-terminal-here-to-file-menu-ubuntu-14-04/

ответил JamesNW 15 AMpWed, 15 Apr 2015 02:53:22 +030053Wednesday 2015, 02:53:22
0

Do

  sudo apt-get update
 

и повторите попытку.

или

  cd /tmp
wget http://mirrors.kernel.org/ubuntu/pool/universe/n/nautilus-open-terminal/nautilus-open-terminal_0.20-1_amd64.deb
sudo dpkg -i nautilus * deb
sudo apt-get install -f
 
ответил Naveen 19 AMpSat, 19 Apr 2014 08:20:09 +040020Saturday 2014, 08:20:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132