スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Date: --.--.-- Category: スポンサー広告   

タッチパネルの調整

タッチパネルのドライバは、xserver-xorg-input-evtouch パッケージを使います。もちろん、これを使わなくてもタッチパネルでカーソル移動などは出来ますが、調整などが出来ないのでこのドライバを使った方がいいでしょう。

で、調整方法ですが、/usr/share/doc/xserver-xorg-input-evtouch/ 以下にドキュメントがあります。README.calibration というファイルですが、ざっくりと説明すると

1. Xを停止します。グラフィカルログインをしているなら
/etc/init.d/gdm stop
 で出来ます。

2. xorg.conf に、
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event2"
Option "DeviceName" "touchscreen"
Option "Calibrate" "1"
EndSection
と追加して保存します。

3. /usr/lib/xf86-input-evtouch/ ディレクトリに移動します。次に実行するスクリプトが相対パスで記述しているので、ディレクトリを移動する必要があります。

4. sudo ./calibrate.sh とroot権限を持ってスクリプトを実行します。画面の中央と端の9ヶ所に×マークが表示されたXの画面が表示されます。
この画面が出たら、どこからでもいいのでLCDの外周を沿うような感じでタッチしながら一周回します。一周したらEnterキーを押します。
次にそれぞれの×印との微調整です。左上から右下に向かって、順々に×が赤くなります。その赤くなったマークをタップしていきます。タップすれば自動的に次のマークに移ります。

5. 右下のタップが終わるとテキストモードに戻ります。この時に調整がうまくいけば、out.txt というファイルが出来ています。このファイルの内容をxorg.confに追記して、calibrateオプションの行を削除すれば調整は完了です。再起動しても、/etc/init.d/gdm start とでもすればXが立ち上がるので、大体調整がされているはずです。微調整が必要だったら(細かい修正なら)直接xorg.confを修正したほうが早いかもしれません。

ちなみに私の調整の結果。タブなどが消えてズレて見づらいと思いますが。。。

Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event2"
Option "DeviceName" "touchscreen"
Option "MinX" "42"
Option "MixY" "53"
Option "MaxX" "985"
Option "MaxY" "983"
Option "x0" "-10"
Option "y0" "5"
Option "x1" "0"
Option "y1" "5"
Option "x2" "12"
Option "y2" "5"
Option "x3" "-1"
Option "y3" "-1"
Option "x4" "-3"
Option "y4" "-1"
Option "x5" "-1"
Option "y5" "-1"
Option "x6" "5"
Option "y6" "-5"
Option "x7" "4"
Option "y7" "-5"
Option "x8" "-5"
Option "y8" "-5"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection


しかし、ポイントする場所はいいのですが、タッチしても反応しないことが多い。ドラッグしてもポインタが追従してこないので、もうちょい何か調整が必要なようです。
スポンサーサイト
Date: 2008.08.19 Category: ubuntu  Comments (1) Trackbacks (0)

この記事へのコメント:

酔っぱらい

Date2008.11.16 (日) 18:53:06

タッチパネルの入力が常に/dev/input/event2になりますか?
電源投入時/dev/input/event5とか移動する事がありませんか?

管理人のみ通知 :

トラックバック:


最新記事
最新コメント
ウィジェット
月別アーカイブ
カテゴリ
プロフィール

SC3WO06A

Author:SC3WO06A
FC2ブログへようこそ!


検索フォーム
RSSリンクの表示
リンク
このブログをリンクに追加する
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
最新トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。