Создание xinput постоянный идентификатор

Я использую Chrome для установки приложения стиля киоска в запуске, следуя инструкциям, оставленным в этом вопросе: Chrome + Сенсорный экран + Единица (14.04)

Я использую список xinput для выяснения идентификатора устройства, и это хорошо работает какое-то время. Однако, Так как я ввел идентификатор с сенсорным экраном вручную, я теряю сенсорные события, когда он изменяется.

Существует ли способ сделать идентификатор постоянным?

2
задан 13 April 2017 в 15:23

1 ответ

Для тех, кто хочет знать, я не мог повернуть постоянный идентификатор, но я мог найти его до xinput list --id-only, затем создал сценарий, который использовал Chrome --touch-devices параметр для установки идентификатора

устройства Сначала, необходимо найти, что полное имя целевого устройства с помощью xinput list

⎡ Virtual core pointer                      id=2    [master pointer (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=10   [slave  pointer  (2)]

Затем создает сценарий удара, который хранит его значение и называет Chrome с помощью --touch-devices

#!/bin/bash

# (...)

id=$(xinput list --id-only 'Virtual core XTEST pointer')
exec google-chrome --touch-devices=$id --kiosk --incognito --no-first-run http://www.google.com &
4
ответ дан 2 December 2019 в 02:24

Другие вопросы по тегам:

Похожие вопросы: