Every time I start a debug session the tool windows are changing from what I had last time.
Example: I had Output and Chronometer active last time, after starting a new debug (F5), “GDB Session” is activated and Chronometer is not.
Also, a long time ago I dragged the “Live variables” window to my second screen, now it pops up there every time, even though I close it every time.
Visual Studio normally respects the window layout, also separate states for when editing and when debugging.