Как добавить & ldquo; Открыть терминал здесь & rdquo; в контекстное меню Наутилуса?

У меня была аналогичная проблема с ECII. В моем случае сначала должен был быть установлен сетевой менеджер-vpnc-gnome. Для этого я набрал терминал:

sudo apt-get install network-manager-vpnc
1
задан 26 April 2014 в 16:02

7 ответов

Пакеты

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 вариант справа щелчок.

42
ответ дан 25 May 2018 в 05:00
  • 1
    Не было возможности попробовать это еще 14.04. Но я только что сделал, и это сработало. :) Еще раз спасибо! – Benjamin Oakes 21 April 2014 в 06:39
  • 2
    Является ли репозиторий юниверса включенным по умолчанию? Я не добавил его вручную. – king_julien 23 June 2014 в 10:41
  • 3
    он не включен по умолчанию. Вы должны добавить его вручную. – Avinash Raj 23 June 2014 в 10:48
  • 4
    +1 для "sudo add-apt-repository universe" который я искал :) – Kozuch 12 August 2014 в 18:45

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

Я построил свой собственный, после того как плагин 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" "")

Добавить исполняемый скрипт в ~ / .gnome2 / nautilus-scripts

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

Сохранить файл. Подождите некоторое время - nautilus регенерирует файл accels
11
ответ дан 25 May 2018 в 05:00
  • 1
    Будет ли он работать на nautilus-GTK3? – Tachyons 3 February 2013 в 20:22
  • 2
    Не уверен, я использую его на обычном ubuntu 12.04 x64, дайте ему шанс. – Gautam 3 February 2013 в 20:42
  • 3
    В 14.04 Gnome 13.12 скрипт работает, но метод назначения ярлыков не работает. – Rasmus 17 June 2014 в 16:08

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

sudo apt-get install nautilus-open-terminal
nautilus -q
5
ответ дан 25 May 2018 в 05:00
  • 1
    извините, как это отличается от принятого ответа? – Ravan 6 October 2015 в 04:41
  • 2
    В IIRC было опубликовано множество различных решений, некоторые из которых говорили о разных версиях ubuntu, требующих разных методов, поэтому я опубликовал свой опыт в моей версии в то время. – bazz 7 October 2015 в 06:28
  • 3
    Я ценю вас - не против - этот пост пришел на обзор, это единственная причина, по которой я опубликовал комментарий – Ravan 7 October 2015 в 06:32
Я использовал @ решения Гаутам, пока я не нашел, что это не будет работать (я имею в виду сам скрипт), если путь содержит не-ASCII символы, потому что это URL закодирован.

Вот мой маленький фикс, который работает на меньше всего для меня. Таким образом, сценарий должен выглядеть следующим образом:

#!/usr/bin/gnome-terminal

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

cd path/to/dir
gnome-terminal

gnome-terminal будет использовать path/to/dir как

рабочий каталог, который объясняет, почему этот скрипт работает.

1
ответ дан 25 May 2018 в 05:00

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

1
ответ дан 25 May 2018 в 05:00

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

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

0
ответ дан 25 May 2018 в 05:00

Сделайте

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
0
ответ дан 25 May 2018 в 05:00

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

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