Tôi có một máy tính xách tay màn hình cảm ứng và tôi muốn ẩn con trỏ bất cứ khi nào tôi chạm vào màn hình. Tôi nhận thức được các giải pháp như giải nén và startx -nocursor
nhưng tôi muốn con trỏ ẩn / hiển thị động, ẩn nếu tôi sử dụng màn hình cảm ứng và hiển thị khi tôi sử dụng chuột phần cứng.
Tôi đã nghĩ đến việc tạo hai con trỏ riêng biệt và áp dụng một trong hai giải pháp trên cho con trỏ màn hình cảm ứng, nhưng cả hai giải pháp đó đều không đề cập đến cách nhắm mục tiêu vào một con trỏ và việc có nhiều con trỏ làm cho mọi thứ trở nên kỳ lạ và điều đó sẽ không che giấu phần cứng con trỏ chuột.
Tôi nghĩ rằng tôi có thể làm điều này một cách hợp lý khi làm điều gì đó như thế này , theo dõi cơ chế nhập liệu hiện tại và thực hiện xinput -cursor [transparent cursor]
bất cứ khi nào màn hình cảm ứng được sử dụng và xinput -cursor [normal cursor]
bất cứ khi nào một con chuột bình thường được sử dụng.
Mặc dù vậy, tôi đã nhìn vào xinput và có vẻ như cả chuột phần cứng và màn hình cảm ứng đều được trượt vào cùng một con trỏ, cả hai đều đăng ký cùng một sự kiện trong xev vì vậy tôi không thực sự chắc chắn mình sẽ lấy thông tin cần thiết để phân biệt cảm ứng ở đâu từ một mouseclick. có thể không