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

Я разрабатываю драйвер ядра Linux для мультитач устройств. Я использовал в качестве начальной точки драйвера usbtouchscreen включенными в Linux-3.0 исходников ядра.

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

  • При правильной настройке будет по сравнению с XInput список устройство в качестве устройства сенсорный экран mulitouch ОУ? Единственное, что я получил до сих пор числился в виртуальной основных категории указатель

  • Как я должен правильно настроить и ввод настройки устройства? Вот как я делаю:

/* Для одного прикосновения */
input_set_abs_params(input_dev, ABS_X, 0, 6300, 0, 0);
input_set_abs_params(input_dev, ABS_Y, 0, 6300, 0, 0);

/* Мультитач */
input_mt_init_slots(input_dev, 6);
input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, 0, значение 0xFF, 0, 0);
input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0, 6300, 0, 0);
input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0, 6300, 0, 0);

  • Как я должен правильно вводить трогает? В мультитач ввод протокола Linux он говорит следующее:

Протокол разделен на два типа, в зависимости от возможностей оборудования. -Для устройств обработки анонимных контактов (тип А), протокол описывает, как отправить исходные данные для все контакты к приемнику. Для устройств, способных отслеживать идентифицируемых контактов (тип Б), protocoldescribes как отправить обновления для отдельных контактов через слоты событие.

Что значит анонимный контакты? Мое устройство отправляет исходные данные и мои слежения сделана на ядре. К тому времени я собираюсь придать штрихи в подсистеме ядра я уже умиляет определены и отслеживаются. Что после всех моих тип устройства?

Несмотря на это, я уже попробовал два вида отчетности и не кажется, чтобы дать мне мультисенсорного ввода. Это, как я делаю прямо сейчас:

если(touchActive)
{
 input_mt_slot(usbtouch->ввод, сенсорная->идентификатор);
 input_mt_report_slot_state(usbtouch->ввод, MT_TOOL_FINGER, истина);

 input_report_abs(usbtouch->ввод, ABS_MT_TOUCH_MAJOR, 128);
 input_report_abs(usbtouch->ввод, ABS_MT_POSITION_X, сенсорная->ReportedPosition.Х);
 input_report_abs(usbtouch->ввод, ABS_MT_POSITION_Y, сенсорная->ReportedPosition.Г);

сенсорный++;
}

если (коснитесь>0)
{
 input_report_key(usbtouch->ввод, BTN_TOUCH, истина);

 input_report_abs(usbtouch->ввод, ABS_X, сенсорная->ReportedPosition.Х);
 input_report_abs(usbtouch->ввод, ABS_Y, сенсорная->ReportedPosition.Г);

input_sync(usbtouch->ввод);
}
  • Как я могу проверить пользователя мультисенсорного ввода? Я пытаюсь увидеть, если списков сравнению с XInput устройство в качестве мультитач устройства. Нет успеха. Я также пытаюсь пример из Qt4-демо, краски пальцем, который всегда дает мне ничего. Есть ли "инструмент Офичиал" для Ubuntu мультитач проверки ввода?
+210
Michael Gierer 2 мар. 2014 г., 23:39:29
38 ответов

Поскольку я предполагаю, что вы, возможно, получили обновление, так что там должны быть проблемы с файлом Xauthority в домашняя папка/. Попробуйте войти в систему, нажав Alt+клавиши Ctrl+F1 и удалить любой экземпляр нашли Xauthority файлов. Следующая команда может сделать это-

судо РМ .Xauthority*

В противном случае введите команду для получения сеанса GNOME для открытия:

команды StartX гном-сессии-откат -- :1
+975
chrissou 03 февр. '09 в 4:24

Я только что обновил до 13.04 и когда я открываю compizconfig экран становится черным в течение примерно 10 секунд, а затем возвращается, но нет ничего кроме рабочего стола и программы, панели и окна, границы исчезнут.

+969
AdrianHHH 8 авг. 2012 г., 18:41:13
Другие ответы

Связанные вопросы


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

Как я могу изменить параметры шрифта по умолчанию в Xubuntu? Все, что я могу найти общий настройки шрифта в меню Вид, я хочу быть в состоянии установить вещи, как мой шрифт моноширинный шрифт для терминала?

Редактировать

На Ubuntu, там есть меню Настройки, где можно изменять шрифты для индивидуальных целей, например, шрифт заголовка окна, шрифт, моноширинный шрифт и т. д.

Im ищет аналогичное меню в Xubuntu

+948
Peter Tamisin 29 июл. 2011 г., 22:58:33

У меня ноутбук Lenovo Y480 с картой Broadcom BCM4313.

