4

Я уже довольно давно использую планшеты Wacom в Linux, почти исключительно в Ubuntu, а в предыдущих версиях я использовал xidump для отслеживания входных значений. Я бы использовал эту информацию, чтобы поместить настройки калибровки в мой файл xorg.conf. Однако в последнем выпуске Ubuntu эта команда не существует, и пакет wacom-tools который ранее устанавливал ее, теперь удален.

Существует ли новый метод калибровки планшетов Wacom под Linux? Должен ли я использовать другой метод для получения этой информации?

2 ответа2

2

Вот что в итоге сработало для меня.

1) Найдите номер устройства вашего планшета. (Для меня использование строки в качестве идентификатора устройства не работает. Использование номера устройства, кажется, лучший способ.)

$ xsetwacom --list --verbose
... Display is '(null)'.
... 'list' requested.
... Found device 'Virtual core XTEST pointer' (4).
... Found device 'Virtual core XTEST keyboard' (5).
... Found device 'Power Button' (6).
... Found device 'Video Bus' (7).
... Found device 'Power Button' (8).
... Found device 'Sleep Button' (9).
... Found device 'AT Translated Set 2 keyboard' (10).
... Found device 'Serial Wacom Tablet eraser' (11).
Serial Wacom Tablet eraser ERASER    
... Found device 'Serial Wacom Tablet' (12).
Serial Wacom Tablet STYLUS    
... Found device 'Macintosh mouse button emulation' (13).
... Found device 'SynPS/2 Synaptics TouchPad' (14).

2) Найдите значения по умолчанию / текущие значения для вашей системы.

$ cat /var/log/Xorg.0.log | grep "Serial Wacom Tablet:"
(**) Serial Wacom Tablet: Applying InputClass "Wacom serial class"
(II) Serial Wacom Tablet: type not specified, assuming 'stylus'.
(II) Serial Wacom Tablet: other types will be automatically added.
(**) Serial Wacom Tablet: always reports core events
(II) Serial Wacom Tablet: hotplugging dependent devices.
(II) Serial Wacom Tablet: hotplugging completed.
(--) Serial Wacom Tablet: top X=0 top Y=0 bottom X=30730 bottom Y=18520 resol X=2540 resol Y=2540

3) Настраивайте, пока не найдете хорошие значения.

$ xsetwacom set 12 TopX 60

4) Как только вы найдете хорошие значения, поместите их в /usr/lib/X11/xorg.conf.d/10-wacom.conf

Section "InputClass"
        Identifier "Wacom serial class"
        MatchProduct "Serial Wacom Tablet"
        Driver "wacom"
        Option "ForceDevice" "ISDV4"
        Option "Button2" "3"
        Option "TopX" "60"
        Option "BottomX" "30690"
        Option "TopY" "10"
        Option "BottomY" "18350"
EndSection

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

0

Я никогда не видел необходимости калибровки моего планшета Wacom, но, возможно, я все еще могу помочь вам ...

Установите пакет evtest и запустите sudo evtest /dev/input/wacom . Это работало нормально в моей системе. Однако, вопреки своему входу человека , evtest, кажется, только захватывает кратковременные значения при запуске. Поэтому для калибровки вам нужно будет запустить evtest несколько раз и остановить его, используя CTRL-C.

Если вы хотите сохранить настройки калибровки, вы должны поместить их в файл .xsessionrc, который создается при каждом входе на ваш X-сервер. Вот отрывок из моего файла, который переключает кнопки стилуса:

if [ -x /usr/bin/xsetwacom ]; then
  # Wacom Intuos3 (Stylus)
  xsetwacom set 'Wacom Intuos3 6x8' 'Button1' '1'
  xsetwacom set 'Wacom Intuos3 6x8' 'Button2' '3'
  xsetwacom set 'Wacom Intuos3 6x8' 'Button3' '2'
fi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .