desklets: Make sure a new desklet is placed in a visible portion of the
primary monitor.

Fixes: #3724