터치 스크린 랩톱이 있는데 화면을 터치 할 때마다 포인터를 숨기고 싶습니다. unclutter 와 같은 솔루션을 알고 startx -nocursor
있지만 포인터를 동적으로 숨기거나 표시하여 터치 스크린을 사용하면 숨기고 하드웨어 마우스를 사용할 때 표시하기를 원합니다.
두 개의 개별 포인터 를 만들고 위의 두 가지 솔루션 중 하나를 터치 스크린 포인터에 적용하는 것에 대해 생각 했지만 이러한 솔루션 중 어느 것도 단일 포인터를 대상으로 지정하는 방법에 대해 언급하지 않았으며 여러 포인터를 사용하면 이상한 일이 생겨 하드웨어가 숨겨지지 않습니다. 마우스 커서.
내가 가장 합리적 같은이 일을 뭔가 할 수있는 그림 이 현재의 입력 메커니즘을 추적하고 실행, xinput -cursor [transparent cursor]
터치 스크린을 사용하는 때마다 xinput -cursor [normal cursor]
일반 마우스를 할 때마다 사용됩니다.
xinput을 보았지만 하드웨어 마우스와 터치 스크린이 모두 동일한 포인터에 종속되어 있기 때문에 둘 다 xev에 동일한 이벤트를 등록하므로 터치를 구별하는 데 필요한 정보를 어디서 얻을 수 있는지 확실하지 않습니다. 마우스 클릭에서. 가능합니까?