KDE 5.26 added Rebind Mouse Buttons. Where's the button?

It was announced a while back that KDE 5.26 would include a method for rebinding extra mouse buttons. Seemed like input-remapper but built in, so cool.

5.26 roller around to Garuda and there was no option for rebinding mouse buttons in System Setting > Input Devices > Mouse.

5.27 rolled around and again, there's no option to rebind mouse buttons.

I've searched System Settings both manually and using the search box for mouse and rebind but still can't find anything.

Is it even implemented yet or could I have some kind of legacy config setting blocking it?

I have tried creating a fully new user with no pre-existing settings. No rebind button.

I installed fresh on an old laptop and connected my mouse. No rebind button.

❯ garuda-inxi
System:
  Kernel: 6.1.12-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=39ddb5d4-9a82-495b-8808-7a0d641439a4 rw rootflags=subvol=@
    splash amd_iommu=on iommu=pt rd.udev.log_priority=3
    vt.global_cursor_default=0 loglevel=3 ibt=off
  Desktop: KDE Plasma v: 5.27.1 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 7
    dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: M5A99X EVO R2.0 v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 2501
    date: 04/03/2014
CPU:
  Info: model: AMD FX-8350 bits: 64 type: MT MCP arch: Piledriver level: v2
    built: 2012-13 process: GF 32nm family: 0x15 (21) model-id: 2 stepping: 0
    microcode: 0x6000852
  Topology: cpus: 1x cores: 8 smt: enabled cache: L1: 384 KiB
    desc: d-8x16 KiB; i-4x64 KiB L2: 8 MiB desc: 4x2 MiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 3459 high: 4123 min/max: 1400/4000 boost: enabled
    scaling: driver: acpi-cpufreq governor: performance cores: 1: 1732 2: 1796
    3: 4117 4: 4000 5: 4118 6: 4123 7: 4068 8: 3721 bogomips: 64218
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: Micro-Star MSI
    driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm)
    built: 2020-22 pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s ports: active: DP-1 empty: DP-2,DP-3,HDMI-A-1
    bus-ID: 03:00.0 chip-ID: 1002:73ff class-ID: 0300
  Device-2: AMD Tonga PRO [Radeon R9 285/380] vendor: PC Partner / Sapphire
    driver: amdgpu v: kernel arch: GCN-3 code: Volcanic Islands
    process: TSMC 28nm built: 2014-19 pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    link-max: gen: 3 speed: 8 GT/s lanes: 16 ports: active: HDMI-A-2
    empty: DP-4,DVI-D-1,DVI-D-2 bus-ID: 04:00.0 chip-ID: 1002:6939
    class-ID: 0300 temp: 37.0 C
  Device-3: AMD Navi 24 [Radeon RX 6400/6500 XT/6500M]
    vendor: Tul / PowerColor driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s ports: active: none off: HDMI-A-3
    empty: DP-5 bus-ID: 0c:00.0 chip-ID: 1002:743f class-ID: 0300
  Display: x11 server: X.Org v: 21.1.7 with: Xwayland v: 22.1.8
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting,radeon
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3440x1440 s-dpi: 96 s-size: 910x381mm (35.83x15.00")
    s-diag: 987mm (38.84")
  Monitor-1: DisplayPort-0 res: 3440x1440 dpi: 110
    size: 797x334mm (31.38x13.15") diag: 864mm (34.02") modes: N/A
  API: OpenGL v: 4.6 Mesa 22.3.6 renderer: AMD Radeon RX 6600 (navi23 LLVM
    15.0.7 DRM 3.49 6.1.12-zen1-1-zen) direct-render: Yes
Audio:
  Device-1: AMD SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel
    bus-ID: 10-2.4.1:6 bus-ID: 00:14.2 chip-ID: 0d8c:0012 class-ID: 0300
    chip-ID: 1002:4383 class-ID: 0403
  Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
    pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s
    bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-3: AMD Tonga HDMI Audio [Radeon R9 285/380]
    vendor: PC Partner / Sapphire driver: snd_hda_intel v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 link-max: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 04:00.1 chip-ID: 1002:aad8 class-ID: 0403
  Device-4: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
    pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s
    bus-ID: 0c:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-5: C-Media USB Audio Device type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Device-6: Logitech Headset H340 type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 10-2.4.2:7
    chip-ID: 046d:0a38 class-ID: 0300
  Sound API: ALSA v: k6.1.12-zen1-1-zen running: yes
  Sound Interface: sndio v: N/A running: no
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.66 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK P8 series driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: c000 bus-ID: 05:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
Bluetooth:
  Device-1: Broadcom BCM20702A0 Bluetooth 4.0 type: USB driver: btusb v: 0.8
    bus-ID: 8-2:2 chip-ID: 0a5c:21e8 class-ID: fe01 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
RAID:
  Supported mdraid levels: raid0
  Device-1: md127 maj-min: 9:127 type: mdraid level: raid-0 status: active
    size: 1.82 TiB
  Info: report: N/A blocks: 1953260544 chunk-size: 512k super-blocks: 1.2
  Components: Online:
  0: sdd maj-min: 8:48 size: 931.51 GiB
  1: sdc maj-min: 8:32 size: 931.51 GiB
Drives:
  Local Storage: total: raw: 4.99 TiB usable: 4.99 TiB used: 1.44 TiB (28.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 2TB
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    type: SSD serial: <filter> rev: 2B6Q scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: HM160HI
    size: 149.05 GiB block-size: physical: 512 B logical: 512 B speed: 1.5 Gb/s
    type: N/A serial: <filter> rev: 0-06 scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Toshiba model: HDWJ110
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    type: HDD rpm: 5400 serial: <filter> rev: 1A
  ID-4: /dev/sdd maj-min: 8:48 vendor: Toshiba model: HDWJ110
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    type: HDD rpm: 5400 serial: <filter> rev: 1A
  ID-5: /dev/sde maj-min: 8:64 vendor: Seagate model: ST9320320AS
    size: 298.09 GiB block-size: physical: 512 B logical: 512 B speed: 1.5 Gb/s
    type: N/A serial: <filter> rev: BS04
  ID-6: /dev/sdf maj-min: 8:80 vendor: Seagate model: ST1000DX001-1CM162
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: CC43 scheme: MBR
  ID-7: /dev/sdg maj-min: 8:96 type: USB model: Mass Storage Device
    size: 971.5 MiB block-size: physical: 512 B logical: 512 B type: N/A
    serial: <filter> rev: 1.00 scheme: GPT
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%) used: 717.37 GiB (38.5%)
    fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 308 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 717.37 GiB (38.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 717.37 GiB (38.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-5: /var/tmp raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 717.37 GiB (38.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 31.09 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 35.0 C mobo: 27.0 C
  Fan Speeds (RPM): cpu: 2235 fan-2: 1288 fan-3: 0
  GPU: device: amdgpu temp: 37.0 C fan: 272 watts: 19.03 device: amdgpu
    temp: 36.0 C mem: 36.0 C fan: 0 device: amdgpu temp: 36.0 C mem: 34.0 C
    fan: 0 watts: 3.00
  Power: 12v: N/A 5v: N/A 3.3v: 3.17 vbat: 3.31
Info:
  Processes: 405 Uptime: 28m wakeups: 2 Memory: 31.09 GiB
  used: 5.77 GiB (18.6%) Init: systemd v: 253 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: 2681
  pm: pacman pkgs: 2666 libs: 584 tools: octopi,pacaur,pamac,paru,trizen,yay
  pm: flatpak pkgs: 15 Shell: Zsh v: 5.9 running-in: yakuake inxi: 3.3.25
Garuda (2.6.15-1):
  System install date:     2022-03-22
  Last full system update: 2023-02-27
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager mkinitcpio
  Windows dual boot:       No/Undetected
  Failed units:            

From what I gather searching around there seems to be something odd about it. First, I find a Reddit post from Oct mentioning that it was a little buggy (or limited?), and it sounds like the button for it is only in available in a Wayland session for whatever reason :man_shrugging:
I've also found posts from like 13 days ago where people are confused were it is. It should be a button in the mouse input section in settings. I don't see it myself (X11)

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.