Я работаю над Ubuntu 12.04 64bit.
Я хочу добавить «Открыть терминал здесь» в контекст Nautilus или в контекстное меню, но он пытается загрузить 32-битную версию из Интернета.
Вам необходимо установить пакет 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-open-terminal в nautilus!
Вам необходимо установить пакет 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-open-terminal в nautilus!
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 вариант справа щелчок.
Я только что установил Ubuntu 14.04 Desktop сегодня 07-18-2014, и все, что мне нужно было сделать, чтобы получить опцию командной строки в Nautilus, было следующее в терминале:
sudo apt-get install nautilus-open-terminal
nautilus -q
Вот мой скрипт для открытия терминала в текущем каталоге,
Я построил свой собственный, после того как плагин 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Сделайте
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
Эта ссылка обеспечивает лучшее рабочее решение для добавления функции «Открыть терминал здесь» в качестве контекстного меню команд для папки.
http://www.n00bsonubuntu.net/content/add-open-terminal-here-to-file-menu-ubuntu-14-04/
Вам нужно будет установить nautilus-admin (не забудьте установить дополнительные файлы), чтобы иметь параметр правой кнопки мыши и другие, так как nautilus-open-terminal больше не поддерживается.
Я использовал решение @ Gautam, пока не нашел, что это не сработает (я имею в виду сам скрипт), если в пути содержатся символы не-ascii, потому что он закодирован в URL.
Вот мое небольшое исправление, которое работает на меньше всего для меня. Итак, сценарий должен выглядеть так:
#!/usr/bin/gnome-terminal
Согласно gnome-terminal docs, когда вы выполняете это:
cd path/to/dir
gnome-terminal
gnome-terminal будет использовать path/to/dir как рабочий каталог, который объясняет, почему этот скрипт работает.
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 вариант справа щелчок.
Я только что установил Ubuntu 14.04 Desktop сегодня 07-18-2014, и все, что мне нужно было сделать, чтобы получить опцию командной строки в Nautilus, было следующее в терминале:
sudo apt-get install nautilus-open-terminal
nautilus -q
Вот мой скрипт для открытия терминала в текущем каталоге,
Я построил свой собственный, после того как плагин 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Сделайте
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
Эта ссылка обеспечивает лучшее рабочее решение для добавления функции «Открыть терминал здесь» в качестве контекстного меню команд для папки.
http://www.n00bsonubuntu.net/content/add-open-terminal-here-to-file-menu-ubuntu-14-04/
Вам нужно будет установить nautilus-admin (не забудьте установить дополнительные файлы), чтобы иметь параметр правой кнопки мыши и другие, так как nautilus-open-terminal больше не поддерживается.
Я использовал решение @ Gautam, пока не нашел, что это не сработает (я имею в виду сам скрипт), если в пути содержатся символы не-ascii, потому что он закодирован в URL.
Вот мое небольшое исправление, которое работает на меньше всего для меня. Итак, сценарий должен выглядеть так:
#!/usr/bin/gnome-terminal
Согласно gnome-terminal docs, когда вы выполняете это:
cd path/to/dir
gnome-terminal
gnome-terminal будет использовать path/to/dir как рабочий каталог, который объясняет, почему этот скрипт работает.