-
Notifications
You must be signed in to change notification settings - Fork 46
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
[BUG] Unable to launch under Gnome #165
Comments
GNOME doesn't support gtk-layer-shell. You can either ask for implementing a non-gtk-layer-shell option or use a different launcher. |
I was afraid that is the case. Is there a chance/plan that rofi would work with GNOME in the near future? Either by GNOME supporting gtk-layer-shell, or rofi implementing a non-gtk-layer-shell option? |
I don't know about the specifics here, but the problem generally is just that this rofi fork is trying to setup gtk4-layer-shell things while that's not supported by your DE/compositor/whatever. A 'simple' solution would be to check IF it's supported and if not => don't do gtk4-layer-shell things. That's what i do with Walker at least. But i can't tell you what implications or side-effects that would have for this rofi fork. |
A quick clarification: this project does not use gtk or gtk-layer-shell but the layer shell wayland protocol directly: https://wayland.app/protocols/wlr-layer-shell-unstable-v1 gtk-layer-shell is also not affiliated with GNOME, I believe it is just an independent project. But indeed the issue stays the same, GNOME does not support the wayland protocol we depend on. |
So rofi will not work under Wayland GNOME, unless GNOME would start supporting |
Rofi version (rofi -v or git commit in case of build issue)
1.7.7+wayland1-dirty
Configuration
clean install, no changes
Theme
clean install, no changes
Timing report
No response
Launch command
rofi -show drun
Step to reproduce
just launching rofi in terminal
Expected behavior
launch rofi
Actual behavior
rofi does not launch
Additional information
This is on Gnome 47 (wayland).
Package
wayland-protocols
is installed, I also tried addingwlr-protocols
.Using wayland display server protocol
I've checked if the issue exists in the latest stable release
The text was updated successfully, but these errors were encountered: