Имеется вот такой вот тачпад: http://assets.sbnation.com/assets/3145607/DSC00798_gallery_post.jpg
Засада в том, что верхня область (до красной полоски) используется как кнопки мыши. Это удобно, только разработчики Synaptics на такое не рассчитывали.
Решение собственно имеется, во вот не могу адаптировать его под OpenSuse. Ниразу не доводилось собирать rpm пакеты, маны, которые гуглились, выглядят как-то очень сумбурно.
Cуть решеня - применить патч, который подготовили парни из команды арча на родные пакеты системы, собрать и установить rpm-ку. Есть готовый скрипт для убунту:
echo --------------------------------------------------------------------
sudo apt-get install libevdev-dev libevdev2
sudo apt-get build-dep xserver-xorg-input-evdev xserver-xorg-input-synaptics
wget https://launchpad.net/ubuntu/+archive/primary/+files/xserver-xorg-input-evdev_2.9.0.orig.tar.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/xserver-xorg-input-evdev_2.9.0-1ubuntu1.diff.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/xserver-xorg-input-evdev_2.9.0-1ubuntu1.dsc
wget https://launchpad.net/ubuntu/+archive/primary/+files/xserver-xorg-input-synaptics_1.8.0.orig.tar.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/xserver-xorg-input-synaptics_1.8.0-1~exp2ubuntu2.diff.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/xserver-xorg-input-synaptics_1.8.0-1~exp2ubuntu2.dsc
dpkg-source -x --no-check xserver-xorg-input-evdev_2.9.0-1ubuntu1.dsc
dpkg-source -x --no-check xserver-xorg-input-synaptics_1.8.0-1~exp2ubuntu2.dsc
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
mv xf86-input-evdev-trackpoint arch
mv xserver-xorg-input-evdev-2.9.0 evdev
mv xserver-xorg-input-synaptics-1.8.0 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 0004-disable-clickpad_guess_clickfingers.patch
patch -p1 -i 0006-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
echo If everything was OK, than logout/reboot and enjoy fully working ThinkPad Trackpoint/ClickPad
echo If you want to deactivate touch area of ClickPad for pure TrackPoint usage
echo edit /etc/X11/xorg.conf.d/90-evdev-trackpoint.conf and change "0" to "1" at line
echo Option "AreaBottomEdge" "0"
echo Regards, T_Send
Прошу помочь в следующем:
- Как вычислить URL для скачивания исходников для evdev, synaptics под OpenSuse 13.2 ? (думаю можно скачать zypper-ом потом выдрать из папки, только какой?)
- что необходимо добавить, сконфигурить перед созданием пакета после применения патча ?
- как собрать rmp-ку ? (если rmpbuild - какие параметры нужны)
Версии пакетов совпадают, проблем при применении патча не будет.
PS: сорри, не верное название темы. Патч же удаляет synaptics обновив при этом evdev.