Отключить сенсорный сенсорный экран с ручкой

У меня Dell Latitude XT, древняя куча нежелательных да, но я получил ее бесплатно, и я хотел бы использовать ее в качестве планшета.

В любом случае я хотел бы отключить сенсорный сенсорный экран, чтобы он принимал только вход от пера. Все, что я нашел, это команды для колодок Wacom, и у меня их нет.

xsetwacom --list devices N-Trig Pen stylus id: 9 type: STYLUS N-Trig Pen stylus id: 11 type: STYLUS N-Trig Pen eraser id: 17 type: ERASER N-Trig Pen pad id: 18 type: PAD N-Trig Pen eraser id: 19 type: ERASER N-Trig Pen pad id: 20 type: PAD

Когда я пытаюсь установить прикосновение, я получаю это.

xsetwacom set _18_ touch off Cannot find device '_18_'.

В принципе, я даже не знаю, как найти, что такое перо и сенсорные устройства на этом компьютере, и как отключить сенсорную функцию.

1
задан 18 March 2018 в 18:09

4 ответа

Ратлер и Тюдор были в основном правы. xinput --list

дает мне

Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ N-Trig Pen stylus id=9 [slave pointer (2)] ⎜ ↳ N-Trig Touchscreen id=10 [slave pointer (2)] ⎜ ↳ N-Trig Pen stylus id=11 [slave pointer (2)] ⎜ ↳ N-Trig Touchscreen id=12 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=15 [slave pointer (2)] ⎜ ↳ N-Trig Pen eraser id=17 [slave pointer (2)] ⎜ ↳ N-Trig Pen pad id=18 [slave pointer (2)] ⎜ ↳ N-Trig Pen eraser id=19 [slave pointer (2)] ⎜ ↳ N-Trig Pen pad id=20 [slave pointer (2)]

Я решил отключить «сенсорный экран N-Trig», но поскольку у меня есть два устройства с обозначением, которое я использовал :

xinput --disable 10

Теперь касание пальцем ничего не делает, но перо все еще функционирует.

1
ответ дан 17 July 2018 в 19:59

У меня нет Wacom или N-Trig, поэтому для вас может быть что-то другое, но вот что вы можете попробовать.

Во-первых, из того, что я вижу, Wacom и N-Trig другой, и N-Trig относится только к активным ручкам, поэтому, возможно, вы не видите ничего важного в своем выходе.

В любом случае попробуйте использовать xinput из окна терминала (если вы «запустите X Window System», чтобы перечислить ваши устройства.

$ xinput --list

Если не очевидно, какой из них касается касания пальцем (в моем случае это «сенсорный экран ELAN»), вы можете проверить те, которые вы подозреваете с помощью

$ xinput --test [device_name]

(Не забудьте использовать кавычки, если есть пробелы, например, «Сенсорный экран ELAN». Вы также можете использовать номер идентификатора, но я предпочитаю использовать полное имя, особенно если вы используете команду в сценарий, потому что идентификатор может быть не всегда одинаковым.)

После ввода этой команды xinput перейдет в тестовый режим и отобразит зарегистрированные сигналы с устройства, которое вы указали. Если вы коснетесь экрана пальцем и видите активность, у вас есть правильное устройство. Вы можете выйти из тестового режима с помощью Ctrl + C.

Чтобы отключить устройство, вы можете использовать

$ xinput --disable [device_name]

и снова включить его позже с помощью

$ xinput --enable [device_name]

по мере необходимости.

0
ответ дан 17 July 2018 в 19:59

Ратлер и Тюдор были в основном правы. xinput --list

дает мне

Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ N-Trig Pen stylus id=9 [slave pointer (2)] ⎜ ↳ N-Trig Touchscreen id=10 [slave pointer (2)] ⎜ ↳ N-Trig Pen stylus id=11 [slave pointer (2)] ⎜ ↳ N-Trig Touchscreen id=12 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=15 [slave pointer (2)] ⎜ ↳ N-Trig Pen eraser id=17 [slave pointer (2)] ⎜ ↳ N-Trig Pen pad id=18 [slave pointer (2)] ⎜ ↳ N-Trig Pen eraser id=19 [slave pointer (2)] ⎜ ↳ N-Trig Pen pad id=20 [slave pointer (2)]

Я решил отключить «сенсорный экран N-Trig», но поскольку у меня есть два устройства с обозначением, которое я использовал :

xinput --disable 10

Теперь касание пальцем ничего не делает, но перо все еще функционирует.

1
ответ дан 23 July 2018 в 20:43

У меня нет Wacom или N-Trig, поэтому для вас может быть что-то другое, но вот что вы можете попробовать.

Во-первых, из того, что я вижу, Wacom и N-Trig другой, и N-Trig относится только к активным ручкам, поэтому, возможно, вы не видите ничего важного в своем выходе.

В любом случае попробуйте использовать xinput из окна терминала (если вы «запустите X Window System», чтобы перечислить ваши устройства.

$ xinput --list

Если не очевидно, какой из них касается касания пальцем (в моем случае это «сенсорный экран ELAN»), вы можете проверить те, которые вы подозреваете с помощью

$ xinput --test [device_name]

(Не забудьте использовать кавычки, если есть пробелы, например, «Сенсорный экран ELAN». Вы также можете использовать номер идентификатора, но я предпочитаю использовать полное имя, особенно если вы используете команду в сценарий, потому что идентификатор может быть не всегда одинаковым.)

После ввода этой команды xinput перейдет в тестовый режим и отобразит зарегистрированные сигналы с устройства, которое вы указали. Если вы коснетесь экрана пальцем и видите активность, у вас есть правильное устройство. Вы можете выйти из тестового режима с помощью Ctrl + C.

Чтобы отключить устройство, вы можете использовать

$ xinput --disable [device_name]

и снова включить его позже с помощью

$ xinput --enable [device_name]

по мере необходимости.

0
ответ дан 23 July 2018 в 20:43

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

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