Là kế hoạch miễn dịch trên bao gồm các chức năng cho ống kính Unity?


13

Tôi không rõ về điều này, vì tôi đã nghe đề cập đến một API được đề xuất cho Ống kính Unity và một API như vậy sẽ cực kỳ hữu ích cho các dự án liên quan đến tự động hóa gia đình.

Tôi quan tâm đến việc phát triển theo hướng đó, nhưng tôi chưa thể tìm thấy API cho Unity Lenses. Nó có ý nghĩa nhất về sự miễn trừ là bao gồm Ống kính Unity bởi vì nó sẽ đặt tất cả các chức năng của trình khởi chạy Unity vào một nơi. Nếu libunity không phải là API cho Lenses, thì API đó có tồn tại không và làm cách nào tôi tìm thấy nó?

Câu trả lời:


14

Lưu ý: Tên hiển thị của người dùng là Lenses, tuy nhiên trong mã và các gói họ vẫn được gọi là Địa điểm. "Địa điểm" như một thuật ngữ sẽ được nghỉ hưu hoàn toàn vào ngày 11.10

Cả hai Lenses mặc định, unity-place-file và unity-place-application, trên thực tế đều dựa trên API công khai được thể hiện thông qua libunity.

Thật không may, chưa có tài liệu API nào sẵn sàng cho việc miễn dịch - nhưng điều đó sẽ thay đổi trong vài tuần tới. Theo dõi hành tinh.ubfox.com hoặc xem tài liệu lưu trữ Natty cho một libunity-docgói. Bây giờ có một ví dụ đơn giản trong lp: unity-place-sample, nếu bạn vượt qua ref đó với https://wiki.ub Ubuntu.com/Unity/Lenses bạn có thể có cơ hội nhận được điều gì đó.

Một thư viện quan trọng khác khi viết ống kính cho Unity là Dee. Đó là một thư viện mô hình dữ liệu được sử dụng để chia sẻ đặc biệt các mô hình dữ liệu giữa các quy trình (trong trường hợp này là daemon và Unity). Dee được ghi lại đầy đủ và bạn có thể tìm thấy các tài liệu trong libdee-docgói (hoặc bạn có thể tự xây dựng nó từ lp: dee).

Để lấy mã cho một trong hai dự án, bạn có thể làm:

bzr branch lp:unity-place-sample
bzr branch lp:dee
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.