Mam laptopa z ekranem dotykowym i chcę ukryć wskaźnik za każdym razem, gdy dotykam ekranu. Zdaję sobie sprawę z rozwiązań takich jak porozrzucane i startx -nocursor
ale chcę wskaźnik, aby ukryć / pokazać dynamicznie, ukrywania, jeśli mogę użyć ekranu dotykowego i pokazuje, kiedy używać myszki sprzętu.
Myślałem o stworzeniu dwóch oddzielnych wskaźników i zastosowaniu jednego z dwóch powyższych rozwiązań do wskaźnika na ekranie dotykowym, ale żadne z tych rozwiązań nie wspomina o tym, jak celować w pojedynczy wskaźnik, a posiadanie wielu wskaźników powoduje, że wszystko działa dziwnie, a to nie ukrywałoby sprzętu kursor myszki.
Ja mogę zrozumieć najbardziej rozsądnie zrobić coś jak ten , śledzenie aktualnego mechanizmu wejściowego i wykonywania xinput -cursor [transparent cursor]
, gdy ekran dotykowy służy i xinput -cursor [normal cursor]
kiedy jest używana normalna mysz.
Spojrzałem na xinput i wygląda na to, że ponieważ zarówno mysz sprzętowa, jak i ekran dotykowy są podporządkowane temu samemu wskaźnikowi, oba rejestrują te same zdarzenia w xev, więc nie jestem pewien, skąd otrzymam informacje potrzebne do odróżnienia dotyku od kliknięcia myszką. Czy to możliwe?