SUMMARY Despite acceleration profile being set to Adaptive in System Settings, new mice that are connected after login, or mice that are reconnected after login, always use Flat acceleration profile. STEPS TO REPRODUCE 1. Set Acceleration profile to Adaptive in System Settings -> Input Devices -> Mouse 2. Connect a new mouse or reconnect a mouse 3. Move cursor around OBSERVED RESULT Acceleration profile is Flat. EXPECTED RESULT Acceleration profile is Adaptive. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5 Kernel Version: 5.18.16-arch1-1 (64-bit) Graphics Platform: X11 ADDITIONAL INFORMATION libinput 1.21.0-1 xf86-input-libinput 1.2.1-1 xorg-xinput 1.6.3-3 libinput list-devices output: Device: Logitech MX Master 3 Kernel: /dev/input/event21 Group: 6 Seat: seat0, default Capabilities: keyboard pointer Tap-to-click: n/a Tap-and-drag: n/a Tap drag lock: n/a Left-handed: disabled Nat.scrolling: disabled Middle emulation: disabled Calibration: n/a Scroll methods: button Click methods: none Disable-w-typing: n/a Disable-w-trackpointing: n/a Accel profiles: flat *adaptive <---- This seems to be always adaptive even if I actually select Flat in System Settings Rotation: n/a xinput list-props 16 output: Device 'Logitech MX Master 3': Device Enabled (156): 1 Coordinate Transformation Matrix (158): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Send Events Modes Available (268): 1, 0 libinput Send Events Mode Enabled (269): 0, 0 libinput Send Events Mode Enabled Default (270): 0, 0 Device Node (271): "/dev/input/event21" Device Product ID (272): 1133, 16514
As a temporary workaround, one can change some settings, e.g. Pointer speed or Acceleration profile, in System Settings and change them back, then the newly connected mouse will start using Adaptive acceleration profile.
*** This bug has been marked as a duplicate of bug 435113 ***
Should I reopen this since the patch of bug 435113 didn't fix the problem for me? I'm using 5.25.4 which the patch was backported to. https://bugs.kde.org/show_bug.cgi?id=435113#c96 Also got framework 5.97.0 today and the issue still persists. $ pacman -Q $(pacman -Qq --groups plasma kf5) bluedevil 1:5.25.4-1 breeze 5.25.4-1 breeze-gtk 5.25.4-1 drkonqi 5.25.4-1 kactivitymanagerd 5.25.4-1 kde-cli-tools 5.25.4-1 kde-gtk-config 5.25.4-1 kdecoration 5.25.4-1 kdeplasma-addons 5.25.4-1 kgamma5 5.25.4-1 khotkeys 5.25.4-1 kinfocenter 5.25.4-1 kmenuedit 5.25.4-1 kscreen 5.25.4-1 kscreenlocker 5.25.4-1 ksshaskpass 5.25.4-1 ksystemstats 5.25.4-1 kwallet-pam 5.25.4-1 kwayland-integration 5.25.4-1 kwin 5.25.4-1 kwrited 5.25.4-1 layer-shell-qt 5.25.4-1 libkscreen 5.25.4-1 libksysguard 5.25.4-1 milou 5.25.4-1 oxygen 5.25.4-1 oxygen-sounds 5.25.4-1 plasma-browser-integration 5.25.4-1 plasma-desktop 5.25.4-1 plasma-disks 5.25.4-1 plasma-integration 5.25.4-1 plasma-nm 5.25.4-1 plasma-pa 5.25.4-1 plasma-sdk 5.25.4-1 plasma-thunderbolt 5.25.4-1 plasma-workspace 5.25.4-1 plasma-workspace-wallpapers 5.25.4-1 polkit-kde-agent 5.25.4-1 powerdevil 5.25.4-1 sddm-kcm 5.25.4-1 systemsettings 5.25.4-1 xdg-desktop-portal-kde 5.25.4-1 attica 5.97.0-1 baloo 5.97.0-1 bluez-qt 5.97.0-1 breeze-icons 5.97.0-1 extra-cmake-modules 5.97.0-1 frameworkintegration 5.97.0-1 kactivities 5.97.0-1 kactivities-stats 5.97.0-1 karchive 5.97.0-1 kauth 5.97.0-1 kbookmarks 5.97.0-1 kcmutils 5.97.0-1 kcodecs 5.97.0-1 kcompletion 5.97.0-1 kconfig 5.97.0-1 kconfigwidgets 5.97.0-1 kcontacts 1:5.97.0-1 kcoreaddons 5.97.0-1 kcrash 5.97.0-1 kdbusaddons 5.97.0-1 kdeclarative 5.97.0-1 kded 5.97.0-1 kdesu 5.97.0-1 kdnssd 5.97.0-1 kdoctools 5.97.0-1 kemoticons 5.97.0-1 kfilemetadata 5.97.0-1 kglobalaccel 5.97.0-1 kguiaddons 5.97.0-1 kholidays 1:5.97.0-1 ki18n 5.97.0-1 kiconthemes 5.97.0-1 kidletime 5.97.0-1 kinit 5.97.0-1 kio 5.97.0-1 kirigami2 5.97.0-1 kitemmodels 5.97.0-1 kitemviews 5.97.0-1 kjobwidgets 5.97.0-1 knewstuff 5.97.0-1 knotifications 5.97.0-1 knotifyconfig 5.97.0-1 kpackage 5.97.0-1 kparts 5.97.0-1 kpeople 5.97.0-1 kpty 5.97.0-1 kquickcharts 5.97.0-1 krunner 5.97.0-1 kservice 5.97.0-1 ktexteditor 5.97.0-1 ktextwidgets 5.97.0-1 kunitconversion 5.97.0-1 kwallet 5.97.0-1 kwayland 5.97.0-1 kwidgetsaddons 5.97.0-1 kwindowsystem 5.97.0-1 kxmlgui 5.97.0-1 modemmanager-qt 5.97.0-1 networkmanager-qt 5.97.0-1 plasma-framework 5.97.0-1 prison 5.97.0-1 purpose 5.97.0-1 qqc2-desktop-style 5.97.0-1 solid 5.97.0-1 sonnet 5.97.0-1 syndication 5.97.0-1 syntax-highlighting 5.97.0-1 threadweaver 5.97.0-1
Let's see if the original gets re-opened. It's possible it isn't actually fixed.