AprilNEA / AprilNEA/OpenLogi

[Bug]: Thumb wheel Volume Up / Volume Down actions do not work on Ubuntu for MX Master 2S

Closed
#547 9 comments 3 reactions 0 assignees View on GitHub
needs: triage type: bug
Dominant language
Rust
Stars
21k
Forks
675
Avg merge
2d 5h
Merged PRs (30d)
172

Description

### Pre-flight checklist

- [x] I searched [existing issues](https://github.com/AprilNEA/OpenLogi/issues?q=is%3Aissue) and this is not a duplicate.
- [x] I am on the [latest release](https://github.com/AprilNEA/OpenLogi/releases/latest) or a recent `master` build.
- [x] I quit **Logi Options+** before running OpenLogi (the two apps fight over HID++ access and only one can own a receiver at a time).

### Which part of OpenLogi?

GUI (desktop app)

### OpenLogi version

v0.6.24

### Operating system

Linux

### OS version & architecture

Ubuntu 24.04.4 LTS

### Device model

MX Master 2S Bluetooth

### How is the device connected?

Bluetooth (direct, no receiver)

### Affected area(s)

- [ ] Device discovery / detection
- [x] Button remapping
- [ ] DPI control
- [ ] SmartShift
- [ ] Per-application profiles
- [ ] Battery status
- [ ] Settings / configuration (TOML)
- [ ] Auto-update
- [ ] Menu bar / tray
- [ ] Other

### What happened?

Hi! First of all, thanks for making OpenLogi. I recently installed it on Ubuntu and almost everything is working very well.

I found one issue with the thumb wheel / horizontal scroll wheel.

I assigned:

Thumb wheel one direction → Volume Up
Thumb wheel opposite direction → Volume Down

The assignments are saved correctly in the OpenLogi GUI, but moving the thumb wheel does not change the system volume.

Other OpenLogi functionality on the mouse appears to be working normally.

### Steps to reproduce

1. Open OpenLogi.
2.Select the Logitech mouse.
Configure the thumb wheel / horizontal scroll wheel.
Assign one direction to Volume Up.
Assign the opposite direction to Volume Down.
Save/apply the configuration.
Move the thumb wheel in either direction.

### Diagnostics report

```markdown

```

### `openlogi list` output

```text

```

### Logs

```shell

```

### macOS permissions (if applicable)

- [ ] OpenLogi has **Accessibility** permission (needed to remap buttons via the event tap).
- [ ] OpenLogi has **Input Monitoring** permission (needed for Bluetooth-direct devices and capture).

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is named in the report. First reproduce the thumb-wheel Volume Up and Volume Down assignments on Ubuntu 24.04 with an MX Master 2S over Bluetooth, then trace how those actions differ from working button remaps; done means both wheel directions change system volume.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.