Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

G604 - can't assign buttons #914

Open
Pshemas opened this issue Nov 29, 2023 · 8 comments
Open

G604 - can't assign buttons #914

Pshemas opened this issue Nov 29, 2023 · 8 comments
Labels

Comments

@Pshemas
Copy link

Pshemas commented Nov 29, 2023

  • ratbagd version (ratbagd --version): 0.17
  • Piper version: 0.7
  • Distribution: openSuse Tumbleweed
  • DE: Gnome 45 (Wayland session)
  • Device: Logitech G604 Lightspeed
  • Kernel version (ex. uname -srmo): 6.6.2-1

After starting Piper (had to add user to "games" group) I can see the G604 detected and in theory I can assign buttons. Tried keyboard macro (del, backspace, various letters keys), or for example right click etc - and it simply doesn't work, looks like it does nothing. The same goes when launching Piper via root.

obraz

@Pshemas Pshemas added the bug label Nov 29, 2023
@staticssleever668
Copy link
Member

The same goes when launching Piper via root.

Please don't launch GUI applications as root :)

This looks like a duplicate of #913 but provides some info about the distro.
Do you also get a gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed message if you start Piper from terminal?
This probably started after some dependency update, the libratbag package on OpenSUSE hasn't had any changes recently.

I actually have an OpenSUSE install in a VM, so I'll try reproducing this when I get some time.
This doesn't happen to me on Arch.

@Pshemas
Copy link
Author

Pshemas commented Nov 29, 2023

Please don't launch GUI applications as root :)

lol, I know - I have a separate laptop for doing stupid things. Sometimes it's faster to troubleshoot this way (for example this was a quick way to figure out that initially I had issues with permissions - and found out that on TW I need to add user to "games" group).

Anyways I have another piece of the puzzle - I think setting buttons either does not work wirelessly (tried both BT and via dongle)... or it is something with support for this particular model.
I've grabbed an old G700s from the drawer with completely drained battery - thus I connected it via usb... and this one worked.

A bummer, as I'd love to set buttons on G604 - apart from long lasting battery those extra buttons are a real selling points for me when it comes to this particular model.

edit: I don't see Piper throwing any errors in cli

@staticssleever668
Copy link
Member

Maybe it worked after a reboot then? Or are you consistently able to reproduce it showing it with one device but not the other? e.g. if you connect them both at the same time so that you can configure them both within one Piper session, will you still only be able to open the button dialogue only on one mousef/

@Pshemas
Copy link
Author

Pshemas commented Nov 29, 2023

no, reboot didn't help.

Connected both (g700s and g604 lightspeed) via reciever - can set up buttons on g700s, can't on g604 lightspeed.

@stickyfran
Copy link

Same here, on Manjaro. With a G903 lightspeed

@stickyfran
Copy link

Tried Oficial repo, aur and flatpak

@zezahn
Copy link

zezahn commented Dec 29, 2023

G604 via unifying receiver not working for me as well, on Garuda Linux Spizaetus (Arch based): cannot reassing buttons, nothing seems to work, not even DPI changes... :-(

@phuxon
Copy link

phuxon commented May 26, 2024

Same issues here.

ratbag version: 0.17
Distro: Manjaro (stable)
Kernel: 6.6.30-2
piper version: 0.7-3
DE: KDE (X11)
Device: Logitech G604 Lightspeed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants