Tôi có một ứng dụng kiosk chạy trên Ubuntu Server 14.04.3 với màn hình Google Chrome và X (xorg và xsession).
Hiện tại tôi có một số tập lệnh để ẩn chuột sau 2 giây không hoạt động và khi người dùng cố gắng di chuyển chuột thì nó xuất hiện. Tôi chỉ cần tận dụng cursor:none
lớp phủ vô hình được tiêm và loại bỏ lớp phủ đó khi cần.
Có vẻ như khi tôi khởi động kiosk, mã thực thi như mong đợi và tôi có thể thấy lớp phủ được chèn nhưng vì chuột chỉ được "tải" nên nó sẽ không biến mất cho đến khi tôi thực hiện một chuyển động nhỏ với nó. Có vẻ như trình duyệt không phát hiện ra con chuột cho đến khi tôi thực hiện một chuyển động nhỏ với nó dẫn đến việc con chuột được hiển thị ở giữa màn hình. Vì vấn đề không liên quan đến mã của tôi vì nó có vẻ hoạt động tốt.
Điều tôi muốn làm là nếu chuột không được di chuyển trong 2 giây, hãy ẩn nó đi. Khi người dùng cố gắng di chuyển chuột, hãy hiển thị lại một lần nữa. Giải pháp phải hoạt động ngay lập tức sau khi khởi động màn hình X, vì vậy khi tôi khởi động màn hình X, chuột ở giữa màn hình và ngay cả khi tôi không chạm vào nó khi khởi động, nó sẽ biến mất sau 2 giây không hoạt động. Tôi đoán tôi cần phải đạt được điều này bằng cách sửa đổi màn hình X thay vì dựa vào mã của tôi vì chuột không được phát hiện khi kiosk được khởi động mới.
Có thể làm một điều như vậy với màn hình X?
init.d
thư mục?