Ich habe eine Kiosk-Anwendung auf Ubuntu Server 14.04.3 mit Google Chrome und X-Anzeige (xorg und xsession).
Derzeit habe ich ein Skript zum Ausblenden der Maus nach 2 Sekunden Leerlauf und wenn der Benutzer versucht, die Maus zu bewegen, wird sie angezeigt. Ich nutze einfach das cursor:none
eingespritzte unsichtbare Overlay und entferne dieses Overlay bei Bedarf.
Es scheint, als würde der Code beim Booten des Kiosks wie erwartet ausgeführt und ich kann das eingefügte Overlay sehen, aber da die Maus nur "geladen" wurde, verschwindet sie nicht, bis ich auch nur eine kleine Bewegung damit mache. Es scheint, als würde der Browser die Maus erst erkennen, wenn ich auch nur eine kleine Bewegung damit mache, was dazu führt, dass die Maus in der Mitte des Bildschirms angezeigt wird. Da das Problem nicht mit meinem Code zusammenhängt, scheint es gut zu funktionieren.
Was ich tun möchte, ist, dass wenn die Maus 2 Sekunden lang nicht bewegt wurde, sie ausgeblendet wird. Wenn der Benutzer versucht, die Maus zu bewegen, zeigen Sie sie erneut an. Die Lösung muss sofort nach dem Booten des X-Displays funktionieren. Wenn ich also das X-Display starte, befindet sich die Maus in der Mitte des Bildschirms, und selbst wenn ich sie beim Booten nicht berühre, verschwindet sie nach 2 Sekunden Leerlauf. Ich denke, ich muss dies erreichen, indem ich am X-Display bastele, anstatt mich auf meinen Code zu verlassen, da die Maus beim Neustart des Kiosks nicht erkannt wird.
Ist so etwas mit X-Display möglich?
init.d
Ordners zu erstellen ?sudo apt-get install unclutter
und es heißt, dass es kein Unclutter-Paket gibt. Irgendwelche Ideen, wie ich das beheben kann?