Ubuntu 18.04 LTS / libwacom:Wacom Bambooスタイラスボタンは機能しなくなりました。

Ubuntu 18.04 LTS / libwacom:Wacom Bambooスタイラスボタンは機能しなくなりました。

コンピュータを最新のLTS Ubuntuリリースから18.04LTSにアップデートした後、Wacom Wireless Bambooタブレットのスタイラスはすぐにすべてのボタン機能を失いました。

システムはスタイラス自体を追跡しているようです。スタイラスをトラックパッドに移動すると、カーソルが画面の周りに移動しますが、スタイラスをトラックパッドにタッチしたり、スタイラス本体のボタンをクリックしても反応がないためです。

一方、タブレットの基本的なタッチパッド機能は、指のドラッグとクリックにそれぞれカーソルの移動とクリックに反応します。タブレット下部のA / Bボタンはスタイラスボタンと同様に反応しません。詳細は次のとおりです。

タブレットモデル:Wacom竹マット(無線)、CTH-300/K
システム:Ubuntu 18.04.1 LTS、64ビット

デバイス > Wacom タブレット:「スタイラスが見つからない/設定するには、タブレットの近くでスタイラスを移動してください」と表示され、その領域でスタイラスカーソルの動きに応答しません。Tablet > Wacom Bamboo Pad Wireless > Tracking Mode「タブレット(確かに)」です。 A / Bタブレットボタンに「マップボタン...」設定を使用しようとすると、マッピング画面に表示されますが、タップに応答しません。

libwacom-リスト-ローカル-デバイス:
私は何かを見つけました:Libwacomはタブレットスタイラスをとしてリストします0xfffff;0xffffe。これは、基本的な標準スタイラスと消しゴムを持つスタイラスのコードです。 Bamboo Padのスタイラスには消しゴムやロッカーボタンがないため、タイプに設定する必要があります0xffffd。これが何を意味するのかはわかりません。このエラーまたは。

[Device]
Name=Wacom Bamboo Pad Wireless
DeviceMatch=usb:056a:0319;
Class=Bamboo
Width=4
Height=3
IntegratedIn=
Layout=bamboo-pad.svg
Styli=0xfffff;0xffffe;

[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=true
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=2
[Buttons]
Left=
Right=
Top=
Bottom=A;B;
Touchstrip=
Touchstrip2=
OLEDs=
Ring=
Ring2=
EvdevCodes=0x110;0x111;
RingNumModes=0
Ring2NumModes=0
StripsNumModes=0

---------------------------------------------------------------
[Device]
Name=Wacom Bamboo Pad Wireless
DeviceMatch=usb:056a:0319;
Class=Bamboo
Width=4
Height=3
IntegratedIn=
Layout=bamboo-pad.svg
Styli=0xfffff;0xffffe;

[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=true
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=2
[Buttons]
Left=
Right=
Top=
Bottom=A;B;
Touchstrip=
Touchstrip2=
OLEDs=
Ring=
Ring2=
EvdevCodes=0x110;0x111;
RingNumModes=0
Ring2NumModes=0
StripsNumModes=0

---------------------------------------------------------------

xinput - リスト:
また、存在しない消しゴムもリストされています。

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0  id=9    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0  id=10   [slave  pointer  (2)]
⎜   ↳ Wacom Wireless Bamboo PAD Pen stylus      id=11   [slave  pointer  (2)]
⎜   ↳ Wacom Wireless Bamboo PAD Finger touch    id=15   [slave  pointer  (2)]
⎜   ↳ Wacom Wireless Bamboo PAD Pen eraser      id=12   [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0  id=8    [slave  keyboard (3)]
    ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0  id=13   [slave  keyboard (3)]
    ↳ Microsoft Microsoft® 2.4GHz Transceiver v7.0  id=14   [slave  keyboard (3)]

xinput小道具:
スタイラスに実際にあるよりも多くのボタンがリストされています。

    /usr/share/libwacom$ xinput --list-props "Wacom Wireless Bamboo PAD Pen stylus"
Device 'Wacom Wireless Bamboo PAD Pen stylus':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (270): 0
    Device Accel Constant Deceleration (271):   1.000000
    Device Accel Adaptive Deceleration (272):   1.000000
    Device Accel Velocity Scaling (273):    10.000000
    Device Node (262):  "/dev/input/event5"
    Wacom Tablet Area (299):    0, 0, 10690, 6680
    Wacom Rotation (300):   0
    Wacom Pressurecurve (301):  0, 0, 100, 100
    Wacom Serial IDs (302): 793, 1, 2, 0, 0
    Wacom Serial ID binding (303):  0
    Wacom Pressure Threshold (304): 26
    Wacom Sample and Suppress (305):    2, 4
    Wacom Enable Touch (306):   1
    Wacom Hover Click (307):    1
    Wacom Enable Touch Gesture (308):   0
    Wacom Touch Gesture Parameters (309):   0, 0, 250
    Wacom Tool Type (310):  "STYLUS" (292)
    Wacom Button Actions (311): "Wacom button action 0" (312), "Wacom button action 1" (313), "Wacom button action 2" (314), "None" (0), "None" (0), "None" (0), "None" (0), "Wacom button action 3" (315)
    Wacom button action 0 (312):    1572865
    Wacom button action 1 (313):    1572866
    Wacom button action 2 (314):    1572867
    Wacom button action 3 (315):    1572872
    Wacom Pressure Recalibration (316): 1
    Wacom Panscroll Threshold (317):    1209
    Device Product ID (263):    1386, 793
    Wacom Debug Levels (318):   0, 0

xinputテスト「WacomワイヤレスBamboo PADペンスタイラス」:

ペンの動き:

motion a[0]=7676 a[1]=3667 a[2]=0 a[3]=0 a[4]=0 a[5]=-900 
motion a[0]=7663 a[1]=3660 a[2]=0 a[3]=0 a[4]=0 a[5]=-900 
motion a[0]=7656 a[1]=3650 a[2]=0 a[3]=0 a[4]=0 a[5]=-900 
motion a[0]=7657 a[1]=3642 a[2]=0 a[3]=0 a[4]=0 a[5]=-900 
motion a[0]=7669 a[1]=3637 a[2]=0 a[3]=0 a[4]=0 a[5]=-900 
motion a[0]=7688 a[1]=3635 a[2]=0 a[3]=0 a[4]=0 a[5]=-900 
(etc.)

ペン「クリック」/タッチ:

motion a[0]=7658 a[1]=3641 a[2]=31164 a[3]=0 a[4]=0 a[5]=-900 

ペンボタンをクリックします。明確な反応なし


進行方法についてのアイデアがある人がいればありがとうございます。追加のボタンマッピングを削除したり、libwacomのタブレットスタイラスコードを上書きしたり、ボタンの動作コードが正確にどのように対応するのかを知りたいのですが、これを行う方法についての情報を見つけるのが困難です。 (そしてまだ持っている小さな機能もなくしたくありません。)

私もそうだった過去にこのタブレットに永続設定を割り当てる際に問題が発生しました。、それが今起こっていることと関連があるかどうかはわかりません。

ベストアンサー1

Ubuntu 19.04でこの問題が発生しました。私が見つけた解決策は、次のコマンドを実行して欠落しているxserver-xorg-input-wacomをインストールすることでした。

sudo apt install xserver-xorg-input-wacom

おすすめ記事