AprilNEA / AprilNEA/OpenLogi

[Bug]: 0.7.10 dev package does not install a proper launcher

Closed
#953 1 comment 0 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

openlogi 0.7.10

### Operating system

Linux

### OS version & architecture

Deepin 25.2.1

### Device model

Logitech G502 HERO Gaming Mouse

### How is the device connected?

Wired (USB cable)

### Affected area(s)

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

### What happened?

Image

After installing the latest `deb` package, the software launcher does not show its icon properly.

### Steps to reproduce

1. Install the `dev` package.
2. Check the launcher.
3. See the missing icon.

### Diagnostics report

```markdown

```

### `openlogi list` output

```text
❯ openlogi list
(no agent reachable — reading hardware directly; macOS judges this process's Input Monitoring grant, not the agent's)
Logitech G502 HERO Gaming Mouse (—, vid=046d pid=c08b)
└─ slot 255 ● G502 HERO Gaming Mouse (mouse, wpid=?, battery=—)
model_ids=[c08b,0000,0000] ext=00 serial=— unit_id=94006500 transports=usb
```

### 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

Start by reproducing the missing-icon behavior with the OpenLogi 0.7.10 dev deb package on Linux, then inspect the package's desktop launcher and icon metadata. Done means the installed application appears in the launcher with its proper icon; no specific source file or test is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust
Domain
desktop-dev, release
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.