Я хорошо с классическим терминалом человечности, (я использую 18.04), но я хочу что-то более полезное, если я могу.
Я установил землетрясение, оно хорошо работает, кроме я не могу открыть терминал землетрясения в определенном каталоге. Когда я щелкаю правой кнопкой, я хочу видеть 'Открытый Guake Здесь', или что-то, не только 'открывает терминал здесь'.
Я также установил терминал, названный терминологией, это полезно также, но тем не менее я не могу открыть его в определенном каталоге.
Существует ли терминал человечности, который дает нам этот oppurtunity? Или я могу добавить эту опцию для своих других небольших терминалов?
Выполните следующие команды для добавления записи, названной “Открытый Guake” к подменю “Scripts” в выпадающем меню Наутилуса:
echo \
'#!/bin/bash
cd "${NAUTILUS_SCRIPT_CURRENT_URI##file://}" &&
guake' \
>~/.local/share/nautilus/scripts/"Open Guake"
сохранить сценарий,
chmod +x ~/.local/share/nautilus/scripts/"Open Guake"
сделать это исполняемым файлом и
nautilus ~/.local/share/nautilus/scripts/
посетить каталог сценариев для сценария для появления в выпадающем меню. При нажатии на новый “Открытый Guake” запись теперь Guake открывается с текущим каталогом как Ваш PWD
.
Под управлением Ubuntu 18.04.1 LTS. Полный кредит к этому решению. Я отправляю здесь на полностью тщательно продуманный на процессе, который работал на меня:
Перейдите к местоположению, где сценарии хранятся для наутилуса:
cp ~/.local/share/nautilus/scripts/
Затем создайте новый файл для сценария в Вашем предпочтительном текстовом редакторе (Вы хотели бы называть его "Открытым в Guake"),
sudo nano "Open in Guake"
Добавьте следующий код к файлу:
#!/bin/bash
base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
dir="$base"
else
while [ ! -z "$1" -a ! -d "$base/$1" ]; do shift; done
dir="$base/$1"
fi
guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`" -t
Сохраните файл и измените полномочия сделать его исполняемым файлом
sudo chmod +x "Open in Guake"
Пальцы пересеклись, необходимо теперь смочь нажать на файл или папку, и меню сценариев должно теперь появиться с подопцией открыть каталог того файла/папки в Guake. Я не должен был перезагружать или перезапускать Наутилус для получения его движение.
Примечание: Вы не можете нажать в пробеле для этого для работы (я не смог найти решение этого). Меню сценариев трудно кодируется для работы только при щелчке правой кнопкой по файлам/папкам.
Кроме того, если Guake не будет открыт, то он, вероятно, не откроется также. Однако при ударе F12 или определенного отображения для открытия Guake, это должно открыться к вкладке папкой.