I have left XSetWMNormalHints and XSet inside the conditional block because fullscreen does not work one time out of two if they are called. The window is still created on the wrong screen then moved. I think since we create a new window each time we go full screen, the creation should be done in the right place and we should not have to move it. -- IT'S POTATO, NOT POTATOE IT'S POTATO, NOT POTATOE IT'S POTATO, NOT POTATOE -+- Bart Simpson on chalkboard in episode 7F01