web-dev-qa-db-ja.com

タッチスクリーンを調整できません

WeTabに11.04をインストールしました(wetab osは現在廃止されていますが、11.04のみです)。 eGalax Inc.のUSB TouchControllerデバイスドライバーを使用します。タッチスクリーン設定を使用して画面を調整したいのですが、次のエラーメッセージが表示されます。

「キャリブレーションを開始できません。ポインタへの排他的アクセスを取得できませんでした」

キャリブレーションがわずかに間違っているため、これは迷惑です。つまり、シャットダウン/ログアウトなどを含む画面の右側に到達することができません。

これを修正する方法や、キャリブレーション設定を手動で変更する方法はありますか?

7
Charles

ちょっと男ivも同様の問題を抱えています。

これを修正するには、xinput-calibratorをインストールしました

 Sudo apt-get install xinput-calibrator

次に、[システム]> [管理]> [タッチスクリーンの調整]から実行できます。

キャリブレーション後、これに似たターミナル出力が表示されます

   Warning: multiple calibratable devices found, calibrating last one (eGalax INC. USB TouchController)
    use --device to select another one.
Calibrating EVDEV driver for "eGalax INC. USB TouchController" id=12
    current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095

Doing dynamic recalibration:
    Setting new calibration data: 77, 3935, 115, 3984


--> Making the calibration permanent <--
  copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf'
Section "InputClass"
    Identifier  "calibration"
    MatchProduct    "eGalax INC. USB TouchController"
    Option  "Calibration"   "77 3935 115 3984"
EndSection

このほとんどを無視する必要があるのは

Option  "Calibration"   "77 3935 115 3984"

ターミナルタイプ

Sudo nano /usr/share/X11/xorg.conf.d/10-evdev.conf

キャリブレーションオプションをタッチスクリーンセクションに追加します

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "Calibration" "77 3935 115 3984"
EndSection

/etc/X11/xorg.conf.d/99-calibration.confの簡単な説明は http://gnometechblog.weebly.com/1/post/2012/03/first-postにあります。 html

3