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

答え2

到着予定時刻:このバグはまだ永続的な修正がないようで、libwacomに影響を与えるすべての主要なシステムアップデートでパッチを再適用し、libwacomを再構成してから再起動する必要があることに注意してください。迷惑ですが、これまでずっと働いています。


ダウンロードにより、スタイラスタッチタブレット機能が復元されました。Bamboo PAD 名前変更パッチ私のlibwacomソースディレクトリに移動してを実行し、sudo ./configure再度実行してから再sudo make && sudo make install起動します。 (パッチの詳細はここで確認できます。.)

スタイラスボディボタンの右クリック機能が復元されましたが、xsetwacom set <id> button 2 3起動するたびに適用する必要があります。

答え3

16.04からUbuntu 18.04にアップグレードすると、Wacomタブレットが機能しなくなりました。xserver-xorg-input-wacomシステムから既存のものを削除してインストールしました。ソースワコムの最新入力。これは実際に私にとって効果的です。

関連情報