clean up with new classes QX11Info, QLockFile