Как установить ярлык для открытого терминала в текущем каталоге для nautilus?
Я использую Nautilus 3.16.2, и я уже попробовал этот ответ, но похоже, что он сломан в новой версии.
Как установить ярлык для открытого терминала в текущем каталоге для nautilus?
Я использую Nautilus 3.16.2, и я уже попробовал этот ответ, но похоже, что он сломан в новой версии.
Ответы:
Я добавил новую функцию в Наутилус с драгоценной помощью сопровождающих.
Эта новая функция позволяет сопоставлять пользовательские сочетания клавиш для запуска сценариев в папке сценариев ( ~/.local/share/nautilus/scripts
).
Поэтому, когда вы добавите исполняемый файл в эту папку, он появится в контекстном меню, вызываемом правой кнопкой мыши, но теперь, если вы создаете специальный файл конфигурации ( ~/.config/nautilus/scripts-accels
), вы можете назначить ему ярлык.
Например, создайте скрипт, вызываемый Terminal
со следующим содержимым:
#! /bin/sh
gnome-terminal
Теперь создайте (или отредактируйте) ~/.config/nautilus/scripts-accels
файл, добавив следующие строки:
F4 Terminal
; Commented lines must have a space after the semicolon
; Examples of other key combinations:
; <Control>F12 Terminal
; <Alt>F12 Terminal
; <Shift>F12 Terminal
Перезапустите Nautilus ( nautilus -q
), и когда вы нажмете клавишу F4, вы откроете новое окно терминала в текущем каталоге (не стесняйтесь создавать новую комбинацию клавиш, следуя примерам с закомментированными строками).
Примечание. Если вы выберете один или несколько файлов, их имена будут переданы в качестве параметров исполняемому файлу. Ваш скрипт также может иметь доступ ко многим данным через переменные среды.
Ссылка на коммит: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335
Существует также графический интерфейс для управления этими ярлыками: https://github.com/echo-devim/nautilusaccelsmanager
3.28.1
.
Terminal
скрипта. chmod +x ~/.local/share/nautilus/scripts/Terminal
, Смотрите здесь: askubuntu.com/a/1062263/775359
Согласно новостному файлу внутри git-репозитория nautilus, начиная с версии 3.15.4, доступ больше не загружен
Major changes in 3.15.4:
* Stop loading custom accel maps file
К счастью для nautilus> = 3.20 ответ «RobotMan» решил проблему.
2020
Один из вариантов заключается в использовании:
<Ctrl>F1O + e
<Ctrl>F1O
: Щелкните правой кнопкой мыши текущую папку
e
: выберите «Открыть в терминале»
Это мой любимый, потому что вам не нужно менять настройки