Open
Description
Problem Description
When I turn on my TV which is connected to multiple devices including my desktop computer XMonad runs 'rescreen' which causes some issues with layout being reset and panels being moved around. The layout issue is probably mostly because I use XMonad.Layout.LayoutScreens but the panels (a bunch of xmobar's) moving around I am not so sure about.
The root issue is that when the TV is turned on it's detected by X as a new display even if the TV itself is turned to a different channel where another computer is connected and X never adds the newly connected display to screen 0.
Configuration File
uncommenting this line in Main.hs seems to work for not :
-- configuration changes in the root may mean display settings have changed
-- handle (ConfigureEvent {ev_window = w}) = whenX (isRoot w) rescreen
Checklist
-
I've read CONTRIBUTING.md
-
I tested my configuration with xmonad-testing
Metadata
Metadata
Assignees
Labels
No labels