Ethernet и беспроводная связь работает с помощью установщика Ubuntu 13.04, однако после установки беспроводных и Ethernet не удается.

Когда я проверил программного обеспечения и обновления > дополнительные драйверы, он обнаруживает, что устройство не работает.

Есть ли способ, что я могу использовать драйверы из инсталлятора? Почему это не работает, когда установлен?

+912
Skot Tieb 12 апр. 2012 г., 21:34:46

Это может быть сделано путем изменения /usr/доли/приложения/Убунту-твик.столе.

Открыть Убунту-твик.столе в вашем любимом редакторе:

gksu команду gedit /usr/доли/приложения/Убунту-твик.рабочего стола

Под [рабочий стол вход] удалить "настройки"; из категории линии.

После запуска:

Обновление рабочего стола-базы данных судо 

Вот оно!

+802
GT500 28 дек. 2014 г., 16:28:05

Случайно снят "единство" в настройках системы. Теперь моя Ubuntu 11 сапоги в "Фон рабочего стола" только экран. ни панелей, ни значков. Хотя я мог как-то ссылаться на "Наутилус".

любой способ я могу запустить системный процесс настройки и изменить? или я обречен на формат моей машины и переустановить все?

+802
expectoPatronum 5 мар. 2018 г., 02:08:46

ТЛ;ДР версия

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

Решение

Обновить до 12.04 и следовал инструкциям здесь: https://askubuntu.com/a/126549/46766. Никаких специальных драйверов не требуется.


Дополнительная Деталь

У меня HP павильон Ж7-1310us ноутбук с интегрированным графическим процессором я купила несколько месяцев назад. Я установил Ubuntu 11.10. Но я никогда не получил дисплей работает нормально. Некоторые специфические симптомы:

  • Список параметров отображается "неизвестный"
  • Не затемняет экран с клавишами управления
  • Нет драйверы, перечисленные в разделе дополнительные драйверы

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

В частности, я просто хочу, чтобы иметь возможность контролировать яркость экрана и, возможно, настроить разрешение. Я вижу, что Intel перечисляет драйвера Linux выпущен 2012/04/23 на скачать сайте: downloadcenter.intel.com. Но он рекомендует "получение пакетами скомпилированных драйверов из дистрибутива поставщика".

Я хотел бы, чтобы установить хотя простой командной строки или через дополнительные драйверы под окно настройки системы.

Это возможно в 11.10 или, если мне перейти на 12.04?

Спасибо.

+800
user65187 14 февр. 2013 г., 10:27:05

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

#!/бин/Баш

# синхронизация Ubuntu один музыкальный
в rsync-АВЗ-статистика --игнорировать существующие ~/.ubuntuone/купил\ от\ Убунту\ один/ музыка/Убунту\ никто
+749
dahvyd 15 янв. 2019 г., 18:58:15

Взгляните на acpi_call и шмель на данном сайте:
http://launchpad.net/~гибридной графики в Linux
Также, пожалуйста, укажите ваш ДСДТ информацию, как описано на этом сайте:
http://linux-hybrid-graphics.blogspot.com/


Ура

+691
shoaib sabir 10 авг. 2017 г., 09:25:20

Это звучит так, как будто mp3-файлы кодируются с VBR битрейтом. Если вы перекодирования со статическим битрейтом, они должны вести себя хорошо на iPod. Я не знаю, если новые айподы лучше с VBR, но я знаю, старые действительно не нравится. У меня было много проблем с помощью ВБР на iPod, когда я был ранее с помощью док.

+686
actuated 3 авг. 2016 г., 20:15:25

Вы пробовали клавишей [Супер] (который откроет единства пусковой установки) и ввода PhpStorm именно?

Если вы это сделаете, то попробуйте найти бинарный файл. Есть несколько команд, которые, я надеюсь, поможет:

$ судо найти / -тип F -исполняемый -имя '*PhpStorm именно*'

которая позволит найти все файлы с PhpStorm именно фразу в его имени, или

долларов США, что PhpStorm именно

который будет искать двоичный файл в бин каталоги или

$ найдите PhpStorm именно

который даст вам аналогичные результаты для первой команды, но с двоичными файлами.

Если вы найдете бинарные, а затем использовать его пути в создании пусковой установки.

+665
TravisJ 24 дек. 2016 г., 02:10:40

Я приобрел новый ноутбук Dell 15р, который пришел с предварительно установленной ОС Windows 8 64 бит и ueifi загрузки. Я сделал в Ubuntu 12.10 DVD и зарядил его. Когда я начал устанавливать мой установщик не может распознать любые другие установки Windows 8 или любой другой ОС. Когда я переехал в продвинутый инструмент перегородка, я мог видеть свободное пространство, перегородки моими окнами. Но я не переходите. может кто-нибудь помочь.

