Open m-stefanski opened 4 months ago
The PixlOne/LogiOps daemon must be running. At the same time, he should see the connected devices. Otherwise there will be a blank window.
I have started daemon and confirmed it is running:
$ sudo systemctl status logid
* logid.service - Logitech Configuration Daemon
Loaded: loaded (/usr/lib/systemd/system/logid.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-05-22 22:10:03 CEST; 10h ago
Main PID: 38321 (logid)
Tasks: 9 (limit: 38071)
Memory: 1.5M (peak: 2.0M)
CPU: 4.525s
CGroup: /system.slice/logid.service
`-38321 /usr/bin/logid
May 22 22:22:41 marcin-PC logid[38321]: [INFO] /dev/hidraw0:2 woke up.
May 22 22:22:42 marcin-PC logid[38321]: [INFO] /dev/hidraw0:3 woke up.
May 22 22:48:28 marcin-PC logid[38321]: [INFO] /dev/hidraw0:2 fell asleep.
May 22 23:52:12 marcin-PC logid[38321]: [INFO] /dev/hidraw0:3 fell asleep.
May 23 07:33:25 marcin-PC logid[38321]: [INFO] /dev/hidraw0:3 woke up.
May 23 07:33:41 marcin-PC logid[38321]: [INFO] /dev/hidraw0:2 woke up.
May 23 08:15:10 marcin-PC logid[38321]: [INFO] /dev/hidraw0:2 fell asleep.
May 23 08:15:41 marcin-PC logid[38321]: [INFO] /dev/hidraw0:2 woke up.
May 23 08:39:14 marcin-PC logid[38321]: [INFO] /dev/hidraw0:2 fell asleep.
May 23 08:50:36 marcin-PC logid[38321]: [INFO] /dev/hidraw0:2 woke up.
And it detects device (only with sudo, otherwise it throws Permission denied):
$ sudo logid status
[INFO] Detected receiver at /dev/hidraw0
At the moment the program can only display MX Master3 and MX Anywhere 3, and only some of their settings. Without the ability to change daemon settings. What device are you using?
Ah, that would be the reason. I am using Mx Master 2S. I am looking through your code to see if I can hack in support for it.
Search in "src/ui/device-description". The images are in "src/resources/media"
When I run compiled logiops binary, empty window is presented - with no error in console or GUI:
Build target is
Ubuntu 24.04 x64
Mason setup output:
Build output:
Any help appreciated!