Hyprland: Everything freezes when I disable a monitor
How to reproduce:
- Version:
hyprland-0.14.0beta-1
- Use a laptop and a connected monitor via HDMI
- Start hyprland
- Config: see below
- Open terminal and type
hyprctl keyword monitor eDP-1,disable
Result:
- everything freezes
- Then I open a terminal and type
killall Hyprland
(i cannot see the terminal, the screen has frozen, i assume it works in the background) - The following is the tty output:
00:00:00.024 [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
00:00:00.025 [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
zsh: segmentation fault (core dumped) Hyprland 7682.000000 2.000000 1276.000000 1436.000000 0lt_shift_toggle)e: 0.00æs.re_query_lod GL_MESA_bgra ader_framebuffer_fetch_non_coherent GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MES
My config:
bind=SUPER,T,exec,alacritty
This is the whole config. Basically it bugs out even with the defaults.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 21 (8 by maintainers)
I’m getting a similar issue. Have a laptop screen and an external screen connected via HDMI. When using
hyprctl keyword monitor eDP-1,disable
it seems the monitor is disabled correctly but all applications exceptwaybar
become invisible.Everything still runs in the background but I’m only able to get back by triggering
hyprctl reload
with a keybind whereupon applications show up again (and the laptop screen as I’m just testing via CLI).I can also notice, that if I disable monitor and fall into that “frozen state”, I still can change workspace by kebinds and I see that it actually changes by waybar indicator. Rendered window still not changed, but the cursor changes, and i can select text in terminal, but I can’t see it. So it looks like worksapes and windows works as expected, but picture not re-rendered at all.
check with 6749c8abd787f054b919e43bae562d8899c3287a