У мене є програма для кіоску, що працює на Ubuntu Server 14.04.3 з Google Chrome та X-дисплеєм (xorg та xsession).
В даний час у мене є сценарій, щоб приховати мишу через 2 секунди простою, і коли користувач намагається перемістити мишу, це з'являється. Я просто спираюся cursor:none
на ін'єкційну невидиму накладку і видаляю її, коли потрібно.
Здається, що коли я завантажую кіоск, код виконує, як очікувалося, і я можу побачити накладене накладення, але оскільки миша була просто "завантажена", вона не зникне, поки я не зроблю навіть незначний рух з нею. Схоже, браузер не виявляє мишу, поки я не зроблю навіть незначний рух з нею, в результаті чого миша відображається в середині екрана. Оскільки проблема не пов’язана з моїм кодом, оскільки вона, здається, виконується просто.
Що я хочу зробити, це те, що якщо мишу не рухали протягом 2 секунд, прихойте її. Коли користувач намагається перемістити мишу, покажіть її ще раз. Рішення має працювати негайно після завантаження дисплея X, тому коли я завантажую дисплей X, миша знаходиться в середині екрана, і навіть якщо я не торкаюсь її під час завантаження, вона зникне через 2 секунди простою. Я думаю, що мені потрібно досягти цього, поводячись із дисплеєм X, а не покладаючись на мій код, оскільки миша не виявляється, коли кіоск свіжий завантаження.
Чи можливо робити таке з X-дисплеєм?
init.d
папці?