add gsetting support for the window's size, position