You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
External monitor remains in Hyprland after unplugging
#14352
When I plug in an external monitor, everything works correctly.
After unplugging the monitor:
I can still navigate/move focus to the disconnected monitor/workspace
hyprctl monitors still shows the disconnected monitor
The monitor appears to stay logically active even though it is physically disconnected
Steps to reproduce
Start Hyprland
Plug in an external monitor
Use it normally
Unplug the monitor
Run:
hyprctl monitors
Try switching workspaces/focus
Expected behavior
The disconnected monitor should be removed automatically and workspaces reassigned to an active monitor.
Actual behavior
The disconnected monitor remains listed and focus/workspaces can still move to it.
Environment
Hyprland 0.54.3 built from branch v0.54.3 at commit 521ece463c4a9d3d128670688a34756805a4328f clean (version: bump to 0.54.3).
Date: Fri Mar 27 18:17:50 2026
Tag: v0.54.3, commits: 7014
Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.13.0, system has 0.13.0
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.11.0, system has 0.11.0
Version ABI string: 521ece463c4a9d3d128670688a34756805a4328f_aq_0.11_hu_0.13_hg_0.5_hc_0.1_hlg_0.6
no flags were set
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Description
When I plug in an external monitor, everything works correctly.
After unplugging the monitor:
hyprctl monitorsstill shows the disconnected monitorSteps to reproduce
Expected behavior
The disconnected monitor should be removed automatically and workspaces reassigned to an active monitor.
Actual behavior
The disconnected monitor remains listed and focus/workspaces can still move to it.
Environment
Kernel:
All reactions