Автор Тема: OPI+ + Touchscreen  (Прочитано 6493 раз)

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 247
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #15 : Февраль 23, 2016, 01:51:47 pm »
800x480
Orange Pi Plus

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 494
  • Лайков: 161
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #16 : Февраль 23, 2016, 01:59:41 pm »
Буквально вчера разбирался: в этом ядре на HDMI сделано родное разрешение 800х480 выставляется в fex:
screen0_output_type = 3
screen0_output_mode = 31

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 247
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #17 : Февраль 24, 2016, 12:33:19 pm »
ОК, понял. Попробую. Спасибо!
Orange Pi Plus

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 494
  • Лайков: 161
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #18 : Февраль 28, 2016, 09:42:03 pm »
Кстати у меня телек LG прекрасно принял это разрешение.

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 247
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #19 : Февраль 29, 2016, 02:32:30 pm »
А вот мой монитор Benq не проглотил это разрешение. :'(
Orange Pi Plus

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 494
  • Лайков: 161
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #20 : Февраль 29, 2016, 03:08:42 pm »
Так у тебя ж у 7"-вого такое разрешение родное? или ты ещё параллельно на большом пытаешься смотреть?

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 247
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #21 : Февраль 29, 2016, 03:38:25 pm »
Да, я сейчас смотрю на 17" мониторе. Когда придёт разветвитель HDMI, тогда параллельно будет и на 7 дюймах. А пока он отключен.
Orange Pi Plus

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 247
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #22 : Февраль 29, 2016, 07:30:24 pm »
Дождался наконец-то. Сегодня пришел шнурок-разветвитель HDMI. Теперь работают одновременно два монитора - 17 и 7 дюймов. Пишу на 17, тестирую на 7. Красота!  :D Кстати, Сань, разрешение не менял, работает 5 (720р60) в скрипте. 31 не пошло на 17, я уже говорил. В общем, вопрос об одновременном выводе закрыт!  :)
Orange Pi Plus

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 494
  • Лайков: 161
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #23 : Февраль 29, 2016, 08:42:20 pm »
5-е (720р60)  неродное для 7", а 31-е (800х480) для него точка в точку.

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 247
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #24 : Март 03, 2016, 08:45:45 pm »
Сань, помогай! Пожалуйста!
.......  Ориентацию тачскрину сделал. Развернул его на 90 градусов посредством перепайки двух проводков местами от стекляшки к драйверу USB.
   Установил программу xinput-calibrator. Xinput уже была установлена. Запускаю из меню рабочего стола программу калибровки. Попадаю в терминал. В терминале запускаю xinput_calibrator. Тыкаю по точкам. Результат процесса в терминале. И вот проблема в чем: по результату калибровки он говорит переписать значения в файле "таком-то", а у меня этого файла не существует. Или он сидит в другом месте, но в каком? Ниже скрин работы калибратора:

orangepi@orangepi:~$ xinput_calibrator
   Setting calibration data: 0, 2047, 0, 2047
Calibrating EVDEV driver for "eGalax Inc. USB TouchController" id=8
   current calibration values (from XInput): min_x=0, max_x=2047 and min_y=0, max_y=2047

Doing dynamic recalibration:
   Setting calibration data: 57, 1957, 173, 1839
   --> 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   "eGalax Inc. USB TouchController"
   Option   "Calibration"   "57 1957 173 1839"
   Option   "SwapAxes"   "0"
EndSection
orangepi@orangepi:~$

   Всё бы ничего, но после перезагрузки приходиться заново калибровать. Подскажи, пжл, как исправить этот косячок.
Если быть точнее, папки Х11 существуют, но там сидят другие файлы, не те которые предлагается исправить.
Orange Pi Plus

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 494
  • Лайков: 161
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #25 : Март 03, 2016, 09:12:38 pm »
Есть каталог /usr/share/X11/xorg.conf.d/ ?
В нем есть файлики ? напимер там сейчас у меня:
10-evdev.conf
10-quirks.conf
50-synaptics.conf
50-wacom.conf

Создай тут же файлик от имени рута: 99-calibration.conf
а в нем:
Section "InputClass"
   Identifier   "calibration"
   MatchProduct   "eGalax Inc. USB TouchController"
   Option   "Calibration"   "57 1957 173 1839"
   Option   "SwapAxes"   "0"
EndSection
При старте Xorg его должен подхватить и применить эти калибровки.

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 247
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: OPI+ + Touchscreen
« Ответ #26 : Март 06, 2016, 12:23:34 pm »
Да, Александр, всё получилось! Теперь после перезагрузки тач не теряет калибровку и работает как надо. Спасибо тебе!!!
Всё работает, тема закрыта.
Orange Pi Plus