Последние три дня я пытался настроить вышеупомянутый планшет, используя команды xsetwacom, сгруппированные в скриптах оболочки, и он работает почти идеально, за исключением того факта, что четыре клавиши ExpressKeys, присутствующие на самом планшете, не будут работать ни в одном путь. Вот что я сделал:
Я запустил xsetwacom list devices
, и он обнаружил все, что мне было нужно: блокнот, ластик и стилус.
Wacom Intuos S Pad pad id: 10 type: PAD
Wacom Intuos S Pen stylus id: 11 type: STYLUS
Wacom Intuos S Pen eraser id: 13 type: ERASER
Я настроил параметры, такие как ярлыки областей и кнопок, с помощью команд и сценариев оболочки с помощью xsetwacom
.
lsusb
, dmesg
и xinput list
показывают нормальный вывод, говоря, что пэд обнаружен, но затем с помощью шагов, предпринятых выше, настраивая ExpressKey, например, с помощью такой команды, как эта xsetwacom set "Wacom Intuos S Pad pad" button 1 "key +a"
Я не вижу ошибок, напечатанных на оболочке, но нажатие кнопки на планшете не печатает символ a
в любом текстовом приложении. После большого количества серфинга в сети вчера я заставил его работать, выполнив sudo modprobe wacom && sudo modprobe wacom_w8001
, но это определенно не решило мою проблему, поскольку перезагрузка компьютера впоследствии снова дала мне не отвечающие кнопки, и сейчас воспроизведение этого шага неэффективно. xev
даже не сообщают о нажатиях кнопок.
Кроме того, вот два сценария, которые я использую для настройки планшета на лету для различных приложений, которые я использую. wacom_gimp
:
#!/bin/bash
#Set up the area to use the whole tablet
xsetwacom set "Wacom Intuos S Pen stylus" area 0 0 15200 9500
#Set up the stylus buttons
xsetwacom set "Wacom Intuos S Pen stylus" button 1 1
xsetwacom set "Wacom Intuos S Pen stylus" button 2 2
xsetwacom set "Wacom Intuos S Pen stylus" button 3 "key +ctrl +z"
#Set up the ExpressKeys
xsetwacom set "Wacom Intuos S Pad pad" button 3 "key +p"
xsetwacom set "Wacom Intuos S Pad pad" button 1 "key +n"
xsetwacom set "Wacom Intuos S Pad pad" button 8 "key +a"
xsetwacom set "Wacom Intuos S Pad pad" button 9 "key +shift +e"
wacom_osu
:
#!/bin/bash
#Set up the area to be less than 1/4 of the tablet.
xsetwacom set "Wacom Intuos S Pen stylus" area 9000 0 15200 3750
#Set up the stylus buttons
xsetwacom set "Wacom Intuos S Pen stylus" button 1 1
xsetwacom set "Wacom Intuos S Pen stylus" button 2 5
xsetwacom set "Wacom Intuos S Pen stylus" button 3 4
#Set up the ExpressKeys
xsetwacom set "Wacom Intuos S Pad pad" button 3 "key +ctrl +r"
xsetwacom set "Wacom Intuos S Pad pad" button 1 "key +f5"
xsetwacom set "Wacom Intuos S Pad pad" button 9 "key +f8"
xsetwacom set "Wacom Intuos S Pad pad" button 8 "key +f9"
Я что-то пропустил в своей настройке? Что-то не так в моем действии? Я следовал инструкциям в Linux Wacom Tablet Project Wiki . Я также посмотрел это руководство , но применение исправлений и компиляция из исходного кода привело к ошибкам компиляции, поэтому я сдался.