Ho un'applicazione kiosk in esecuzione su Ubuntu Server 14.04.3 con Google Chrome e display X (xorg e xsession).
Attualmente ho alcuni script per nascondere il mouse dopo 2 secondi di inattività e quando l'utente tenta di spostare il mouse appare. Semplicemente faccio leva cursor:none
su un overlay invisibile iniettato e lo rimuovo quando necessario.
Sembra che quando avvio il chiosco il codice viene eseguito come previsto e riesco a vedere l'overlay inserito ma poiché il mouse è stato appena "caricato" non scompare fino a quando non faccio anche un piccolo movimento con esso. Sembra che il browser non rilevi il mouse fino a quando non eseguo anche un piccolo movimento con il risultato che il mouse viene mostrato al centro dello schermo. Dal momento che il problema non è correlato al mio codice in quanto sembra funzionare bene.
Quello che voglio fare è che se il mouse non è stato spostato per 2 secondi, nascondilo. Quando l'utente tenta di spostare il mouse, mostralo di nuovo. La soluzione deve funzionare immediatamente dopo l'avvio del display X, quindi quando avvio il display X il mouse si trova al centro dello schermo e anche se non lo tocco all'avvio scompare dopo 2 secondi di inattività. Immagino di doverlo fare armeggiando con il display X invece di fare affidamento sul mio codice poiché il mouse non viene rilevato quando il chiosco multimediale è appena avviato.
È possibile fare una cosa del genere con il display X?
init.d
cartella?