Mam aplikację kiosku działającą na Ubuntu Server 14.04.3 z przeglądarką Google Chrome i X (Xorg i Xsession).
Obecnie mam skrypt do ukrywania myszy po 2 sekundach bezczynności, a gdy użytkownik próbuje poruszyć myszą, pojawia się. Po prostu korzystam z cursor:none
wstrzykniętej niewidocznej nakładki i usuwam tę nakładkę w razie potrzeby.
Wygląda na to, że kiedy uruchamiam kiosk, kod wykonuje się zgodnie z oczekiwaniami i widzę wstawioną nakładkę, ale ponieważ mysz została właśnie „załadowana”, nie zniknie, dopóki nie wykonam z nią nawet niewielkiego ruchu. Wygląda na to, że przeglądarka nie wykrywa myszy, dopóki nie wykonam z nią nawet niewielkiego ruchu, co spowoduje wyświetlenie myszy na środku ekranu. Ponieważ problem nie jest związany z moim kodem, ponieważ wydaje się, że działa dobrze.
Chcę to zrobić, jeśli mysz nie została poruszona przez 2 sekundy, ukryj ją. Gdy użytkownik spróbuje poruszyć myszą, pokaż ją jeszcze raz. Rozwiązanie musi działać natychmiast po uruchomieniu ekranu X, więc kiedy uruchamiam ekran X, mysz znajduje się na środku ekranu i nawet jeśli nie dotknę go podczas uruchamiania, zniknie po 2 sekundach bezczynności. Chyba muszę to osiągnąć, majstrując przy ekranie X, zamiast polegać na moim kodzie, ponieważ mysz nie jest wykrywana, gdy kiosk jest świeżo uruchamiany.
Czy można zrobić coś takiego z wyświetlaczem X?
init.d
folderze?sudo apt-get install unclutter
i jest napisane, że nie ma pakietu unclutter. Jakieś pomysły, jak to naprawić?