PCを前回のLTS Ubuntuディストリビューションから18.04LTSに更新したところ、Wacom Wireless Bambooタブレットのスタイラスがすべてのボタン機能をすぐに失いました。
システムはスタイラス自体を追跡しているようです。パッド上でスタイラスを動かすと、カーソルが画面上を移動しますが、スタイラスをパッドにタッチしたり、スタイラス本体のボタンをクリックしたりしても、応答がありません。
一方、タブレット自体のタッチパッド機能は、カーソルの動きとクリックとして、指のドラッグとタップにそれぞれ応答します。タブレットの下部にあるA/Bボタンは、スタイラスボタンと同じように反応しません。次のようにディートします。
タブレットモデル:ワコムバンブーパッド(ワイヤレス)、CTH-300/K
システム:Ubuntu 18.04.1 LTS、64ビット
デバイス> Wacomタブレット:「スタイラスが見つかりません/スタイラスをタブレットの近くに移動して設定してください」と表示され、スタイラスに応答しませんその領域でのカーソルの動き。 Tablet > Wacom Bamboo Pad Wireless > Tracking Mode
は「タブレット(絶対)」です。 「マップボタン...」を使用してA/Bタブレットボタンを設定しようとしても機能しません。マッピングのために画面に表示されますが、押されても反応しません。
libwacom-list-local-devices:
私が気づいた1つのポイント: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 --list:
また、そこにはない消しゴムをリストします
⎡ 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 test "Wacom Wireless Bamboo PAD Pen stylus":
ペンの動き:
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のスタイラスコードを再割り当てし、ボタンのアクションコードが何に対応するのかを正確に調べたいのですが、その方法に関する情報を見つけることができません。 。 (そして、私がまだ持っている小さな機能を殺したくないのです。)
過去にこのタブレットに永続的な設定を割り当てる際の問題 もありましたが、これが現在の状況と関係があるかどうかはわかりません。
ETA:このバグの恒久的な修正はまだないようですので、libwacomに影響するすべての主要なシステムアップデートで、パッチを再適用し、libwacomを再構成して、再起動する必要があります。イライラするが、これまでのところ働き続けている。
Bamboo PAD名前変更パッチ をlibwacomソースディレクトリにダウンロードし、Sudo ./configure
、次にSudo make && Sudo make install
を実行して再起動することにより、スタイラスがタブレットに触れる機能を復元しました。 ( パッチの詳細はこちら 。)
xsetwacom set <id> button 2 3
を使用して、スタイラスボディボタンに右クリック機能を復元しましたが、すべてのスタートアップに適用する必要があります。
私はUbuntu 19.04でこれに遭遇しました。私が見つけた解決策は、コマンドを発行して欠落しているxserver-xorg-input-wacomをインストールすることでした
Sudo apt install xserver-xorg-input-wacom
16.04からUbuntu 18.04にアップグレードすると、Wacomタブレットが機能しなくなりました。既存のxserver-xorg-input-wacom
をシステムから削除し、 ソースからの最新の入力wacom をインストールしました。これは実際に私のために働いた。