У меня есть cubieboard2 и cubiescreen к ней. Существуют очень кривые патчи к ядру 3.4 с проприетарным блобом и они кое-как работают. Решил написать свои драйверы к mainline-kernel и вот что получилось: https://github.com/y-salnikov/cubieboard2-cubiescreen .
Все работает, естественно, без аппаратного ускорения и OpenGL ES.
Однако ситуация с тачскрином не такая простая - нужно фильтровать входные данные, определять двойной клик и прочие жесты. В самих драйверах, на примере которых я писал свой, этого не сделано. Логично предположить, что это должно выполняться в иксах, а точнее в evdev, но он передает все события как есть и эмулирует мышь. Конечно, все эти проблемы решены в драйверах для тачпадов, но я не нашел ни одного, который мог бы переключиться в режим абсолютного позиционирования.
Еще одной проблемой является отсутствие вменяемых WM/DE для работы с тачскринами небольшого размера, а такие монстры, как гном3, которые вроде как под них и заточены - требуют аппаратного ускорения. Enlightenment в режиме планшета подошел бы, будь он работоспособен. А нужно то совсем не много - примерно как в андройде, чтобы не закрывать окна пытаясь попасть на крестик в заголовке окна на тачскрине с низким разрешением сенсора.
Что сказать-то хотел: Как вообще обстоят дела с линуксом на подобных девайсах или убунтофонах? Может это только у меня такие проблемы?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Touchscreen (2014)
- Форум touchscreen (2008)
- Форум [TouchScreen][COM] (2011)
- Форум USB Touchscreen (2017)
- Форум touchscreen & software (2015)
- Форум Поддержка Touchscreen (2014)
- Форум XGL + Touchscreen (2006)
- Форум Qt+TouchScreen (2007)
- Форум Touchscreen в Linux (2015)
- Форум Не работает touchscreen (2015)