Pintasan keyboard untuk terminal terbuka Nautilus> = 3.16

9

Bagaimana saya bisa mengatur pintasan untuk terminal terbuka di direktori saat ini untuk nautilus?

Saya menggunakan Nautilus 3.16.2 dan saya sudah mencoba jawaban ini tetapi sepertinya sudah rusak di versi yang lebih baru.

pengguna41209
sumber

Jawaban:

15

Saya menambahkan fitur baru ke Nautilus dengan bantuan berharga dari pengelola.

Fitur baru ini memungkinkan Anda memetakan pintasan keyboard khusus untuk meluncurkan skrip di folder skrip ( ~/.local/share/nautilus/scripts).

Jadi, ketika Anda menambahkan executable di folder itu akan muncul di menu konteks klik kanan, tetapi sekarang jika Anda membuat file konfigurasi khusus ( ~/.config/nautilus/scripts-accels) Anda dapat menetapkan cara pintas untuk itu.

Misalnya buat skrip yang dipanggil Terminaldengan konten berikut:

#! /bin/sh
gnome-terminal

Sekarang buat (atau edit) ~/.config/nautilus/scripts-accelsfile dengan menambahkan baris berikut:

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

Mulai ulang Nautilus ( nautilus -q) dan ketika Anda akan menekan tombol F4 Anda akan membuka jendela terminal baru di direktori saat ini (jangan ragu untuk membuat kombinasi tombol baru mengikuti contoh baris yang dikomentari).

Catatan: jika Anda memilih satu file atau lebih, namanya akan diteruskan sebagai parameter untuk dieksekusi. Skrip Anda juga dapat memiliki akses ke banyak informasi melalui variabel lingkungan.

Tautan komit: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335

Ada juga gui untuk mengelola pintasan ini: https://github.com/echo-devim/nautilusaccelsmanager

RobotMan
sumber
Saya sudah menginstal nautilus 3.18.2 tetapi metode ini tidak berfungsi untuk saya. Apakah perlu mengkompilasi sumber komit? Dari versi mana yang didorongnya untuk dikuasai?
user41209
Komit sudah didorong di cabang master. Anda harus mengunduh dan mengkompilasi kode sumber terbaru dari situs resmi, karena mungkin tambalan ini akan disertakan dalam rilis berikutnya.
RobotMan
1
Metode ini berfungsi dengan 3.28.1.
orschiro
Pastikan Anda memberikan izin yang dapat dieksekusi ke Terminalskrip. chmod +x ~/.local/share/nautilus/scripts/Terminal. Lihat di sini: askubuntu.com/a/1062263/775359
Nagabhushan SN
Apa cara yang benar untuk mengonfigurasi pintasan untuk skrip dengan spasi di namanya?
Jollywatt
3

Menurut file News di dalam repositori nautilus git, karena versi 3.15.4 accell tidak dimuat lagi

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

Untungnya untuk nautilus> = 3.20 jawaban "RobotMan" menyelesaikan masalah.

pengguna41209
sumber
0

2020
Salah satu opsi adalah menggunakan:
<Ctrl>F1O + e

<Ctrl>F1O: Klik kanan pada folder saat ini
e: Pilih "Open in Terminal"

Ini adalah favorit saya karena Anda tidak perlu mengubah pengaturan apa pun

thiagola92
sumber