Tôi muốn viết một kịch bản Nautilus bằng Python. Điều đó có thể không? Nếu có thể, làm thế nào tôi có thể làm điều đó?
Tôi muốn viết một kịch bản Nautilus bằng Python. Điều đó có thể không? Nếu có thể, làm thế nào tôi có thể làm điều đó?
Câu trả lời:
Các tập lệnh Nautilus có thể được viết bằng bất kỳ ngôn ngữ lập trình nào, kể cả python. Bạn chỉ cần làm cho tệp nguồn python của bạn có thể thực thi được và sao chép nó ~/.gnome2/nautilus-scripts
vào các phiên bản Ubuntu trước ngày 14.04. Đối với Ubuntu 14.04 và mới hơn, thư mục là khác nhau:~/.local/share/nautilus/scripts
Bạn cũng sẽ cần phải thêm #!/usr/bin/env python
như là dòng đầu tiên của tập tin. Lưu ý rằng theo mặc định #!/usr/bin/env python
các điểm tới Python2. Nếu bạn cần Python 3 cụ thể, hãy sử dụng #!/usr/bin/env python3
.
Khi bạn đã thực hiện tất cả điều này, tập lệnh sẽ có thể truy cập được từ scripts
menu phụ của menu nhấp chuột phải trong Nautilus.
Xem thêm: https://help.ubfox.com/community/NautilusScriptsHowto
Phần mở rộng Nautilus có tính linh hoạt cao hơn các tập lệnh - ví dụ: chúng có thể được sử dụng để thêm một mục trực tiếp vào menu ngữ cảnh. Có các ràng buộc python có sẵn ( python-nautilus ).
Truy cập trang web của thư viện này và xem tài liệu để biết thêm thông tin.