Jacek Caban (@jacek) commented about programs/explorer/desktop.c:
#define DESKTOP_CLASS_ATOM ((LPCWSTR)MAKEINTATOM(32769)) #define DESKTOP_ALL_ACCESS 0x01ff
-static const WCHAR default_driver[] = {'m','a','c',',','x','1','1',0}; +static const WCHAR default_driver[] = {'m','a','c',',','x','1','1',',','w','a','y','l','a','n','d',0};
This feels a bit premature to change defaults now. I think it's fine to do that relatively early, but doing that before driver initialization is in place means that we may end up using it when no Wayland is available. Moving it to the end of this MR would be better, but I'd perhaps suggest doing that once device initialization a bit more complete (maybe after the next planned part, when we have device initialization implemented). Note that it's still possible to use registry to configure the driver meantime.