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,disableit seems the monitor is disabled correctly but all applications exceptwaybarbecome invisible.Everything still runs in the background but I’m only able to get back by triggering
hyprctl reloadwith 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