diff --git a/Home.md b/Home.md index c1afe11..acdc9f8 100644 --- a/Home.md +++ b/Home.md @@ -14,6 +14,7 @@ - [Swap](Tips%EF%BC%9ESwap) - [USB Ethernet Gadget](Tips%EF%BC%9EUSB-Ethernet-Gadget) - [Xorg](Tips%EF%BC%9EXorg) + - [タッチパネル補正](Tips%EF%BC%9E%E3%82%BF%E3%83%83%E3%83%81%E3%83%91%E3%83%8D%E3%83%AB%E8%A3%9C%E6%AD%A3) - [ブラウザ](Tips%EF%BC%9E%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6) # U‐Boot - [ビルド](U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) diff --git a/Tips>タッチパネル補正.md b/Tips>タッチパネル補正.md new file mode 100644 index 0000000..dacc57f --- /dev/null +++ b/Tips>タッチパネル補正.md @@ -0,0 +1,97 @@ + + +### 目次 + +- [事前に](#%E4%BA%8B%E5%89%8D%E3%81%AB) +- [必要なパッケージのインストール](#%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB) +- [Xorgとopenboxの起動](#xorg%E3%81%A8openbox%E3%81%AE%E8%B5%B7%E5%8B%95) +- [タッチパネル補正ツールの起動](#%E3%82%BF%E3%83%83%E3%83%81%E3%83%91%E3%83%8D%E3%83%AB%E8%A3%9C%E6%AD%A3%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE%E8%B5%B7%E5%8B%95) +- [補正する](#%E8%A3%9C%E6%AD%A3%E3%81%99%E3%82%8B) +- [設定ファイルを作成・保存する](#%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%83%BB%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8B) +- [Xorgの再起動](#xorg%E3%81%AE%E5%86%8D%E8%B5%B7%E5%8B%95) +- [完成](#%E5%AE%8C%E6%88%90) + + + +# 事前に +Xorgの設定ファイル ( xorg.conf )を設定していない場合は、下記のWikiを参照して設定してください。 + +[Tips>Xorg](https://github.com/brain-hackers/README/wiki/Tips%EF%BC%9EXorg#xorgconf) + +# 必要なパッケージのインストール +``` +apt install xserver-xorg-input-evdev xinput-calibrator +``` +を実行して、必要なパッケージをインストールします。 + +# Xorgとopenboxの起動 +``` +Xorg & +``` +``` +openbox-session & +``` +を実行して、Xorgとopenboxを起動します。 + +# タッチパネル補正ツールの起動 +``` +xinput-calibrator +``` + +画面上に補正画面が表示されます。 + +![xinput-calibratorの画面](https://github.com/brain-hackers/README/wiki/images/xinput-calibrator.png) + +# 補正する +画面上の 赤い十字 を**丁寧に** 4回タッチすると、補正用の設定項目が端末に出力されます。 + +``` + Setting calibration data: 0, 4095, 0, 4095 + Calibrating EVDEV driver for "mxs-lradc-ts" id=6 + current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095 + + Doing dynamic recalibration: + Setting calibration data: 147, 3618, 3826, 350 + --> Making the calibration permanent <-- + copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's) + Section "InputClass" + Identifier "calibration" + MatchProduct "mxs-lradc-ts" + Option "Calibration" "147 3618 3826 350" + Option "SwapAxes" "0" + EndSection + ``` + +# 設定ファイルを作成・保存する +`/etc/X11/xorg.conf.d`を作成します。 + +``` +mkdir /etx/X11/xorg.conf/d +``` + +xinput_calibratorの出力に従って、`/etc/X11/xorg.conf.d/99-calibration.conf`に +`Section "InputClass"` から `EndSection`までの行を nano や vi を用いて書き出します。 + +``` + Section "InputClass" + Identifier "calibration" + MatchProduct "mxs-lradc-ts" + Option "Calibration" "147 3618 3826 350" + Option "SwapAxes" "0" + EndSection + ``` + +# Xorgの再起動 +``` +pkill Xorg +``` +``` +Xorg & +``` +``` +openbox-session & +``` +でXorgを再起動します。 + +# 完成 +![ちゃんとタッチした場所にカーソルが来ています](https://github.com/brain-hackers/README/wiki/images/calibrator-done.gif) diff --git a/_Sidebar.md b/_Sidebar.md index d13ea77..a1fdb17 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -12,6 +12,7 @@ - [Swap](Tips%EF%BC%9ESwap) - [USB Ethernet Gadget](Tips%EF%BC%9EUSB-Ethernet-Gadget) - [Xorg](Tips%EF%BC%9EXorg) + - [タッチパネル補正](Tips%EF%BC%9E%E3%82%BF%E3%83%83%E3%83%81%E3%83%91%E3%83%8D%E3%83%AB%E8%A3%9C%E6%AD%A3) - [ブラウザ](Tips%EF%BC%9E%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6) # U‐Boot - [ビルド](U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89) diff --git a/images/calibrator-done.gif b/images/calibrator-done.gif new file mode 100644 index 0000000..0df19a5 Binary files /dev/null and b/images/calibrator-done.gif differ diff --git a/images/xinput-calibrator.png b/images/xinput-calibrator.png new file mode 100644 index 0000000..62f40c8 Binary files /dev/null and b/images/xinput-calibrator.png differ