У меня 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_'.
В принципе, я даже не знаю, как найти, что такое перо и сенсорные устройства на этом компьютере, и как отключить сенсорную функцию.
Ратлер и Тюдор были в основном правы. 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
Теперь касание пальцем ничего не делает, но перо все еще функционирует.
У меня нет 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]
по мере необходимости.
Ратлер и Тюдор были в основном правы. 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
Теперь касание пальцем ничего не делает, но перо все еще функционирует.
У меня нет 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]
по мере необходимости.