Как включить «открыть терминал здесь» из Nautilus в режиме «список» (не плитка)

Как включить «открыть терминал здесь» из Nautilus в режиме «список» (не плитка)

Я хотел бы добавить опцию «открыть терминал здесь» из контекстного меню, которое появляется при нажатии на файл всписокрежим наутилуса. Это уже существует, когда наутилус находится вплиточныйmode и щелкаете правой кнопкой мыши по пустому пространству, но меня раздражает, что приходится переключаться в этот режим, а затем возвращаться обратно каждый раз, когда я хочу открыть терминал (а это довольно часто).

Я попытался проиллюстрировать свою точку зрения скриншотами, но не могу понять, как сделать скриншот контекстного меню. Дайте мне знать, если это неясный вопрос. Спасибо.

решение1

Вы столкнулись с проблемой в Files (nautilus), которая поставляется с Ubuntu 18.04. Действительно, если список заполнен, нет пустого места, где вы можете щелкнуть правой кнопкой мыши, чтобы получить контекстное меню для папки. Это меню, которое содержит опцию "Открыть терминал здесь".

Проблема решена в более поздних версиях путем создания элементов пути навигационной цепочки, т. е. кнопок папок над списком файлов, более функциональными. Теперь вы можете щелкнуть (или щелкнуть правой кнопкой мыши) имя папки в навигационной цепочке, чтобы получить меню, делая это контекстное меню доступным с помощью мыши в любое время.

Тем не менее, вы можете обойти эту проблему в версии Nautilus, которая поставляется с 18.04.

Сочетание клавиш в Nautilus

Сочетание клавиш Ctrl+ F10открывает контекстное меню пустого пространства в любое время. Таким образом, просто нажмите Ctrl+ F10, а затем e, чтобы открыть терминал здесь.

Использование скрипта Nautilus

Если этого недостаточно и вы также хотите иметь возможность доступа мыши к команде «Открыть терминал здесь», то есть еще способ реализовать функцию с помощью скриптов Nautilus.

  • Создайте скрипт Terminal, содержащий следующий код

Код скрипта:

#!/bin/sh
gnome-terminal

(да, проще и быть не может!).

  • Поместите скрипт в папку .local/share/nautilus/scriptsв вашей домашней папке. Включите "Показывать скрытые файлы". Тогда вы увидите скрытую .localпапку и сможете перейти к scripts.

  • Сделайте скрипт исполняемым. (Щелкните правой кнопкой мыши, вкладка «Свойства», «Разрешения»: «Разрешить выполнение файла как программы»).

  • Перезапустите nautilus ( killall nautilus). Теперь при щелчке правой кнопкой мыши по любому файлу у вас будет новое меню «скрипты», содержащее команду «Терминал».

Необязательно: назначить скрипту горячую клавишу

(Обновление: к сожалению, следующее больше не работает в Ubuntu 20.10).

  • Если его нет, создайте текстовый файл~/.config/nautilus/scripts-accels

  • Добавьте строку:

F12 Terminal

Нажатие F12на Nautilus сейчас немедленно откроет терминал в текущей папке.

Связанный контент