У меня ноутбук с сенсорным экраном, и я хочу скрыть указатель всякий раз, когда я касаюсь экрана. Я знаю решение , как Unclutter и startx -nocursor
но я хочу указатель , чтобы скрыть / показать динамически, скрытие , если я использовать сенсорный экран и показывают , когда я использую аппаратный курсор.
Я думал о создании двух отдельных указателей и применении одного из двух вышеупомянутых решений к указателю сенсорного экрана, но ни одно из этих решений не упоминало, как нацелить один указатель, а наличие нескольких указателей делает вещи странными, и это не скрывает аппаратное обеспечение. курсор мыши
Я полагаю, что наиболее разумно сделать это, выполнив что-то вроде этого , отслеживая текущий механизм ввода и выполняя xinput -cursor [transparent cursor]
каждый раз, когда используется сенсорный экран и xinput -cursor [normal cursor]
когда используется обычная мышь.
Я посмотрел на xinput, и похоже, что и аппаратная мышь, и сенсорный экран подчинены одному и тому же указателю, оба они регистрируют одни и те же события в xev, поэтому я не совсем уверен, где взять информацию, необходимую для различения касания. от щелчка мышью. Является ли это возможным?