如何启用 Synaptics 触摸板中的 LED 支持?我正在使用 Debian Jessie 和 xserver-xorg-input-synaptics 版本。 1.8.1-1。
我发现由 SUSE 的 Takashi Iwai 提供的补丁用于 Synaptics 触摸板中的 LED 支持以及Debian 错误 609903“启用 LEDDoubleTap 功能”。但这些补丁适用于 Synaptics 版本。 < 1.8 并且不适合我。
答案1
你可以试试这个解决方案:
触控板与 LED 配合使用的 TODO:
(启用 Ubuntu 12.04 的建议存档: https://wiki.ubuntu.com/Testing/EnableProposedist-upgrade 后,执行此操作:)
使用 led 支持包构建 xserver-xorg-input-synaptics :
mkdir tmpbuild cd tmpbuild apt-get source xserver-xorg-input-synaptics d cd xserver-xorg-input-synaptics-*/debian/patches wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/582809/+attachment/3183411/+files/200-add_led_support_with_double_tap-synaptics-1.6.0-mohegan_V1.patch ls -1 2*.patch >> series cd ../.. sudo apt-get build-dep xserver-xorg-input-synaptics debchange -i
添加一些注释(例如,“通过双击添加 LED 支持”)并退出。
debuild -us -uc -i -I sudo dpkg -i ../xserver-xorg-input-synaptics_*.deb
为 psmouse 构建 dkms 模块
cd .. apt-get source linux-image-`uname -r` sudo mkdir -p /usr/src/psmouse-`uname -r`/src sudo cp linux-*/drivers/input/mouse/* /usr/src/psmouse-`uname -r`/src/ sudo gedit /usr/src/psmouse-`uname -r`/dkms.conf
输入此文本,保存文件并退出 gedit : (remplace你的内核版本通过文本通过命令获取
uname -r
。对我来说,它是 2.6.38-9-generic)PACKAGE_NAME="psmouse" PACKAGE_VERSION="_your kernel version_" CLEAN="rm -f *.*o" BUILT_MODULE_NAME[0]="psmouse" MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build/src psmouse.ko" BUILT_MODULE_LOCATION[0]="src" DEST_MODULE_LOCATION[0]="/updates" AUTOINSTALL="yes"
关闭文件并:
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/582809/+attachment/3183441/+files/synaptics_led_support_v2-ubuntu_12.04.patch -P /tmp cd /usr/src/psmouse-`uname -r` sudo patch -p1 -i /tmp/synaptics_led_support_v2-ubuntu_12.04.patch > sudo dkms add -m psmouse -v `uname -r` sudo dkms build -m psmouse -v `uname -r` sudo dkms install -m psmouse -v `uname -r`
3)重新启动计算机并享受!
这些补丁适用于 1.6 源,因此您必须对它们进行一些修改才能使用 1.8