Installing Citrix Workspace breaks vd_agent
I've setup a VM for work that requires Citrix Workspace.
This program creates a bunch of indirect displays on the machine that break the logic in get_displays / set_displays / consistent_displays. The devices do not have any flags set for StateFlags (which according to MSDN, looks wrong).
A MRE of this scenario would just be to install the program and notice that the long contains 'No QXL Devices!' even though there is one. After uninstalling the program, vd_agent begins working as expected.