Настройка сенсорного экрана

Я пытаюсь выполнить калибровку сенсорного экрана на Ubuntu 10.10. Моя проблема в том, что сенсорный экран работает, но калибровка ужасно выключена - я могу перемещаться только в небольшой части верхнего левого угла (пока я нажимаю по всему экрану). И мой файл xorg.conf даже не имеет записи для этого устройства.

Что вы можете порекомендовать мне для его настройки?

2
задан 12 July 2011 в 17:28

8 ответов

Нашел решение

. Я смог успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

xinput list
[d4 ] Вы должны увидеть что-то вроде этого:

⎡ Virtual core pointer                     id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
⎜   ↳ IDEACOM  IDC 6680                        id=8 [slave  pointer  (2)]
⎜   ↳ IDEACOM  IDC 6680                        id=9 [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad               id=13 [slave  pointer  (2)]
⎣ Virtual core keyboard                    id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard              id=5 [slave  keyboard (3)]
    ↳ Power Button                             id=6 [slave  keyboard (3)]
    ↳ Sleep Button                             id=7 [slave  keyboard (3)]
    ↳ USB 2.0 Camera                           id=10 [slave  keyboard (3)]
    ↳ Asus EeePC extra buttons                 id=11 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard             id=12 [slave  keyboard (3)]

Обратите внимание, где у него есть первый IDEACOM IDC 6680, это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передать id в следующую команду (я использую 8 в качестве примера)

xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800

Это должно было установить вашу калибровку экрана, последние 4 значения - это фактические значения калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто играйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen

Вставьте команду калибровки из приведенного выше шага в файл и сохраните.

2
ответ дан 25 May 2018 в 19:51

Нашел решение

. Я смог успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

xinput list

Вы должны увидеть что-то вроде этого:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=8 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=9 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ USB 2.0 Camera id=10 [slave keyboard (3)] ↳ Asus EeePC extra buttons id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

Обратите внимание, где у него есть первый IDEACOM IDC 6680, это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передать id в следующую команду (я использую 8 в качестве примера)

xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800

Это должно было установить вашу калибровку экрана, последние 4 значения - это фактические значения калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто играйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen

Вставьте команду калибровки из приведенного выше шага в файл и сохраните.

2
ответ дан 25 July 2018 в 21:35

Нашел решение

. Я смог успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

xinput list

Вы должны увидеть что-то вроде этого:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=8 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=9 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ USB 2.0 Camera id=10 [slave keyboard (3)] ↳ Asus EeePC extra buttons id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

Обратите внимание, где у него есть первый IDEACOM IDC 6680, это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передать id в следующую команду (я использую 8 в качестве примера)

xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800

Это должно было установить вашу калибровку экрана, последние 4 значения - это фактические значения калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто играйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen

Вставьте команду калибровки из приведенного выше шага в файл и сохраните.

2
ответ дан 2 August 2018 в 03:13

Нашел решение

. Я смог успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

xinput list

Вы должны увидеть что-то вроде этого:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=8 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=9 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ USB 2.0 Camera id=10 [slave keyboard (3)] ↳ Asus EeePC extra buttons id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

Обратите внимание, где у него есть первый IDEACOM IDC 6680, это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передать id в следующую команду (я использую 8 в качестве примера)

xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800

Это должно было установить вашу калибровку экрана, последние 4 значения - это фактические значения калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто играйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen

Вставьте команду калибровки из приведенного выше шага в файл и сохраните.

2
ответ дан 4 August 2018 в 19:07

Нашел решение

. Я смог успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

xinput list

Вы должны увидеть что-то вроде этого:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=8 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=9 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ USB 2.0 Camera id=10 [slave keyboard (3)] ↳ Asus EeePC extra buttons id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

Обратите внимание, где у него есть первый IDEACOM IDC 6680, это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передать id в следующую команду (я использую 8 в качестве примера)

xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800

Это должно было установить вашу калибровку экрана, последние 4 значения - это фактические значения калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто играйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen

Вставьте команду калибровки из приведенного выше шага в файл и сохраните.

2
ответ дан 6 August 2018 в 03:24

Нашел решение

. Я смог успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

xinput list

Вы должны увидеть что-то вроде этого:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=8 [slave pointer (2)] ⎜ ↳ IDEACOM IDC 6680 id=9 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ USB 2.0 Camera id=10 [slave keyboard (3)] ↳ Asus EeePC extra buttons id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

Обратите внимание, где у него есть первый IDEACOM IDC 6680, это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передать id в следующую команду (я использую 8 в качестве примера)

xinput set-int-prop 8 "Evdev Axis Calibration" 32 300 7900 400 7800

Это должно было установить вашу калибровку экрана, последние 4 значения - это фактические значения калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто играйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen

Вставьте команду калибровки из приведенного выше шага в файл и сохраните.

2
ответ дан 7 August 2018 в 21:11

Нашел решение

Мне удалось успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

  xinput list  

Вы должны увидеть что-то вроде этого:

  ⎡ Виртуальный указатель ядра id = 2 [мастер-указатель (3  )] ⎜ ↳ Указатель виртуального ядра XTEST id = 4 [ведомый указатель (2)] ⎜ ↳ IDEACOM IDC 6680 id = 8 [подчиненный указатель (2)] ⎜ ↳ IDEACOM IDC 6680 id = 9 [указатель подчиненного устройства (2)] ⎜ ↳  Synpad / 2 Synaptics TouchPad id = 13 [slave pointer (2)] ⎣ Идентификатор виртуальной клавиатуры = 3 [главная клавиатура (2)] ↳ Виртуальная клавиатура XTEST id = 5 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 6  [подчиненная клавиатура (3)] ↳ Кнопка ожидания id = 7 [подчиненная клавиатура (3)] ↳ USB 2.0 Идентификатор камеры = 10 [подчиненная клавиатура (3)] ↳ Дополнительные кнопки Asus EeePC id = 11 [подчиненная клавиатура (3)] ↳  AT переведенный набор 2 клавиатура id = 12 [подчиненная клавиатура (3)]  

Обратите внимание, где у нее первый «IDEACOM IDC 6680», это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передает идентификатор в следующую команду (я использую 8 в качестве примера)

  xinput set-int-prop 8 "Калибровка оси Evdev  «32 300 7900 400 7800  

Это должно было настроить калибровку экрана, последние 4 значения - это фактические номера калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто поиграйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

  sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen  

Вставьте команду калибровки с шага выше в файл и сохранить.

2
ответ дан 10 August 2018 в 09:30

Нашел решение

Мне удалось успешно выполнить калибровку экрана, используя следующий метод:

Откройте терминал и введите следующее:

  xinput list  

Вы должны увидеть что-то вроде этого:

  ⎡ Виртуальный указатель ядра id = 2 [мастер-указатель (3  )] ⎜ ↳ Указатель виртуального ядра XTEST id = 4 [ведомый указатель (2)] ⎜ ↳ IDEACOM IDC 6680 id = 8 [подчиненный указатель (2)] ⎜ ↳ IDEACOM IDC 6680 id = 9 [указатель подчиненного устройства (2)] ⎜ ↳  Synpad / 2 Synaptics TouchPad id = 13 [slave pointer (2)] ⎣ Идентификатор виртуальной клавиатуры = 3 [главная клавиатура (2)] ↳ Виртуальная клавиатура XTEST id = 5 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 6  [подчиненная клавиатура (3)] ↳ Кнопка ожидания id = 7 [подчиненная клавиатура (3)] ↳ USB 2.0 Идентификатор камеры = 10 [подчиненная клавиатура (3)] ↳ Дополнительные кнопки Asus EeePC id = 11 [подчиненная клавиатура (3)] ↳  AT переведенный набор 2 клавиатура id = 12 [подчиненная клавиатура (3)]  

Обратите внимание, где у нее первый «IDEACOM IDC 6680», это ваш сенсорный экран. Во втором столбце должен быть идентификатор. «id = 8»

передает идентификатор в следующую команду (я использую 8 в качестве примера)

  xinput set-int-prop 8 "Калибровка оси Evdev  «32 300 7900 400 7800  

Это должно было настроить калибровку экрана, последние 4 значения - это фактические номера калибровки. Вам может потребоваться настроить эти цифры для вашего монитора, поэтому просто поиграйте со значениями и повторите команду до тех пор, пока вы не будете довольны калибровкой.

В настоящий момент вы потеряете свою калибровку при перезагрузке, чтобы сделать он постоянно делает следующее:

  sudo gedit /etc/X11/Xsession.d/98x11-common_touchscreen  

Вставьте команду калибровки с шага выше в файл и сохранить.

2
ответ дан 13 August 2018 в 12:58

Другие вопросы по тегам:

Похожие вопросы: