Update content/magellan/index.md
Some checks failed
Container Build / build-image (pull_request) Failing after 4m53s
Some checks failed
Container Build / build-image (pull_request) Failing after 4m53s
This commit is contained in:
parent
6d12594b25
commit
f191121379
@ -16,7 +16,7 @@ Per realizzare questo si è quindi pensato a un demone da avviare al login dell'
|
|||||||
|
|
||||||
### Tecnologie Utilizzate
|
### Tecnologie Utilizzate
|
||||||
|
|
||||||
Il linguaggio di programmazione che verrà usato per la realizzazione del programma è **Python**.
|
Il linguaggio di programmazione che verrà usato per la realizzazione del programma è **Python**.
|
||||||
|
|
||||||
Fra le diverse funzionalità del programma quelle prioritarie sono senza dubbio la capacità di:
|
Fra le diverse funzionalità del programma quelle prioritarie sono senza dubbio la capacità di:
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ Fra le diverse funzionalità del programma quelle prioritarie sono senza dubbio
|
|||||||
* Rilevare monitor esterni collegati
|
* Rilevare monitor esterni collegati
|
||||||
* Rilevare altri dispositivi collegati (come chiavette usb, stampanti)
|
* Rilevare altri dispositivi collegati (come chiavette usb, stampanti)
|
||||||
|
|
||||||
Per far questo si utilizzeranno diverse librerie, fra queste le API **DBUS** fornite da **devicekit-power** e **NetworkManager** nonchè **Xrandr** per avere informazioni sull'output video.
|
Per far questo si utilizzeranno diverse librerie, fra queste le API **DBUS** fornite da **devicekit-power** e **NetworkManager** nonchè **Xrandr** per avere informazioni sull'output video.
|
||||||
|
|
||||||
Per le API DBUS si farà utilizzo quanto più possibile dei segnali forniti direttamente da queste ultime, mentre per le altre librerie che obbligano a controllarne periodicamente lo stato si realizzerà un semplice wrapper per generare gli eventi necessari alla componente del programma che si occupa di rilevare i cambiamenti di contesto. Allo stesso modo per semplificare l'interazione con DBUS si prenderà spunto da librerie come quella realizzata per [cnetworkmanager](http://vidner.net/martin/software/cnetworkmanager/).
|
Per le API DBUS si farà utilizzo quanto più possibile dei segnali forniti direttamente da queste ultime, mentre per le altre librerie che obbligano a controllarne periodicamente lo stato si realizzerà un semplice wrapper per generare gli eventi necessari alla componente del programma che si occupa di rilevare i cambiamenti di contesto. Allo stesso modo per semplificare l'interazione con DBUS si prenderà spunto da librerie come quella realizzata per [cnetworkmanager](http://vidner.net/martin/software/cnetworkmanager/).
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user