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