+639
Rembo63 13 мар. 2019 г., 21:42:54
Нукс является OpenGL, графика-ускоренный графический холст/инструментарий, сопоставимый с ГТК+.
+632
Dimpho Pertu Moseki 29 сент. 2013 г., 18:04:56

В духе времени, можно в черный список некоторых папок в диспетчере журнал операций:

enter image description here

см.: http://www.webupd8.org/2011/05/keep-files-from-showing-up-in-unity.html

+606
sleep hunter 2 мая 2012 г., 05:32:21

Нажмите на

  1. Черточки домой
  2. Поиск настроек системы
  3. Выберите Сеть
  4. Выберите Сетевого Прокси-Сервера
  5. Выберите ручной способ
  6. Установить вы прокси и порт

Спасибо вы сделали, если вы установили право

+492
Carlos Mostek 18 июн. 2014 г., 15:54:52

Удалить всех других мышей. установите электронный ключ на одном из задних портов USB.

Я не мог получить мой M570 на работу, пока я сделал это ... я сделал это только начала работать.

+491
alimajone125 14 нояб. 2010 г., 06:19:07

Вы могли бы попробовать жратву Настройщик.

В grub Customizer это графический интерфейс для настройки для grub2/Бург настройки и меню

Особенности:

  • переместить, удалить или переименовать menuentries (они стэй обновления обновление-жратва)
  • редактировать содержимое menuentries или создать новые (внутренне она изменяет 40_custom)
  • поддержка для grub2 и Burg
  • переустановка загрузчика в MBR
  • настроек, как операционной системы по умолчанию, параметры ядра, фоновые изображения и цвета текста и т. д.
  • изменение установленной операционной системе работает LiveCD

Ссылки:

Проекта Launchpad Ссылке

+489
CMZS 21 апр. 2011 г., 19:05:46

Используя NAT, если у вас нет переадресации портов вашего компьютера, он не доступен из интернета, если явно открыть подключение к нему (с VNC или TeamViewer например) так что я думаю нет никаких проблем не с помощью межсетевого экрана на нем. Уникальный беспокойство может исходить от внутренней (локальной сети), но обычно не бывает на домашнюю сеть.

+483
user3207158 26 июн. 2015 г., 11:41:37

Когда я установил Ubuntu с компакт-диска единственный вариант, который, казалось, работы было установить в Windows. Я получил неисправный версию Ubuntu или я делаю что-то неправильно? Я в состоянии выбрать между Windows и Ubuntu при включении или перезагрузки, но я не думаю, что есть реальная перегородки в любом месте. Утилита GParted редактор разделов отображает только один раздел, который используется и в остальные как незанятое пространство. Я хочу избавиться от Windows.

+475
Robby Beechner 7 июл. 2015 г., 06:02:32

