Làm cách nào tôi có thể thêm một mục tùy chỉnh vào menu ngữ cảnh nautilus, nhưng KHÔNG trong menu phụ?


9

Tôi quan tâm đến việc thêm một tập lệnh tùy chỉnh vào menu ngữ cảnh Nautilus. Tôi biết các giải pháp như thư mục ScScript và ứng dụng Nautilus Action.

Tôi đã tạo một hành động thử nghiệm trong Nautilus Action, nhưng nó chỉ xuất hiện dưới menu con "Hành động Nautilus".

Tôi muốn có thể thêm một mục vào cấp gốc của chính menu ngữ cảnh (cùng cấp với cắt, sao chép, dropbox, nén ...) và không có trong menu con.

Điều này có thể xảy ra với Nautilus Action không?

Nếu không, có cách nào khác không? (Nếu liên quan đến mã hóa hoặc thay đổi cấu hình lạ, điều đó cũng ổn)

Câu trả lời:


14

Bạn có thể làm điều đó với nautilus-hành động. Khởi chạy nautilus-actions-config-toolvà đi đến Chỉnh sửa> Tùy chọn> bỏ chọn "Tạo menu Hành động Nautilus gốc" và dưới cùng của tab đầu tiên. - Điều này ảnh hưởng đến tất cả các hành động.

nhập mô tả hình ảnh ở đây

Ngoài ra, trong bảng điều khiển bên trái, các mục (hành động) có thể được nhóm thành các menu phụ. Tạo hành động của bạn (Hành động mới '), sau đó tạo' Menu mới 'bằng cách nhấp chuột phải hoặc bên dưới' Tệp 'cho từng danh mục hành động, sau đó kéo và thả hành động của bạn vào danh mục đó.

nhập mô tả hình ảnh ở đây

Cung cấp cho điều này:

nhập mô tả hình ảnh ở đây


Bạn sẽ cần phải giải thích thêm một chút. Nautilus 3.4.2 không có menu thả xuống 'công cụ'.
Fabricator4

@ Fabricator4, tôi đã thực hiện chỉnh sửa .. Tôi không thể nói đó là câu hỏi khó nhất tôi từng thấy quanh đây ..
user55822

2
Hơi muộn một chút nhưng nó đơn giản - Chỉnh sửa> Tùy chọn> bỏ chọn "Tạo menu Hành động gốc Nautilus"
Mendhak

2

Theo như tôi biết thì điều đó là không thể với Nautilus Action. Nhưng bạn có thể viết một phần mở rộng Nautilus có thêm một mục menu. Đối với Python cài đặt gói python-nautilusvà xem xét các ví dụ trong/usr/share/doc/python-nautilus/examples/


Có thể ...
Wilf
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.