Julien Cristau <jcris...@debian.org> writes: > The synaptics Xorg driver is obsolete and should not be installed by > default.
Maybe the xserver-xorg-input-synaptics package could hint about this and point to xserver-xorg-input-libinput? As it is now, I don't understand how anyone is supposed to figure out that this is an obsolete package; Package: xserver-xorg-input-synaptics Version: 1.9.1-1 Installed-Size: 324 Maintainer: Debian X Strike Force <debia...@lists.debian.org> Architecture: amd64 Replaces: xorg-driver-synaptics Provides: xorg-driver-input, xorg-driver-synaptics Depends: libc6 (>= 2.15), libevdev2 (>= 1.3), libx11-6, libxi6 (>= 2:1.2.0), libxtst6, xorg-input-abi-24, xserver-xorg-core (>= 2:1.18.99.901) Suggests: gpointing-device-settings, touchfreeze Conflicts: xorg-driver-synaptics Breaks: kde-config-touchpad (<< 0.8.1-2~) Description-en: Synaptics TouchPad driver for X.Org server This package provides an input driver for the X.Org X server to enable advanced features of the Synaptics Touchpad including: . * Movement with adjustable, non-linear acceleration and speed * Button events through short touching of the touchpad * Double-Button events through double short touching of the touchpad * Dragging through short touching and holding down the finger on the touchpad * Middle and right button events on the upper and lower corner of the touchpad * Vertical scrolling (button four and five events) through moving the finger on the right side of the touchpad * The up/down button sends button four/five events * Horizontal scrolling (button six and seven events) through moving the finger on the lower side of the touchpad * The multi-buttons send button four/five events, and six/seven events for horizontal scrolling * Adjustable finger detection * Multifinger taps: two finger for middle button and three finger for right button events. (Needs hardware support. Not all models implement this feature.) * Run-time configuration using shared memory. This means you can change parameter settings without restarting the X server (see synclient(1)). * It also provides a daemon to disable touchpad while typing at the keyboard and thus avoid unwanted mouse movements (see syndaemon(1)). Description-md5: 6f7a84d9a52f4dc44fd0ad7cc265853b Tag: hardware::input, hardware::laptop, implemented-in::c, role::plugin, role::program, use::driver, x11::xserver Section: x11 Priority: optional Filename: pool/main/x/xserver-xorg-input-synaptics/xserver-xorg-input-synaptics_1.9.1-1_amd64.deb Size: 219712 MD5sum: 6f95416d63be90a95acf862dc12b8904 SHA256: 36bb385f930b1731a6a39f9aedab474942d779b5c1fda33c5814eec9f5923752 Compare that to the rather sparse description of the replacement: Package: xserver-xorg-input-libinput Version: 0.28.2-2 Installed-Size: 138 Maintainer: Debian X Strike Force <debia...@lists.debian.org> Architecture: amd64 Provides: xorg-driver-input Depends: libc6 (>= 2.7), libinput10 (>= 1.11.1), xorg-input-abi-24, xserver-xorg-core (>= 2:1.18.99.901) Description-en: X.Org X server -- libinput input driver This package provides the driver for input devices using libinput library. It can handle keyboards, mice and touchpads, and essentially replaces the separate -evdev and -synaptics drivers. . This package is built from the X.org xf86-input-libinput driver module. Description-md5: f8bfd1aa5c6b0f14ea81809036429317 Homepage: https://www.x.org Section: x11 Priority: optional Filename: pool/main/x/xserver-xorg-input-libinput/xserver-xorg-input-libinput_0.28.2-2_amd64.deb Size: 61472 MD5sum: 1a4f2f8168f4995c98c71a8640e729a0 SHA256: 96ed7234dec3aea8bec57850064ad2258ada2d53cbf3741da1490799b073f69b Exactly which packages does it replace? And "essentially"? Does it replace them, or not? If so, then why isn't there any "Replaces" field? But you can't really expect users to look at xserver-xorg-input-libinput at all. Why should they? There is no pointer to it from the "obsolete" package. What kind of deprecation is that? Most users will probably read the first lines of the verbose xserver-xorg-input-synaptics description, see "enable advanced features of the Synaptics Touchpad", and think "YES! I want that!". Bjørn