Saya memiliki laptop layar sentuh dan saya ingin menyembunyikan pointer setiap kali saya menyentuh layar. Saya mengetahui solusi seperti unclutter dan startx -nocursor
tetapi saya ingin pointer untuk menyembunyikan / menunjukkan secara dinamis, bersembunyi jika saya menggunakan layar sentuh dan menunjukkan ketika saya menggunakan mouse perangkat keras.
Saya berpikir untuk membuat dua pointer terpisah dan menerapkan salah satu dari dua solusi di atas untuk pointer layar sentuh, tetapi tidak satu pun dari solusi tersebut yang menyebutkan bagaimana menargetkan satu pointer, dan memiliki beberapa pointer membuat hal-hal bertindak aneh, dan itu tidak akan menyembunyikan perangkat keras kursor mouse.
Saya pikir saya bisa melakukan ini dengan melakukan hal seperti ini , melacak mekanisme input saat ini dan mengeksekusi xinput -cursor [transparent cursor]
setiap kali layar sentuh digunakan dan xinput -cursor [normal cursor]
setiap kali mouse normal digunakan.
Saya melihat xinput dan sepertinya karena baik hardware mouse dan touchscreen di-slave ke pointer yang sama, keduanya mendaftarkan event yang sama di xev jadi saya tidak begitu yakin dari mana saya akan mendapatkan informasi yang diperlukan untuk membedakan sentuhan dari mouseclick. apa itu mungkin?