web-dev-qa-db-ja.com

Ubuntu 14.04でBamboo Padを機能させる方法

取得しようとしていますBamboo Pad Ubuntu 14.04で作業しています

  1. デバイスが破損していないことを確信しています= lsusbで表示できます
  2. すべての「howtogetyourwacomtabletworking」ガイドは、Ubuntuの古いバージョン(14.04バージョン未満)用に設計されています。これは、機能していないステップが常にあることを意味します。

    ...この刺激的な状況を説明するために、いくつかのガイドはwacom-dkmsパッケージをインストールすることを推奨しています。

    Sudo add-apt-repository ppa:doctormo/wacom-plus Sudo apt-get update Sudo apt-get install wacom-dkms

ただし、そのPPAには「wacom-dkms」パッケージはなく、実際、14.04のパッケージはまったくありません(@mikewhateverからわかるように、PPAとは少しでもわかりません)。そのため、14.04にはドライバーがいないのではないかと(この問題を解決する方法を何時間もグーグルで調べた後)信じ始めました。

  1. 私はこれを最後のチャンスとして試しました(しかし再びエラー)

これはどういう意味ですか?

ここに私が実行した完全なスクリプトがあります。

ladislav@Skynet:~/Plocha$ cd input-wacom-0.23.0
ladislav@Skynet:~/Plocha/input-wacom-0.23.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for kernel type... Linux
checking for linux-based kernel... yes
checking for kernel source/headers... /lib/modules/3.13.0-37-generic/build
checking kernel version... 3.13.0-37-generic

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating 2.6.30/Makefile
config.status: creating 2.6.36/Makefile
config.status: creating 2.6.38/Makefile
config.status: creating 3.7/Makefile
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory `/home/ladislav/Plocha/input-wacom-0.23.0'
Making all in 3.7
make[2]: Entering directory `/home/ladislav/Plocha/input-wacom-0.23.0/3.7'
    Building input-wacom drivers for 2.6 kernel.
make -C /lib/modules/3.13.0-37-generic/build M=/home/ladislav/Plocha/input-wacom-0.23.0/3.7
make[3]: Entering directory `/usr/src/linux-headers-3.13.0-37-generic'
  LD      /home/ladislav/Plocha/input-wacom-0.23.0/3.7/built-in.o
  CC [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_wac.o
  CC [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_sys.o
  LD [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom.o
  CC [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_w8001.o
  Building modules, stage 2.
  MODPOST 2 modules
  CC      /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom.mod.o
  LD [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom.ko
  CC      /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_w8001.mod.o
  LD [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_w8001.ko
make[3]: Leaving directory `/usr/src/linux-headers-3.13.0-37-generic'
make[2]: Leaving directory `/home/ladislav/Plocha/input-wacom-0.23.0/3.7'
make[2]: Entering directory `/home/ladislav/Plocha/input-wacom-0.23.0'
make[2]: Leaving directory `/home/ladislav/Plocha/input-wacom-0.23.0'
make[1]: Leaving directory `/home/ladislav/Plocha/input-wacom-0.23.0'

----------------------------------------
  BUILD ENVIRONMENT:
       linux kernel - yes 3.7
      kernel source - yes /lib/modules/3.13.0-37-generic/build

Your wacom.ko is available under 
    /home/ladislav/Plocha/input-wacom-0.23.0/3.7
If you have an USB device, you can copy the driver by:
    cp 3.7/wacom.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet
If you have a serial device, please copy the driver by:
    cp 3.7/wacom_w8001.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/touchscreen

NOTE: The kernel drivers included in this package are only
tested with the X Wacom driver built from xf86-input-wacom.
 If you are running an X server version older than 1.7, 
please use the drivers provided by linuxwacom package.

