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

260

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

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

    
задан Sagar Nikam 28.10.2012 в 03:30
источник

8 ответов

343

Вам необходимо установить пакет 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.10.2012 в 03:52
источник
41

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

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-actions

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

    
ответ дан Avinash Raj 19.04.2014 в 06:39
источник
11

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

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

#!/bin/bash
##################################
# A nautilus script to open gnome-terminal in the current directory
# place in ~/.gnome2/nautilus-scripts
##################################
#                                       Remove file:// from 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 "<Actions>/ScriptsGroup/script_file:\s\s\shome\sgautam\s.gnome2\snautilus-scripts\sopen-terminal" "<Primary><Shift>t")

  • Сохранить файл.
  • Выход - логин.
ответ дан Gautam 03.02.2013 в 15:11
источник
5

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

sudo apt-get install nautilus-open-terminal
nautilus -q
    
ответ дан bazz 18.07.2014 в 18:25
источник
1

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

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

#!/usr/bin/gnome-terminal

В соответствии с gnome-terminal docs при выполнении этого:

cd path/to/dir
gnome-terminal

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

    
ответ дан user1724911 20.02.2015 в 23:24
источник
1

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

    
ответ дан mastertwitchy 29.06.2017 в 07:27
источник
0

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

Ссылка

    
ответ дан JamesNW 15.04.2015 в 01:53
источник
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.04.2014 в 06:20
источник

Ознакомьтесь с другими вопросами по меткам