wrapper: support kde