Armadilloフォーラム

Armadillo-440 のdebianインストール後のタッチパネルキャリブレーション

toshiaki_tanaka

2017年2月24日 17時51分

Armadillo-440上にdebianとXをインストールして使用しているのですが、
タッチパネルのキャリブレーションができません。
「Howto : Armadillo-440 液晶モデル を使用して Debian 上で X.org を使ってみる 」
http://armadillo.atmark-techno.com/howto/a440-debian-x)を参考に設定していたのですが。

「apt-get install xserver-xorg-input-evtouch」で以下のエラーがでていることが原因かと思います。

Package xserver-xorg-input-evtouch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'xserver-xorg-input-evtouch' has no installation candidate

パッケージが変わっているのかと思いますが、教えていただけますか?
現状で、タッチパネルがずれた状態で使うことができています。

コメント

at_takashi.sasayama

2017年2月28日 16時36分

笹山です。

> E: Package 'xserver-xorg-input-evtouch' has no installation candidate

xserver-xorg-input-evtouch は Debian wheezy では使用できなくなったようです。
(ご参考にされている Howto は Debian lenny 用の手順です)

代わりに xinput_caiibrator[1] でキャリブレーションが可能ですのでお試しください。
(jessie用のパッケージですが、wheezy でも使用できることを確認しました)

■キャリブレーション手順

root@debian# wget http://ftp.jp.debian.org/debian/pool/main/x/xinput-calibrator/xinput-calibrator_0.7.5+git20140201-1_armel.deb
root@debian# dpkg -i xinput-calibrator_0.7.5+git20140201-1_armel.deb
root@debian# startx &
root@debian# DISPLAY=:0 xinput_calibrator

上記の操作を行うと、画面に赤いポインタが表示されます。
このポインタを4隅で計4回タッチすると、以下の様なキャリブレーション結果が出力されます。

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "imx_adc_ts"
        Option  "Calibration"   "262 3777 617 3590"
        Option  "SwapAxes"      "0"
EndSection

この内容を /usr/share/X11/xorg.conf.d/99-calibration.conf を新規作成して、保存します。
その後、Xを再起動すると、キャリブレーション結果が反映されます。

[1] パッケージ: xinput-calibrator (0.7.5+git20140201-1)
https://packages.debian.org/jessie/xinput-calibrator