-
-
Notifications
You must be signed in to change notification settings - Fork 95
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
bemenu isn't visible when another application is fullscreen #81
Comments
https://github.com/Cloudef/bemenu/blob/master/lib/renderers/wayland/window.c#L327 |
Menu still hidden behind the fullscreen alacritty window. After reading sway(5), I tried to add |
@AdrienLemaire did you create an issue in sway or wlroots for this? |
@tmccombs not yet, it's kinda low in my priorities atm ^^ |
This works, but this can be a privacy/security issue since bemenu with |
This sounds like protocol issue. The |
swaywm/swaylock#107 Not sure if/how input-inhibit is working correctly since I can still type things as long as the previous |
The ordering might make more sense if it's user configurable. E.g. in sway's configuration. |
Hi I just wanted to ask is there anything being done with this issue? Every other dmenu like program work's with fullscreen apps but bemenu doesn't. |
I can look into it, but I'm unsure about how simple it might be. |
On sway 1.8, I think using the overlay layer no longer has concerns with showing above the screen locker, since sway and swaylock now use the ext-session-lock protocol, so non-lock applications shouldn't be shown above the lockscreen. |
Dear developers, we really need this feature. Otherwise, working in full-screen mode is very difficult. The entire Sway community will be immensely grateful to you! |
I haven't done any wayland related for a while. Most of the wayland specific contributions to bemenu have come from other great individual contributors. AFAIK the current situation is that this is a protocol issue so it should be solved in protocol level, sway and then bemenu (if code changes is needed). Correct me if wrong, it could also be that the protocols in bemenu need to be updated to latest versions. |
@Cloudef I was originally on sway and found this issue to occur. I then started using kickstart launcher which magically worked over fullscreen apps. I switched over to hyprland as well. I had some issues with kickstart and went back to bemenu, forgetting about the fullscreen issue. Surprisingly bemenu worked over fullscreen apps in hyprland! Then it stopped. I started testing out dwl and found the issue did not exist there. Then I opened an issue with hyprland and the dev fixed it instantaneously. hyprwm/Hyprland@0314a72 Sooooo thanks for all the work you put into bemenu and the fullscreen issue seems to be fixed. :D |
Before this patch, wayland compositors that render fullscreen windows between the top and overlay layers would show bemenu behind an active fullscreen window. For other compositors the z-rendering order was undefined. This change ensures that bemenu will always be on top of other usual windows (including fullscreen ones). Fixes Cloudef#81
versions:
Expected behavior: Triggering bemenu while another app is fullscreen should display bemenu on top of the full-screen application
Current behavior: bemenu is shown behind the fullscreen application.
In web dev, it would be a matter of bumping the css z-index property. In wayland/X11, no idea ^^
Note: the manpage mentionned an
-n
parameter (--no-overlap) for wayland, but using it still doesn't show bemenu while another app is fullscreenThe text was updated successfully, but these errors were encountered: