Итак, я нашел сценарий оболочки, который будет работать, и изменил его для работы с guake. Чтобы заставить его работать, выполните следующие действия.
- Создайте новый пустой документ, щелкните правой кнопкой мыши => Создать новый документ => Пустой документ
- Назовите это
Open in Guake
или что-то подобное
Откройте его и вставьте код, указанный ниже - Источник 1 (Это необходимо, потому что nautilus возвращает определенный путь к файлу и его необходимо переформатировать для работы в терминале.)
#!/bin/bash
# From Chris Picton
# Replaces a Script by Martin Enlund
# Modified to work with spaces in path by Christophe Combelles
# Modified to use guake by Matthew Jump
# This script either opens in the current directory,
# or in the selected directory
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
#there should be an embracing around the $dir
guake --show --execute-command="cd '$dir'"
Обратите внимание, что последняя команда - это то, что используется для открытия каталога в guake, для --show
переключения внешнего вида guake и --execute-command="cd $dir"
перехода к каталогу. запустить man guake
(в терминале) для получения полного списка команд (обратите внимание, что это усложняется смешиванием команд).
Сохраните файл и затем поместите его в:
Для 12.04: ~/.gnome2/nautilus-scripts
для 14.04: ~/.local/share/nautilus/scripts/
Какие скрытые папки находятся в вашей домашней папке, для просмотра скрытых папок перейдите на => Вид => Показать скрытые файлы
Теперь нам нужно сделать исполняемый файл, щелкните правой кнопкой мыши по файлу, перейдите в> Свойства> щелкните вкладку Разрешения> найдите «Выполнить» и установите флажок «Разрешить выполнение файла как программы», затем закройте.
Далее нам просто нужно попробовать скрипт, щелкнуть правой кнопкой мыши папку в Nautilus, а затем перейти к => Scripts => Открыть в Guake
Теперь у вас есть собственный скрипт «Open in Guake», который вы щелкаете правой кнопкой мыши.
Откройте в новой вкладке Guake и переименуйте вкладку в качестве пути:
я внес некоторые изменения в скрипт, чтобы открыть новую вкладку в Guake и переименовать вкладку после каталога. Поэтому, если вы хотите использовать эти изменения, просто замените последнюю строку кода на эту
guake -n "$dir" -r "$dir" -t
-n "$dir"
создает новую вкладку с каталогом в качестве подсказки, поэтому она быстрее, чем выполнение "CD", как я делал выше. И -r
это переименовать вкладку.
Открыть в новой вкладке с коротким именем для текущего каталога:
теперь он показывает либо имя каталога, в котором вы находитесь, либо выбранный каталог, в зависимости от того, где вы щелкнули правой кнопкой мыши, для файлов и пустое место, имя папки каталога, в котором вы находитесь, для выбрав папку, он отображает имя папки, чтобы использовать просто заменить последнюю строку с этим кодом-
guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`" -t
цитаты вокруг $dir
меня также исправляют проблему с некоторыми папками, в которых было много пробелов.
sudo apt-get install nautilus-open-terminal
. Для Guake, вы должны будете следовать ответу, хотя.