Phím tắt cho thiết bị đầu cuối mở Nautilus> = 3.16


8

Làm cách nào tôi có thể đặt lối tắt cho thiết bị đầu cuối mở trong thư mục hiện tại cho nautilus?

Tôi đang sử dụng Nautilus 3.16.2 và tôi đã thử câu trả lời này nhưng có vẻ như nó đã bị hỏng trong phiên bản mới hơn.

Câu trả lời:


14

Tôi đã thêm một tính năng mới cho Nautilus với sự giúp đỡ quý giá của những người bảo trì.

Tính năng mới này cho phép bạn ánh xạ các phím tắt tùy chỉnh để khởi chạy các tập lệnh trong thư mục script ( ~/.local/share/nautilus/scripts).

Vì vậy, khi bạn thêm một tệp thực thi trong thư mục đó, nó sẽ xuất hiện trong menu ngữ cảnh nhấp chuột phải, nhưng bây giờ nếu bạn tạo một tệp cấu hình đặc biệt ( ~/.config/nautilus/scripts-accels), bạn có thể gán một phím tắt cho nó.

Ví dụ: tạo một tập lệnh được gọi Terminalvới nội dung sau:

#! /bin/sh
gnome-terminal

Bây giờ tạo (hoặc chỉnh sửa) ~/.config/nautilus/scripts-accelstệp thêm các dòng sau:

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

Khởi động lại Nautilus ( nautilus -q) và khi bạn nhấn phím F4, bạn sẽ mở một cửa sổ đầu cuối mới trong thư mục hiện tại (thoải mái tạo tổ hợp phím mới theo các ví dụ về dòng nhận xét).

Lưu ý: nếu bạn chọn một hoặc nhiều tệp, tên của chúng sẽ được chuyển dưới dạng tham số cho tệp thực thi. Kịch bản của bạn cũng có thể có quyền truy cập vào nhiều thông tin thông qua các biến môi trường.

Liên kết của cam kết: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335

Ngoài ra còn có một gui để quản lý các phím tắt này: https://github.com/echo-devim/nautilusaccelsmanager


Tôi đã cài đặt nautilus 3.18.2 nhưng phương pháp này không hiệu quả với tôi. Có cần phải biên dịch nguồn cam kết không? Từ phiên bản nào nó đẩy lên thành chủ?
dùng41209

Các cam kết đã được đẩy trong nhánh chủ. Bạn nên tải xuống và biên dịch mã nguồn mới nhất từ ​​trang web chính thức, bởi vì có lẽ bản vá này sẽ được bao gồm trong bản phát hành tiếp theo.
Robotman

1
Phương pháp này hoạt động với 3.28.1.
orschiro

Hãy chắc chắn rằng bạn cung cấp quyền thực thi cho Terminaltập lệnh. chmod +x ~/.local/share/nautilus/scripts/Terminal. Xem tại đây: Askubfox.com/a/1062263/775359
Nagabhushan SN

Cách chính xác để cấu hình các phím tắt cho các tập lệnh có khoảng trắng trong tên của chúng là gì?
Jollywatt

3

Theo tệp Tin tức bên trong kho lưu trữ git nautilus, kể từ phiên bản 3.15.4, các bản cáo buộc không được tải nữa

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

May mắn thay cho câu trả lời nautilus> = 3,20 "Robotman" đã giải quyết được vấn đề.


0

2020
Một lựa chọn là sử dụng:
<Ctrl>F1O + e

<Ctrl>F1O: Nhấp chuột phải vào thư mục hiện tại
e: Chọn "Mở trong Terminal"

Đây là mục ưa thích của tôi vì bạn không phải thay đổi bất kỳ cài đặt nào

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.