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

fullscreen global: black screen after update to 1.10 #8419

Open
532910 opened this issue Oct 31, 2024 · 7 comments
Open

fullscreen global: black screen after update to 1.10 #8419

532910 opened this issue Oct 31, 2024 · 7 comments
Labels
bug Not working as intended

Comments

@532910
Copy link
Contributor

532910 commented Oct 31, 2024

after update to 1.10 (debian-experimental) fullscreen global just shows black screen, even with only one monitor

@532910 532910 added the bug Not working as intended label Oct 31, 2024
@rod-stuchi
Copy link

In my case (running on Arch, 6.11.5-arch1-1), Sway 1.10

when I try to put some application on fullscreen $mod+f the mouse cursor locks and nothing else happens

@532910
Copy link
Contributor Author

532910 commented Oct 31, 2024

simple fullscreen works fine for me:

bindsym --to-code $mod+a fullscreen global
bindsym --to-code $mod+Shift+a fullscreen

@rod-stuchi
Copy link

global fullscreen is working for me, only problem with simple fullscreen

bindsym --to-code $mod+f fullscreen global
bindsym --to-code $mod+Shift+f fullscreen

@532910
Copy link
Contributor Author

532910 commented Oct 31, 2024

when I try to put some application on fullscreen $mod+f the mouse cursor locks and nothing else happens

bindsym --to-code $mod+f fullscreen global

so mod+f is a fullscreen global in your case

@rod-stuchi
Copy link

when I try to put some application on fullscreen $mod+f the mouse cursor locks and nothing else happens

bindsym --to-code $mod+f fullscreen global

so mod+f is a fullscreen global in your case

Nope, I just copied your keybindings and changed to f instead of a to test.

tried with swaymsg 'fullscreen enable' in a terminal (wezterm), same issue

@egnappahz
Copy link

egnappahz commented Oct 31, 2024

I have the same problem. I got 3 screens so global full screen is not a valid workaround for me. I fullscreen per monitor(workspace).
I got more additional confusing info!
On some specific screens when applications go fullscreen by accident (when it spans accross the entire screenarea), that application freezes aswel. These weird freezes happens on 2 of my 3 screens, not my "main" one, although I dont think wayland even has the concept "main screen" (EDIT: must be a workspace1 thing then I guess?). When I am able to resize/move the application so they dont span across the entire area of the screen, the freezing of the app stops.
But I must admit, I have different GPUs driving different monitors, so I have too many moving parts here to give a clear assesment.

EDIT:
This isnt because of the new "tearing-control-v1" right? I'm just guessing here.

Graphics APIs like EGL or Vulkan, that manage the buffer queue and commits of a wl_surface themselves,
are likely to be using this extension internally.
If a client is using such an API for a wl_surface,
it should not directly use this extension on that surface,
to avoid raising a tearing_control_exists protocol error.

@benjamineeckh
Copy link

Same problem over here (black background), nothing changed just upgraded to v1.10. It also does not respect my window layout anymore, they are suddenly swapped (ie. 1|2 became 2|1).
I am also using "fullscreen" for the fullscreen toggle. (bindsym $mod+f fullscreen)

Also locks up graphically when fullscreening a window. But only graphically, my system is still responsive, just the display where the pdf was openened does not update anymore.
I can also just focus the display and close the pdf/un-fullscreen it, after which the glitch is gone.

Running on 6.11.5-arch1-1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Not working as intended
Development

No branches or pull requests

4 participants