ladislav@Skynet:~/Plocha/input-wacom-0.23.0$ cp 3.7/wacom.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet
cp: nie je možné vytvoriť obyčajný súbor ( = Is not possible to create "ordinary" file)  `/lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet/wacom.ko': Prístup odmietnutý ( = Access denied)

ここに私のlsusb出力があります:

ladislav@Skynet:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0930:0220 Toshiba Corp. 
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 003 Device 003: ID 12d1:1c08 Huawei Technologies Co., Ltd. 
Bus 003 Device 007: ID 056a:0319 Wacom Co., Ltd 
Bus 003 Device 005: ID 04ca:7018 Lite-On Technology Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

誰かがこれを解決する方法を知っていますか? 14.04のご意見は参考になります。

3
Ladislav Naďo

条件が異なるため、別の回答を作成する必要があると感じました チャットで

これは 既知のバグ です。
状態: In Progress (2014年1月3日以降)
重要性: Medium
2017年1月30日現在のバグ情報

上記のバグレポートの Post 38 で提供されている回避策。

わかりやすいバージョン:

  1. lsusbを実行し、Wacomデバイスコードを取得します。 (この例では、056a:0319)両方の文字列に0xを追加します。 (この例では0x056aおよび0x0319)。 お使いのデバイスが以下のリストにない場合、この解決策が機能しない可能性があります!可能性は低いですが、これによりシステムが破損する可能性があります。警告されました。
  2. gksudo gedit /etc/default/grubを実行してGeditを開きます
  3. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"を探します。
  4. これに変更します(0x056a0x0319をステップ1で取得したものに置き換えます):
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.quirks=0x056a:0x0319:0x40000000"
    Geditを保存して閉じます。
  5. 実行することを忘れないでください
    Sudo update-grub
    grubを変更した後!!!
  6. リブート。 それが機能する場合は、それ以上何もしないでください。
  7. gksudo gedit /usr/share/X11/xorg.conf.d/50-wacom.confを実行してGeditを再度開きます。 this link のデータをそこに貼り付けて保存します。
  8. もう一度再起動します。 繰り返しますが、それが機能する場合は、これ以上何もしないでください!
  9. それでも機能しない場合は、 this linkgitメソッドに従います。まだ持っていない場合は、Gitをインストールする必要があることに注意してください:Sudo apt-get install git-core
  10. リブート。

手順1〜5は、次のデバイスで機能することが確認されています。

  • 056A:0318-有線竹パッド
  • 056A:0319-ワイヤレス竹パッド

このリストにないデバイスはテストされておらず、動作しない可能性があります。ご自身の責任で使用してください!このリストにないデバイスが機能した場合は、上記のリストに追加してください。

9
Kaz Wolfe

Whaaaaaat(ポイント1-5)から説明されているようにgrubを変更する、workedfor me(12.04および14.04)、しかし、ありがとう、しかしlsusb出力からIDを適応させた後のみ:lsusb出力の例:

バス002デバイス005:ID 056a:0318Wacom Co.、Ltd

これは、次のIDを適応させる必要があることを意味します。

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash usbhid.quirks = 0x056a:0x0319:0x40000000"

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash usbhid.quirks = 0x056a:0x0318:0x40000000"

概要:GRUB_CMDLINE _.....を変更する前に、lsusb wacom IDを確認してください。

2
conspirito

---この回答は問題を解決しません!代わりに私の答えを使用してください! ---

あは!

問題は次の行にあります。

cp: -snip- Access denied

使用してみてください:

Sudo cp 3.7/wacom.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet

また、xf86-input-wacomパッケージがインストールされていることを確認してください。そうでない場合は、次の便利なリンクを使用してください。

Install via the software center

再起動してお楽しみください!

2
Kaz Wolfe

このタブレットはしばらくの間、Ubuntuからの解決の兆候がなかったようです。マークされた修正は、基本的なスタイラス機能を有効にするためにうまく機能しますが、スタイラスボタンを有効にしない場合があり(右クリックなし)、パッド上のボタンまたはタッチパッド機能を有効にしません。

A バグレポートへの返信/usr/share/X11/xorg.conf.d/50-wacom.confを編集してMatchIsTabletを追加することにより、タッチパッドを含む完全な機能を取得したと主張します。

MatchProduct "Wacom|WACOM|Hanwang|PTK-540WL|ISD-V4"
MatchIsTablet "on"

私自身は成功していませんが、構成によっては他の人に違いをもたらすかもしれません。

0
Radar Hill

最終的に私がやったことは、2013年に作成した古いUbuntu 14.04.1 LTSデスクトップISOからUNetbootin Live USBフラッシュドライブを作成することでした。そこからインストールしました。古いUbuntuカーネルの化身では、Wacom Bamboo Pen Tabletがまだ認識されていました。 「システム設定」タブレットGUIを設定して、マウスエミュレーションモードを設定し、スタイラスキー機能を再割り当てできるようにしました。その後、正しいタブレット機能を得るためにマウスポインターアクセラレーションを実装する必要がありました。しかし、その古いハードウェア機能は、Ubuntuの新しい化身でも14.04.01でも無効になっています。そのため、「ターミナル」から入力されたxorgコマ​​ンドは再起動時に保持されないためです。 xsetエントリを(Unityバーの上部にある「コンソール」) 'xset m 6 1'からStartup Applicationsに追加し、そのMouseAccelerationというラベルを付けました。 (mはマウスを示し、最初の数字6は加速係数です)。これと他のシステム設定が完了した後、Ubuntu Updatesをインストールして、古いカーネルを高速化しました。

これに先立ち、永続性を備えた14.05.5ライブUSBで、上記の手順を試しましたが、喜びはありませんでした。返されたSudo update-grubのみが/ cowに書き込めなかったため、手順1〜5を保持できませんでした

および 'gksudo gedit /usr/share/X11/xorg.conf.d/50-wacom.conf'オプションは、参照リストと既に正確に同じエントリリストのみを返しました。

この時点で、私は自分がやっていることで行くことにしました。

以前のWindowsユーザーとして、最初にUbuntu Linuxを試してみて私を売ったのは、Linuxと特にUbuntu Linuxが古いコンピューターのネイティブドライバーを保持していると述べたThe Tech GuyラジオプログラムのLeo Lapport(数年前)でしたカーネル内のハードウェア。不利な立場にある人たちが、古いものや時代遅れのコンピューターから有用な生活を得ることができるようにする。その点で、彼らが今、古いドライバーのネイティブサポートをあまりにも取り除いているのを見るのはとても悲しいです。

0
Snooper