Так libinput его приближение к его первой стабильной версии с предвыпускной версией
Который добавляет, что надлежащая поддержка ползунка / всучивает обнаружению сенсорные панели наряду с сильным ударом и зажимает поддержку жеста что-то нежно пропущенное в Linux для много сенсорных способных ноутбуков.
Может любой предоставлять хорошую инструкцию относительно того, как установить ее на Ubuntu 15.04
Поскольку я верю нам привычка рассматривать его как значение по умолчанию в установке Ubuntu некоторое время.
Это - то, как установить libinput на Ubuntu.
Установите некоторые необходимые пакеты
sudo apt-get install git build-essential autoconf automake pkg-config libtool
sudo apt-get install libmtdev1 libmtdev-dev libudev-dev libevdev-dev xutils-dev libwacom-dev
Установка xserver-xorg-dev
. Для 14.04.3 это может быть xserver-xorg-dev-lts-vivid
. Будьте осторожны. Необходимо проверить что xserver-xorg
пакет установлен.
sudo apt-get install xserver-xorg-dev
Клон libinput
и xf86-input-libinput
.
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
Сборка и установка.
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
Добавьте к файлу conf/90-libinput.conf
строка Option "Tapping" "True"
прежде EndSection
к разделу сенсорной панели.
Файл конфигурации копии для включения libinput
.
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
Выход и вход в систему.
Вы будете видеть это libinput
используется путем выполнения xinput list-props <your_touchpad_id>
.
Если Вам не нравится использовать libinput
, можно всегда отключать его
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
Я просто установил его, теперь я выясняю, как установить пальмовое обнаружение. Похоже, что это включено по умолчанию, но я действительно не совсем понимаю уже, как это использует ядро, сообщили ширина и давление.
Это в настоящее время похоже нет никаких главных преимуществ использования libinput
в Ubuntu.
xf86-input-libinput
просто переносит его к Xorg и ничему иному. Таким образом, дополнительные жесты не поддерживаются. По крайней мере, я не знаю, делают ли они. Уэйленд или Мир будут более способными, я предполагаю.
После некоторого тестирования я нашел преимущество. Существует проблема с xorg-synaptics
это, когда Вы указываете на область кнопки, Вы не можете использовать другой палец для перемещения курсора. Это неудобно для людей, которым нравится использовать аппаратные кнопки для нажатия. О той проблеме много раз сообщали как ошибка.
В libinput
нет этой проблемы вообще.
Это было забавой протестировать. Спасибо за вопрос.
На 16,04 необходимо установить xserver-xorg-input-libinput-hwe-16.04
вместо этого
Для Ubuntu 15.10 + можно установить libinput
( коварный , гостеприимный , yakkety) до apt
:
sudo apt install xserver-xorg-input-libinput
я действительно все еще должен был отредактировать файл конфигурации, чтобы позволить коснуться, я принимаю, поскольку Единица поглощает libinput, это выставит это через настройки панели управления (я использовал vi здесь, можно использовать gedit или независимо от того, что Вам нравится):
Редактирование следующий файл (протестированный по телефону 16.04 14.04.2016 и 16.10 14.10.2016):
sudo vi /usr/share/X11/xorg.conf.d/90-libinput.conf
Корректируют раздел 'сенсорной панели' для добавления Option "tapping" "True"
и Option "DisableWhileTyping" "True"
, если Вы предпочитаете это поведение:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
Option "DisableWhileTyping" "True"
EndSection
Выходят из системы, входят в систему..приятного отдыха! :)
У меня была подобная проблема на Lubuntu 17. Я пытался установить libinput и отредактировать .conf файл напрасно.
, Но затем я видел сообщение @Pilot6 выше об использовании xinput, чтобы проверить, что libinput активен (также было бы хорошо знать то, что является критерием для проверки для, но я отступаю).
я проверил свой xinput с xinput list-props 14
(могло быть другое число в Вашем случае).
, который дал мне synaptics
сенсорная панель.
В списке была опция для пальмового обнаружения с числом, связанным с ним (316).
, Таким образом, я использовал xinput set-prop 14 316 1
для активации пальмового обнаружения. И это наконец работает.