Thinkpad T540pでは、クリックパッドの中央のボタン領域を押してトラックポイントを移動してもスクロールできません。私のラップトップはDebian Stretch(別名、現在のテストリリース)を実行しています。
理解すると、これは、左クリック、中央クリック、および右クリック用の個別のハードウェアボタンを持たないThinkpadラップトップ(T540やその他のクリックパッドのみのシリーズなど)の一般的な問題です。
here と示されているようにTrackPointを構成しようとしましたが、機能させることができませんでした。
T540pでこの問題を修正するにはどうすればよいですか?
残念ながら、Debian Stretchでは、これらのオプションは使用できないため、Wheel Emulation
をオンに設定することはできません。ダウンロード、パッチ、コンパイル、およびインストールが必要になります ArchLinux distroのevdevパッケージ 。 この回答 に詳述されている指示に従いました。以下にコピー&ペーストしました:
Sudo apt-get install git
Sudo apt-get build-dep xserver-xorg-input-evdev xserver-xorg-input-synaptics
mkdir tmp-trackpoint
cd tmp-trackpoint
git clone https://aur.archlinux.org/xf86-input-evdev-trackpoint.git
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 0004-disable-clickpad_guess_clickfingers.patch
patch -p1 -i 0006-add-synatics-files-into-Makefile.am.patch
dpkg-buildpackage -d
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
xorg-server.h
ヘッダーがeventcomm.h
およびsynproto.h
ヘッダーファイルに含まれていなかったため、コンパイルエラーが発生したため、Debian Stretchではこれらの指示はそのままでは機能しませんでした。 #include
sを追加した後、機能しました。
パッケージをインストールし、90-evdev-trackpoint.conf
を/etc/X11/xorg.conf.d
にコピーしました。設定をこれに変更しました:
Section "InputClass"
Identifier "Clickpad"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
# Synaptics options come here.
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "SoftButtonAreas" "67% 0 0 30% 33% 67% 0 30%"
Option "AreaTopEdge" "40%"
Option "AreaBottomEdge" "0"
EndSection
Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "EmulateWheelInertia" "40"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection
これが他の誰かに役立つことを願っています。
バグレポートのコメント#88によると、 中央ボタンはスクロールに対応していません 、次のパッケージのインストールで問題をすぐに解決できます。
Sudo apt-get install xserver-xorg-input-libinput
Ubuntu 16.04.1 LTSを搭載したT440で作業しました