La libunità sta pianificando di includere funzioni per gli obiettivi Unity?


13

Non sono chiaro su questo, perché ho sentito parlare di un'API proposta per gli obiettivi Unity e tale API sarebbe estremamente utile per i progetti che coinvolgono l'automazione domestica.

Sono interessato a sviluppare in quella direzione, ma non sono stato in grado di trovare l'API per gli obiettivi Unity. Avrebbe il senso più ampio della libertà sociale di includere Lenti Unity perché metterebbe tutte le funzionalità del lanciatore Unity in un unico posto. Se la libunità non è l'API per gli obiettivi, esiste un'API del genere e come la troverei?

Risposte:


14

Nota: il nome visibile dell'utente è Lenti, tuttavia nel codice e nei pacchetti sono ancora indicati come Luoghi. "Luoghi" come termine verrà ritirato completamente in 11.10

Sia gli obiettivi predefiniti che i file di unità-luogo e le applicazioni di unità-luogo sono in realtà basati su API pubbliche esposte tramite libunità.

Sfortunatamente non ci sono ancora documenti API disponibili per la libunità, ma questo cambierà nelle prossime settimane. Monitora planet.ubuntu.com o guarda gli archivi di Natty per un libunity-docpacchetto. Per ora c'è un semplice esempio in lp: unity-place-sample, se si incrocia che con https://wiki.ubuntu.com/Unity/Lenses si potrebbe avere la possibilità di fare qualcosa.

Un'altra libreria importante durante la scrittura di obiettivi per Unity è Dee. È una libreria di modelli di dati utilizzata per la condivisione ad hoc di modelli di dati tra processi (in questo caso il daemon di posizionamento e Unity). Dee è completamente documentato e puoi trovare i documenti nel libdee-docpacchetto (oppure puoi crearlo tu stesso da lp: dee).

Per prendere il codice per entrambi i progetti puoi fare:

bzr branch lp:unity-place-sample
bzr branch lp:dee
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.