Как деактивироваться мультисенсорный на планшете Thinkpad x220/x230?

При записи со стилусом (в, например, Xournal) мультисенсорная функция является очень раздражающей: Когда я помещаю руку записи на дисплее, это продолжает случайные линии и числа.

Таким образом, я хотел бы к (временному файлу), деактивируют (много) касание полностью, так, чтобы только стилус был принят для входа.

Есть ли какая-либо команда, которая делает это?

4
задан 26 August 2012 в 14:00

1 ответ

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

Первый необходимо получить имя устройства с помощью xinput утилита. Откройте Terminal и тип xinput list.

:~$ xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen stylus                   id=10    [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Finger touch                 id=11    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                       id=14    [slave  pointer  (2)]
⎜   ↳ Wacom ISDv4 E6 Pen eraser                   id=16    [slave  pointer  (2)] 
⎜   ↳ SynPS/2 Synaptics TouchPad                  id=13    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                           id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=12    [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                      id=15    [slave  keyboard (3)]

, Поскольку Вы видите в этом случае, что название много сенсорного устройства Wacom ISDv4, касание Пальца E6 и его идентификатор равняется 11. Ваш может отличаться. Можно использовать идентификатор также, но я предпочитаю имя, так как добавляющие/удаляющие устройства могли заставить идентификатор некоторых устройств изменяться. Вот сценарий в качестве примера, который мог запустить Вас. Все это делает переключиться между двумя командами - один, чтобы позволить мультисенсорному устройству и один отключить его.

#!/bin/bash
#!/bin/sh
# This script can be used to toggle enable state of wacom multitouch screen for
# Thinkpad Tablet Series. You may need to change the name of multitouch device 
# which can be found by running *xinput list* command

TOGGLE=$HOME/.multitouch_toggle

if [ ! -e $TOGGLE ]; then
    touch $TOGGLE
    xinput set-prop 'Wacom ISDv4 E6 Finger touch' 'Device Enabled' 0
else
    rm $TOGGLE
    xinput set-prop 'Wacom ISDv4 E6 Finger touch' 'Device Enabled' 1
fi

я надеюсь, что это поможет Вам обойти проблему на данный момент. Если Вы нуждаетесь в какой-либо помощи с настройкой, или запущение скрипта выше не стесняются спрашивать.

2
ответ дан 21 October 2019 в 12:24

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

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