Мне интересно использовать трекпад моего ноутбука в качестве планшета для рисования, то есть использовать абсолютные, а не относительные координаты, как в Inklet для OSX.
Тот же вопрос был задан на сайте ubuntuforums.org в мае 2010 года, но на этот вопрос так и не был дан ответ. Мне интересно, если это было сделано в Linux. Я также пытаюсь выяснить, какие поисковые термины использовать. Я искал «абсолютный режим сенсорной панели для ноутбука» и обнаружил проблему с драйверами трекпада, которые переводили трекпад в абсолютный режим. но я действительно ищу программу, которая использует абсолютные позиции, а не настройки драйвера.
Ответы:
Посмотрите на драйверы, а не приложения
Вы не найдете программу, которая делает это, потому что из этих трех типов сенсорных панелей драйверы пытаются абстрагироваться в одно представление для приложений:
К сожалению, даже если у вас есть тачпад, способный отображать все абсолютные значения, большинство драйверов тачпада не позволяют использовать их в приложениях Linux. Абсолютные данные действительно есть, поскольку водитель может определить, касаетесь ли вы их, например, по краям для прокрутки. Проверьте это для себя, используя
evtest
в виртуальном терминале (чтобы приостановить X). Моя сенсорная панель Synaptics сообщает об абсолютных позициях следующим образом:Возможность фактического перевода устройства Synaptics в абсолютный режим в Xorg была недавно удалена этим коммитом в
xf86-input-synaptics
драйвере:Базовый драйвер для всей системы: evdev
Единственный способ, которым я вижу, что это возможно в данный момент в Linux, это использование
evdev
драйвера в Xorg. Это обсуждалось еще в 2010 году в списке рассылки Xorg (выдержка ниже):Итог: создайте запрос функции
Я вижу место для запроса функции в восходящем багтрекере для драйвера синапсов (и, возможно, других). Было бы очень полезно иметь интерфейс в Xorg, чтобы иметь возможность считывать абсолютные значения положения сенсорной панели. Основные блокираторы, которые я вижу, состоят в том, что это может быть очень специфично для оборудования и, следовательно, трудно осуществимо.
Я думаю, что беседа с Джо Шоу и Питером Хаттерером также была бы очень полезна, чтобы увидеть, что именно представляет собой история в этой книге, как сделать ее интересной функцией и чего от нее ожидать.
источник
Я думаю, это сильно зависит от аппаратного обеспечения. Ваш трекпад должен поддерживать передачу абсолютного положения касания. Обычный трекпад ноутбука работает больше как мышь, предоставляя только информацию о направлении, скорости и ускорении. Поэтому, где бы вы ни касались, он будет двигаться только от текущего направления курсора.
источник