как установить драйвер для прокрутки прокрутки средней кнопки

Я хочу использовать этот

как это:

В частности, m, пытаясь включить эмуляцию колесика прокрутки с помощью TrackPoint при нажатии средней кнопки 2 щелчка.

Я просмотрел выход xev, когда TrackPoint используется для прокрутки с выделенными кнопками (кнопка 4 распознается как операция прокрутки вверх, а кнопка 5 распознается как операция прокрутки вниз), но при использовании кнопок кликпинга поведение отличается от другого (кнопка 2 распознается отдельно). Похоже, что для включения прокрутки используется средняя кнопка щелчка.

Такой драйвер, как представляется, доступен здесь:

https: // aur. archlinux.org/packages/xf86-input-evdev-trackpoint/

Как установить этот драйвер в Ubuntu?

1
задан 5 April 2014 в 16:49

2 ответа

Недавно я купил ThinkPad W540 (high-end type), и новое поколение ClickPad показалось мне большим ... Все время в новых 14.04 было что-то не так.

Для Ubuntu (14.04 LTS и предыдущего) вам нужны новые evdev и synaptics (до тех пор, пока он не будет реализован), чтобы заставить его работать с AUR arch pkg. Я сделал некоторые исправления и заклинания в скрипте - ниже у вас есть контент.

, чтобы заставить его работать, откройте терминал как обычный пользователь, перейдите к некоторой работе DIR и введите:

touch install.sh
chmod +x install.sh
gedit install.sh
[d3 ], чем копировать / вставлять скрипт, сохранять и закрывать gedit. Вернитесь к терминалу и запустите его как обычный пользователь:

./install.sh

SCRIPT:

#!/bin/bash
echo --------------------------------------------------------------------
echo If you miss some dependances or packages, than install them first...
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
2
ответ дан 24 May 2018 в 09:47

Обновите Ubuntu 15.10 или более поздней версии и установите xserver-xorg-input-libinput

Он не установлен по умолчанию. См .: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1246683

1
ответ дан 24 May 2018 в 09:47

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

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