fix: more accurate window placement,when gravity is south_west