mirror of
https://github.com/brain-hackers/wiki.brainux.org
synced 2024-11-11 12:48:02 +09:00
94 lines
2.3 KiB
Markdown
94 lines
2.3 KiB
Markdown
|
---
|
|||
|
title: タッチパネル
|
|||
|
categories:
|
|||
|
- Linux
|
|||
|
tags:
|
|||
|
- Linux
|
|||
|
- GUI
|
|||
|
- 周辺機器
|
|||
|
---
|
|||
|
|
|||
|
|
|||
|
# 事前に
|
|||
|
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の画面](/assets/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を再起動します。
|
|||
|
|
|||
|
# 完成
|
|||
|
![ちゃんとタッチした場所にカーソルが来ています](/assets/images/calibrator-done.gif)
|