ogiOps, Solaar and Piper on Endeavour OS

Hi everyone,

I’m taking my first steps on Endeavor OS on a new PC. I’ve used Manjaro (and Mint before that) before that but a friend advised me to try Endeavor. This is to say that I’m not so familiar with Arch (Manjaro being nood friendly) and I hope my question is not too stupid or irrelevant.

So, i’ve come to get some help as I’m trying to configure my Logitech MX master 2s mouse for my newly installed Gnome Endeavor OS. After several tests, I’ve become quite distressed on how to do it myself.

My only goal is to bind some macro to (by default) unused buttons on my mouse.

I’ve tried to do it with Piper because I thought it had good looking intuitive GUI… Unfortunately it has apparently been broken for some times when it comes to change binding on mouse buttons.

I’m completely lost with Logiops as it doesn’t have a graphical interface and I’m not that good at writing down that stuff myself (which I wanna try to do in the future but I’m taking one baby step at a time).

Solaar is thus my last alternative, but I don’t get how I can bind my buttons the way I want. I’d just like to use the side wheel for tuning volume and the “gesture button” to simply use the Super/windows key, etc. Basic stuff like that.

Is there anyway someone could link me to a tutorial or show me how I could do that with Solaar ? Or, alternatively, link me to another option for an app with functioning GUI ?

Thanks a lot ! (And I hope this post i in the right category, maybe It should go to newbie ?)

Welcome to the purple cruise :enos:

I do use solar for MX Master and MX Keys here but never get into deep configurations…also it must be possible it will need some investigation to understand how it works:


and on 4 you can add options with right click on entries… but how to get this working ? i never tried…

The other way would be to create a xmodmap for the keys where you(same for solar) first need to find out how to identify the keys…
xev tool from xorg-xev can show keys when pressing but is also not easy to read…

Buttons 1-9 on my MX Master 3

the thumb button shows this keycode 23:
2023-01-26_13-20

2 Likes

Thank you for your answer ! I guess I’ll need to dive deep into it if I want it to work.

I wonder if those things are complicated to begin with, given that none other than Piper have a Gui for binding buttons and Piper has apparently been broken for some years

Maybe I could explore how to do it on Solaar since with your explanation I could see how it would work, it’s just that you need to test extensively if you do it as a noob lol.

I hope a good alternative emerges someday. Anyway, thanks a lot for your informative answer !

kind of offtopic, but I recently switched to a Corsair gaming mouse after 25 years of using Logitech (still using a MX Master 2S at work).

Logitech is great, I never had problems with them as long as I used only “regular” gaming and office mice. Now I wanted a mouse with more buttons, like the old G600 or at least like the G604 but I found no good software to do so on Linux.

I ended up with a Corsair Scimitar Elite, which is compatible with ckb-next - a software that I am already using for some years now with my K95 Corsair keyboard. The mouse was running with hotkeys remapped and macros created inside ckb-next within minutes.

1 Like

give some little info on solaar…

ckb-next
looks nice but seem to only support corsair devices.

simply try it … could be easier than I thaught …

hi mate i found again your comments for solaar i have logitech mx master 3s and mx keys mini they are working connected with the receiver came inside the box with mx master 3s mouse the problem is i wanna change the cursor speed when i install solaar when opens shows nothing what cause that problem ? left side is the solaar app and right side the terminal which i installed maybe doing something wrong

you may need to replug the dongle after starting solaar

i did but still same

lsusb
?
shows Logitech, Inc. Unifying Receiver

should show like this:

here is lsusb command

and here is solaar show command

the problem solved i dont know how it started working but when i bootup my pc tried 1 more time to open solaar and now shows everything like your SS

does these use Bolt receiver? or do you connect mouse over Bluetooth?

hickups happen… nice to see its working now.
I do really like the tool… be it only the showing of power left …

i dont have bluetooth at my desktop i use the receiver which came with mouse in the box

yesterday after booted up my pc i give 1 more try to open solaar and its working like a charm at the moment just every time when i bootup my pc i have to open the solaar to start to work at the top bar showing battery indicator and 1 thing i didnt figure out is how to make to work the left side scroll button for example at windows side its easy to setup i use the side scroll button to change tabs at chrome but at linux didnt figured it out and sorry for my english its not my first language.

your english is perfectly fine for me i am not a native speaker too :wink:

1 Like

you need to autostart it on login to your Desktop… but your on hyprland? you will need to add it manually to the used autostarting implementation.

yes i am on hyprland and dont know how to do it correctly autostart solar i tried to edit config file to add solaar for autostart but didnt worked

solaar --window=hide

what file used to add and how?
as i mentioned already the detaails of rules you can set with solaar can get complex to setup but you can do almost everything there: