コンピュータを最新の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
システムから既存のものを削除してインストールしました。ソースワコムの最新入力。これは実際に私にとって効果的です。