Keep window and its size when switching virtual desktops

I made a topic to open-up a discussion on that: