Я хочу щелкнуть правой кнопкой мыши + открыть терминал с пользовательскими терминалами. КАК?

-1

Я в порядке с классическим терминалом ubuntu, (я использую 18.04), но я хочу, чтобы что-то более полезное, если можно.

Я установил guake, он отлично работает, за исключением того, что я не могу открыть guake-терминал в определенном каталоге. Когда я нажимаю правой кнопкой мыши, я хочу увидеть «Open Guake Here» или что-то еще, а не просто «открыть терминал здесь».

Я также установил терминал, называемый терминологией, он тоже полезен, но все же я не могу его открыть в определенном каталоге.

Есть ли терминал ubuntu, который дает нам эту оппортунити? Или я могу добавить эту опцию для других моих маленьких терминалов?

    
задан Teoman Yüksel 03.06.2018 в 22:07
источник

2 ответа

1

Выполните следующие команды, чтобы добавить запись под названием «Open Guake» в подменю «Scripts» в раскрывающемся меню Nautilus:

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/

, чтобы посетить каталог сценариев для появления скрипта в раскрывающемся меню. Когда вы нажимаете новую запись «Open Guake» сейчас, Guake открывает текущую директорию как ваш PWD .

Дальнейшее чтение

ответ дан dessert 05.06.2018 в 13:57
0

Запуск Ubuntu 18.04.1 LTS. Полный кредит этого решения. Я отправляю здесь подробное описание процесса, который работал для меня:

  1. Перейдите в папку, где хранятся скрипты для nautilus:

    cp ~/.local/share/nautilus/scripts/
    
  2. Затем создайте новый файл для скрипта в выбранном текстовом редакторе (вы можете назвать его "Open in Guake")

    sudo nano "Open in Guake"
    
  3. Добавьте в файл следующий код:

    #!/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 "" -a ! -d "$base/" ]; do shift; done
         dir="$base/"
    fi
    
    guake -n "$dir" -r "'echo ${dir%/} | rev | cut -d'/' -f1 | rev'" -t
    
  4. Сохраните файл и измените разрешения, чтобы сделать его выполнимым

    sudo chmod +x "Open in Guake"
    

Пальцы пересекаются, теперь вы можете нажимать на файл или папку , и теперь должно появиться меню скриптов с подпараметром, чтобы открыть каталог этого файла / папки в Guake , Мне не нужно перезагружать или перезапускать Nautilus, чтобы это произошло.

ПРИМЕЧАНИЕ. Вы не можете щелкнуть в белом пространстве, чтобы это работало (я не смог найти решение для этого). Меню сценариев жестко закодировано для работы только при щелчке правой кнопкой мыши по файлам / папкам.

Кроме того, если Guake не открыт, он, вероятно, тоже не появится. Однако, если вы нажмете F12 или ваше определенное сопоставление, чтобы открыть Guake, он должен открыть вкладку с папкой.

    
ответ дан jofa 04.09.2018 в 01:40