2007/01/10(水) [n年前の日記]
#4 [linux] knoppix機にwacom製シリアル接続タブレットを繋いでみたのだけど
タブレット面を移動させただけでクリック連打されてる感じ。うーん。
自分のメインPCでIntuos3が動いた → 今まで使ってた UD-0608-R が浮いた → 親父さんPCに繋いだ → 親父さんPCに繋いでたタブレットが浮いた、ということで子供たちにあげようかと思ってたけど。これでは渡せないな。
以前、Vine Linux 機では動いた記憶があるのだけど。knoppix というか Debian 系はまた別なのか。
検索してみたら Ubuntu 関連サイトで、 _「Wacom tabletをインストールするにはどうすればいいですか?」 という項目があった。Ubuntu も Debian系だったと思ったから、たぶん同じ方法でいけるだろう。たぶん。
む。konsole から xinput の行だけを打ち込んだ場合はその通りに設定されたみたいだけど。 ~/.xinitrc に書いた分では動いてくれない。KDE起動時は ~/.xinitrc をスキップされてしまうのか。あるいは中身の記述が変なのか。
自分のメインPCでIntuos3が動いた → 今まで使ってた UD-0608-R が浮いた → 親父さんPCに繋いだ → 親父さんPCに繋いでたタブレットが浮いた、ということで子供たちにあげようかと思ってたけど。これでは渡せないな。
以前、Vine Linux 機では動いた記憶があるのだけど。knoppix というか Debian 系はまた別なのか。
検索してみたら Ubuntu 関連サイトで、 _「Wacom tabletをインストールするにはどうすればいいですか?」 という項目があった。Ubuntu も Debian系だったと思ったから、たぶん同じ方法でいけるだろう。たぶん。
◎ apt-get で *wacom*パッケージをインストール。 :
まず apt-get update でエラーが出ないようにするところまでが面倒だったのだけど。gpg がどうとかエラーが出る。
_パッケージインストール時に GPG error が出る
というFAQを頼りに作業したけど今度は「接続できない」とエラーが。…とりあえず、該当エラーが出る行はコメントアウト。
◎ xorg.confを書き換え。 :
_The XInput HOWTO: Setting up XInput with XFree86
_Wacom タブレットを使おう
_Open Tech Press | LinuxでWacomタブレットを使おう
_Linux.com - Wacom Tablet HOWTO: Tablets with XFree 3 and XFree 4
_XFree86 4.x:X上でタブレット(Wacom Intuos シリアル接続)を使う。
_sourCEntral - Debian stable - WACOM
そもそも Serial Mouse なんたらなる設定が xorg.conf に書かれてた。COMポートを示してるらしき /dev/ttyS0 が指定されてたあたり、タブレットをマウスと誤認識しておかしな動作になってたっぽい。コメントアウトして、Load "wacom" だの何だの書き換えてみた。が、動かない。cat /var/log/Xorg.0.log | grep "(EE)" してみたら、どうもエラーが出てるような。
_Wacom タブレットを使おう
_Open Tech Press | LinuxでWacomタブレットを使おう
_Linux.com - Wacom Tablet HOWTO: Tablets with XFree 3 and XFree 4
_XFree86 4.x:X上でタブレット(Wacom Intuos シリアル接続)を使う。
_sourCEntral - Debian stable - WACOM
そもそも Serial Mouse なんたらなる設定が xorg.conf に書かれてた。COMポートを示してるらしき /dev/ttyS0 が指定されてたあたり、タブレットをマウスと誤認識しておかしな動作になってたっぽい。コメントアウトして、Load "wacom" だの何だの書き換えてみた。が、動かない。cat /var/log/Xorg.0.log | grep "(EE)" してみたら、どうもエラーが出てるような。
◎ _どうでもいい長い道程・ヒントはlogに書いてある :
まずlogを見る。基本中の基本である。コレだ。同じだ。「(6)」とか「(5)」とか出てる。
/var/log/xorg.0.log
(前略)
(II) LoadModule: "wacom"
(II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
(II) Module wacom: vendor="X.Org Foundation"
compiled for 4.3.99.902, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.6
(EE) module ABI minor version (6) is newer than the server's version (5)
(II) UnloadModule: "wacom"
(II) Unloading /usr/lib/xorg/modules/input/wacom_drv.so
(EE) Failed to load module "wacom" (module requirement mismatch, 0)
(後略)
つまりドライバのバージョンが合わないせいでモジュールがロードできていないということらしい。
では以前のドライバに戻せばいい。apt-getでバージョンを指定してインストールする方法がある。書式は
apt-get install (パッケージ)=(バージョン)
◎ _Overview of wacom-tools source package :
_Debian Bug report logs: package xserver-xorg-input-wacom in unstable (version 0.7.4.1-5)
バグ報告(?)として上がってるっぽい。
バグ報告(?)として上がってるっぽい。
◎ snapshot.debian.net を利用して旧バージョンをインストール。 :
_少し前のバージョンのパッケージに戻したいけどパッケージが見あたらない。そんなあなたに、スナップショットデビアンネット!
_snapshot.debian.net
_前述のページ によると、
動いた。GIMPで筆圧感知が効かなかったけど、環境設定 → 入力デバイス?、の設定でモードを「画像」にしたら筆圧感知が動くようになった。
が。サイドスイッチがマウスの中ボタンとして反応してしまう。
_snapshot.debian.net
_前述のページ によると、
日付けを見れば0.7.4.1-4が正常に動作していた頃のバージョンだとわかる。そこでということなので、 _snapshot.debian.net を利用させてもらって旧バージョンをインストール。wacom-tools と xserver-xorg-input-wacom を検索すると、
apt-get install xserver-xorg-input-wacom=0.7.4.1-4
を実行。ところがバージョンがない、と怒られる。xserver-xorg-input-wacomはetchになってからできたパッケージなのでsargeにはない。stableから持ってくるわけにはいかないとなると、どこかで0.7.4.1-4のパッケージを捜さなければならない。
deb http://snapshot.debian.net/archive pool wacom-tools deb-src http://snapshot.debian.net/archive pool wacom-toolsを apt line 、/etc/apt/source.list に書けと表示されたのでそのように。apt-get update して、
apt-get update apt-get -s install xserver-xorg-input-wacom=0.7.4.1-4 wacom-tools=0.7.4.1-4したらインストールできそうだったので、apt-get -d install 〜、 apt-get install 〜 でインストール。
動いた。GIMPで筆圧感知が効かなかったけど、環境設定 → 入力デバイス?、の設定でモードを「画像」にしたら筆圧感知が動くようになった。
が。サイドスイッチがマウスの中ボタンとして反応してしまう。
◎ _ペンの中クリックと右クリックを入れ換える :
ペンの右クリックと中クリックを入れ換えるには、まず xinput パッケージをインストールし
# apt-get install xinput
$HOME/.xinitrc の中で次のように指定します。
if which xinput &> /dev/null; then if xinput list Pen1 &> /dev/null; then xinput set-button-map Pen1 1 3 2 fi fiなるほど。しかしコレ、各ユーザ毎にやらないといかんのだろうか。指定すると全ユーザで実行してくれるファイルはないものか…。
む。konsole から xinput の行だけを打ち込んだ場合はその通りに設定されたみたいだけど。 ~/.xinitrc に書いた分では動いてくれない。KDE起動時は ~/.xinitrc をスキップされてしまうのか。あるいは中身の記述が変なのか。
[ ツッコむ ]
以上です。