[Я разместил тот же вопрос на Ubuntu форумах: http://ubuntuforums.org/showthread.php?t=2145713 . Я повторял это здесь, чтобы увидеть, если я могу найти ответ здесь.]

Я установил Ubuntu 13.04 недавно, и обнаружил, что я не могу подключиться к многих сайтах, включая GitHub, используя Firefox(21.0) и хром(26.0.1410.63). Я могу посетить все эти сайты на Windows, во всех браузерах.

Firefox продолжает загружать на сайт, но не показывает каких-либо содержание. Хром выдает ошибку через некоторое время:

Ошибка 7 (сети::ERR_TIMED_OUT): для операции истекло.

Некоторые сайты частично загружен.

Некоторые другие сайты с этим вопросом: тут Bitbucket(работает на Chrome, но не в Firefox), почта Yahoo, на 500px (частичной загрузке), послужили образы из pcdn.500px.com не загружаются.

Я тоже не могу клон (клон git) репозиториям GitHub: я получаю "ошибка: операции истекло". Я могу клонировать системе Bitbucket РЕПО.

Кроме того, я заметил, что после "выпуска SSL" при использовании "Пип", чтобы установить пакеты Python; пакеты не устанавливается. Я в том числе здесь, в случае он имеет отношение к данному вопросу:

$ типун установки оболочкой IPython
Загрузки/распаковки оболочкой IPython
Не могли бы принести https://github.com/ipython/ipython/downloads URL-адрес (от https://pypi.python.org/simple/ipython/): была проблема, подтверждающие SSL-сертификат: ошибка <urlоткрыть _ssl.с:489: квитирование операции истекло>
Пропустит https://github.com/ipython/ipython/downloads URL-адрес при поиске ссылки для скачивания для IPython
Скачивание ipython-0.13.2.tar.gz (6.0 МБ): 6.0 МБ скачано
Работает setup.py egg_info для пакета оболочкой IPython

Установка собранных пакетов: оболочкой IPython
Работает setup.py установки для IPython

Установка ipcontroller скрипт в /Home/ПТС/.virtualenvs/default2.7/бин
Установка iptest скрипт в /Home/ПТС/.virtualenvs/default2.7/бин
Установка скрипта ipcluster в /Home/ПТС/.virtualenvs/default2.7/бин
Установка скрипта оболочкой IPython в /Home/ПТС/.virtualenvs/default2.7/бин
Установка pycolor скрипт в /Home/ПТС/.virtualenvs/default2.7/бин
Установка скрипта iplogger в /Home/ПТС/.virtualenvs/default2.7/бин
Установка скрипта бегун в /Home/ПТС/.virtualenvs/default2.7/бин
Установка скрипта ipengine в /Home/ПТС/.virtualenvs/default2.7/бин
Успешно установлен оболочкой IPython
Очистка...

Обратите внимание, что у меня ни одна из этих проблем в Windows.

[Редактирование: 17 Мая 2013]

Результаты выполнения завиток на GitHub:

[ПТС@НЗП ~ ]
$ завиток -я http://github.com
Протокол HTTP/1.1 301 перемещен навсегда
Сервер: GitHub.com
Дата: ПТ, 17 мая 2013 г. 03:33:08 мск
Содержимое-тип: текст/HTML
Контент-Длина: 178
Подключение: закрыть
Расположение: https://github.com/
Различаются: Принять Кодировку

[ПТС@НЗП ~ ]
$ завиток -я https://github.com
завиток: (35) неизвестный протокол SSL ошибка подключения к GitHub.в COM:443 

Я надеюсь, что кто-то может помочь мне исправить это.

Спасибо,

Prasanth

+439
user81883 27 дек. 2010 г., 16:13:29

Короче говоря: нет, единственный способ обновить в iptables правило для того чтобы заменить его (iptales -Р ...) или удалить ее и создать новую с обновленным IP-адрес (в iptables -д ... Затем в iptables -это ...).

Бло пост обсуждает вопрос и эскизы решения.

+421
Dermot Ryan 18 авг. 2019 г., 21:21:02

В итоге я просто добавил Натти репозиторий Вселенной к системе (это аукнется в будущем, поскольку в нем содержится база без согласия) и это было нормально для этой машины развития. Однако @SpamapS ответ, казалось бы, "правильно" делать.

+386
Frank Weijers 20 сент. 2015 г., 22:57:20

Я думаю, что вы можете дать попробовать, чтобы решение, предложенное здесь, установка флэш-помощь плагин в Firefox, которая была разработана на основе Ubuntu-форумы-членов и применяет некоторые хитрости, чтобы улучшить производительность Flash в Ubuntu:

http://ubuntudigest.blogspot.com/2011/10/how-to-solve-flash-problems-on-ubuntu.html

+383
Clueless 16 мар. 2018 г., 11:57:36

Я использовал Ява, сообщает яшмы и ирепорт для подобных задач. Надеюсь, что помогает.

+382
dmbennett 29 янв. 2019 г., 10:47:40

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

Вы также можете сделать систему, в который монтирует папку, или на локальный фтп, SSH или другой тип крепления. Что будут показывать, как везти.

+376
SamFendet 7 нояб. 2013 г., 04:45:22

Я не уверен, как прямой комментарий к ответу, поэтому я буду использовать это поле. (вероятно, правой, а может и нет.)

Но г-н Z9iT, используя вино очень легко, да. Но я помню из разговора я на IRC некоторое время назад, есть определенные библиотеки DLL(я думаю, его DLL), которые являются либо изменить или как-то вновь подходит к вину, чтобы быть, как он выразился...
"POSIX-совместимые" или "потокобезопасными", который я расцениваю это может быть многопоточным.

Я знаю, что одна программ не позволит для этого в вино, потому что это не так, "безопасный" для резьбы. Следовательно, используя программы сжатия может не правильно работать, или будет работать только на одном ядре, который будет серьезно замедлить этот процесс.




+349
David Roueche 18 мая 2011 г., 01:47:18

Поэтому, каждый раз, когда я открываю новую вкладку (О:newtab и) или просто белый экран (о:пустой). Было бы лучше, браузер Firefox вместо этого он будет отображать мой рабочий стол (или то, что 'за' Firefox), чтобы работать более эффективно.

Я думал, чтобы попробовать в Firefox добавить-на "стильно", чтобы решить эту проблему, но эти скрипты предназначены только для Windows с поддержкой Аэро.

Так что... любые другие идеи, как я могу получить прозрачные страницы/экрана в Firefox?

Редактировать внести ясность: я не хочу, чтобы все окна прозрачными!

+299
Joel Baranick 23 сент. 2018 г., 01:37:47

У меня тот же вопрос, в моем кампусе, но я не имеют доступа к интернету, однако вы может попробовать "применить системные настройки", в этом же окне можно настроить прокси.

+253
Ashes2010 29 янв. 2014 г., 05:03:18

Это звучит так, как будто вы работаете в этом при установке сервера, а ты подкатываешь какая-то проблема, которая не связана с Маас себя. Я видел машины, которые имели проблемы с установкой grub, несмотря на то, что было давным-давно.

Возможно, вы хотите увидеть, если обычная установка не работает. Если обычная установка не удается, то вы знаете, что это не совсем Маас-обзоры проблемой и будет больше источники помощи для этой проблемы.

+250
ackshooairy 26 февр. 2011 г., 10:40:59

Я использую Ubuntu 12.10 и тачскрин работает почти правильно. Единственная проблема заключается в том, что в Gtk3 программ вы можете, если Х знает, у вас есть сенсорный экран, использовать кинетическую прокрутку. Я не могу сделать это, потому что X распознает его как мышь.

Так мой вопрос как мне сделать Х знают, что "мыши" по сути представляет собой сенсорный экран? Сенсорный экран USB-разъем:

1bfd:1688 TouchPack резистивный сенсорный экран
+218
Eric Hodonsky 13 мар. 2010 г., 06:39:45

Я думаю, что Remastersys станет инструментом для использования. http://www.remastersys.com/

"Информация" разделов имеет некоторые инструкции, чтобы помочь вам начать работу. http://www.remastersys.com/info.html

+210
Vinnu 19 сент. 2017 г., 16:29:08

Просто попробуйте снова. Однажды я получил сообщение об ошибке в Wubi и позже, после повторных попыток, он просто ушел. Однако, похоже, что в Xubuntu в Wubi может быть неприятная ошибка; если он не работает 2-й раз просто сообщить об этом.

+158
Aasim06 28 нояб. 2010 г., 10:25:46

Извините, но нет родной офис для Windows для Ubuntu. Вы можете попробовать запустить его с "вином" бит это, вероятно, не удастся. Но есть надежда для вас. Есть "в LibreOffice" должен быть уже установлен в Ubuntu, который 1:1 до M$офис, может быть, даже лучше. Попробуйте

+137
Ped7g 26 янв. 2016 г., 17:17:11

Я установил новую копию ОС Ubuntu 12.10, но проблема в том, что он не распознает мой монитор, который является LG E1942. Разрешение экрана застрял на 1024х768 и другой вариант-800х600, но мой монитор имеет разрешение 1366х768 вариант.

Моя конфигурация системы:

  • Процессор i7-2600к
  • Материнская плата Intel Z68DB
  • 8ГБ ОПЕРАТИВНОЙ ПАМЯТИ
  • Графика Intel HD2000(нет видеокарты....)

Я пробовал через вариатор и расширения xrandr , но она меняется по умолчанию 1024х768 после каждой перезагрузки.

Также я не могу найти файл xorg.файл conf.

+126
Christian Lescuyer 7 мая 2014 г., 11:26:05

Я использую Debian и Ubuntu на виртуальные выделенные серверы. Как я могу резервного копирования мои виртуальные выделенные серверы, пока они работают? И как я могу восстановить в любой чрезвычайной ситуации?

+103
Contacts Orsangcamp 18 нояб. 2014 г., 11:02:35

Я предполагаю, что вы используете статический IP на хост в Ubuntu.

Так как у вас изменился MAC-адрес в Ubuntu будет создать новую "Эт" на вас, а не использовать старый.

Измените файл /etc/sysconfig нужно/сетей/файл ifcfg-eth0, чтобы файл ifcfg-eth1 и настройка статической конфигурации с помощью диспетчера сети.

+69
Hubert Pokrowiecki 29 нояб. 2019 г., 10:55:45

для того чтобы установить MySQL сервер :

судо apt-получить установки MySQL-сервера-5.1

+27
Kage 16 авг. 2014 г., 21:50:56
Скриншот-это изображение, полученное компьютером для записи видны элементы, отображаемые на мониторе, телевизоре или другого визуального устройства вывода. Обычно это цифровое изображение, полученное с помощью операционной системы или программного обеспечения, работающего на компьютере
+19
Ali Zia 10 апр. 2016 г., 08:30:15

Показать вопросы с тегом