davatorium / rofi

Rofi: A window switcher, application launcher and dmenu replacement
https://davatorium.github.io/rofi/
Other
13.27k stars 613 forks source link

[BUG] Rofi breaks if started with alternate keyboard layout, since Ubuntu 23.04 #1915

Closed fleutot closed 1 year ago

fleutot commented 1 year ago

Rofi version (rofi -v)

1.7.3

Configuration

https://gist.github.com/fleutot/3373c79ad74eb1f561add7207ca7f36c

Theme

https://gist.github.com/fleutot/22847d1667fb20c56ef2c3125088d734

Timing report

No response

Launch command

rofi -show

Step to reproduce

Expected behavior

All control keys continue to work after selecting Group2 in a custom xkbcomp setup.

Actual behavior

Control keys, escape, enter, and so on, stop working if using Group2 of a custom xkbcomp setup.

Additional information

I understand that the error might be some other place than rofi. Either way, I would appreciate help in investigating this further.

My method of creating my xkb config is pretty standard. It was working fine until I upgraded from Ubuntu 22.04 to 23.04. I am not sure if the breaking change was in X, or rofi, or some other place.

Some more background: in xmonad WM.

Using wayland display server protocol

I've checked if the issue exists in the latest stable release

fleutot commented 1 year ago

I just built rofi 1.7.5, it seems to work there.

DaveDavenport commented 1 year ago

I think it is related to this one: https://github.com/davatorium/rofi/issues/1642

fleutot commented 1 year ago

I don't know about the release cycle, but is there any way to notify Canonical that the current release distributed with apt in Ubuntu 23.04 is broken, and make them upgrade? I mean, if 1.7.3 breaks for every user with an AltGr key (or is it only for multiple layouts?), it's in rofi's interested to make Ubuntu upgrade with the fix?

DaveDavenport commented 1 year ago

I have no idea why ubuntu 23.04 ships a version from jan. 2022.

I do not have the time to chase distros to update their packages.

fleutot commented 1 year ago

Got it, I was not implying that you would or should. I guess some bigger projects have some kind of "distro chasing" strategy, so I was just throwing that bottle into the ocean. Your work is much appreciated.

github-actions[bot] commented 11 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.