Комбінація клавіш для відкритого терміналу Nautilus> = 3,16


Відповіді:


15

Я додав нову функцію до Nautilus з дорогоцінною допомогою обслуговуючого персоналу.

Ця нова функція дозволяє зіставити спеціальні комбінації клавіш для запуску скриптів у папці скриптів ( ~/.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

Існує також gui для управління цими ярликами: https://github.com/echo-devim/nautilusaccelsmanager


Я вже встановив nautilus 3.18.2, але цей метод для мене не працює. Чи потрібно компілювати джерело фіксації? З якої версії він підштовхнувся до майстра?
користувач41209

Комітет вже просунутий у головну гілку. Вам слід завантажити та скласти останній вихідний код з офіційного сайту, тому що, ймовірно, цей патч буде включений у наступний випуск.
RobotMan

1
Цей метод працює з 3.28.1.
orschiro

Переконайтеся, що ви надаєте виконавчі дозволи для Terminalсценарію. chmod +x ~/.local/share/nautilus/scripts/Terminal. Дивіться тут: askubuntu.com/a/1062263/775359
Nagabhushan SN

Який правильний спосіб налаштування ярликів для сценаріїв з пробілами в їх іменах?
Джолліватт

3

Згідно з файлом News всередині сховища nautilus git, оскільки версія 3.15.4 більше не завантажується

Major changes in 3.15.4:
* Stop loading custom accel maps file

На щастя для nautilus> = 3,20 відповідь "RobotMan" вирішила проблему.


0

2020
Один із варіантів - використовувати:
<Ctrl>F1O + e

<Ctrl>F1O: Клацніть правою кнопкою миші на поточній папці
e: Виберіть "Відкрити в терміналі"

Це моє улюблене, тому що вам не потрібно змінювати жодні налаштування

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.