PDA

Visualizza la versione completa : Script bash o c++ per rilevare lo stato dello schermo


wss2
17-05-2014, 12:52
Salve ragazzi ho acquistato una fantastica single board (questa: http://hardkernel.com/main/products/prdt_info.php)che uso un po per tutto, seed-box, nas e xbmc. Il problema fondamentale che non possiede il Wake on lan e quindi mi servirebbe un aiuto per scrivere un programma o uno script per rilevare lo stato dello schermo, se acceso o spento in modo da comandare due relay per l'accensione o lo spegnimento dell' home theater.
Grazie per l'aiuto.
Ps mi basta anche solo le righe di codice e non tutto il programma.

oregon
17-05-2014, 15:01
A parte il fatto che qui non consentito scrivere codice pronto a richiesta, non neanche lo scopo di un forum di programmatori.

E comunque, non si sa nulla di come comandare i relay n altro del C utilizzabile ... insomma una richiesta un po' troppo vaga ...

wss2
17-05-2014, 15:14
A parte il fatto che qui non consentito scrivere codice pronto a richiesta, non neanche lo scopo di un forum di programmatori.
In realt non chiedo un codice pronto a richiesta mi serve solo le stringhe per vedere se il monitor on o off vedi infatti:


Ps mi basta anche solo le righe di codice e non tutto il programma.





E comunque, non si sa nulla di come comandare i relay n altro del C utilizzabile
Infatti non ho chiesto come comandare un relay ma altro e comunque il relay lo comando attraverso un script bash non quello il mio problema...

oregon
17-05-2014, 16:36
Non chiedi un codice pronto a richiesta ma le istruzioni pronte per quello che richiedi.

Per quanto riguarda il controllo del video di cui parli, ti sei reso conto che non si capisce di quale "schermo" stai parlando e di cosa vorresti sapere ?

wss2
17-05-2014, 16:43
Per quanto riguarda il controllo del video di cui parli, ti sei reso conto che non si capisce di quale "schermo" stai parlando e di cosa vorresti sapere ?
Si scusa hai ragione uscita HDMI principale ( e unica ) collegata a TV.
L' OS una dietro di ubuntu.

wss2
17-05-2014, 17:53
Si scusa hai ragione uscita HDMI principale ( e unica ) collegata a TV.
L' OS una dietro di ubuntu.
Allora scusa ma ero a lavoro e le mie risposte non erano accurate.
Ricomincio da capo.
L'HDMI adattiva in quanto viene valutata sempre la risoluzione massima.
A me serve sapere in qualunque momento se lo schermo (in questo caso la tv) accesa o spenta in modo da poter scrivere un programma che esegua una funzione in base allo status della tv (nel mio caso: se lo schermo acceso attiva il relay, chiudendo il circuito, se lo schermo spento disattiva il relay e apre il circuito). Ora vorrei trovare un modo di sfruttare l'hdmi per valutare lo status dello schermo e agire di coseguenza.
Scusa tutte le incomprensioni.

oregon
17-05-2014, 21:23
Non credo proprio tu possa sapere dal sistema operativo, in qualche modo, se la TV accesa.

MItaly
18-05-2014, 23:15
In realt in alcuni casi ho visto che il PC si rendeva conto dello spegnimento della TV, ad esempio ripristinando il desktop "normale" (non espanso).
Qui (http://stackoverflow.com/questions/3433203/how-to-determine-if-lcd-monitor-is-turned-on-from-linux-command-line) ci sono un po' di consigli, ma come sempre accade per questo genere di cose la questione abbastanza ingarbugliata, e molto dipende da hardware, distribuzione Linux, driver, ...

Loading