как перезагрузить драйвер панели управления evdev

Я использую вариант evdev для прокрутки эмуляции колес с помощью TrackPoint и сенсорной панели на современном ThinkPad. Драйвер работает хорошо, но эмуляция прокрутки перестает работать после события приостановки. Чтобы попытаться заставить его работать после возобновления (вместо перезагрузки компьютера), как я могу перезапустить evdev?

Драйвер ( https://aur.archlinux.org/packages/ xf86-input-evdev-trackpoint / ) для Arch был создан Таэгилом Бэ (esrevinu) ( https://bitbucket.org/esrevinu/xf86-input-evdev-trackpoint ) и процедурой ( https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1246683/comments/40 ) было описано dalcde ( https: / /launchpad.net/~dalcde) для упаковки драйвера для Ubuntu и обновления. Процедура выглядит следующим образом:

sudo apt-get install git
sudo apt-get build-dep xserver-xorg-input-evdev xserver-xorg-input-synaptics

wget https://aur.archlinux.org/packages/xf/xf86-input-evdev-trackpoint/xf86-input-evdev-trackpoint.tar.gz
tar -xzf xf86-input-evdev-trackpoint.tar.gz
git clone git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev
git clone git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-input-synaptics

mv xf86-input-evdev-trackpoint arch
mv xserver-xorg-input-evdev evdev
mv xserver-xorg-input-synaptics synaptics

cp synaptics/src/{eventcomm.c,eventcomm.h,properties.c,synaptics.c,synapticsstr.h,synproto.c,synproto.h} evdev/src
cp synaptics/include/synaptics-properties.h evdev/src
cp arch/*.patch evdev

cd evdev
patch -p1 -i 0001-implement-trackpoint-wheel-emulation.patch
patch -p1 -i 0008-disable-clickpad_guess_clickfingers.patch
patch -p1 -i 0010-add-synatics-files-into-Makefile.am.patch

dpkg-buildpackage

cd ..
sudo dpkg -i xserver-xorg-input-evdev_*.deb
sudo apt-get remove xserver-xorg-input-synaptics

sudo mkdir /etc/X11/xorg.conf.d/
sudo cp arch/90-evdev-trackpoint.conf /etc/X11/xorg.conf.d
1
задан 15 July 2014 в 13:25

0 ответов

Другие вопросы по тегам:

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