Skip to content

Windows Terminal architecture doesn't work in Mixed Reality environment #693

@PhMajerus

Description

@PhMajerus

Testing on Windows 10 1903 (build 18362.86) with a Mixed Reality immersive (VR) headset.

Windows Terminal is listed in the Classic Apps folder in the WinMR start panel (typically for Win32 and legacy WinRT 8.x apps) instead of in the main apps (All Apps) list like modern (UWP apps).
When launched in the mixed reality home environment, it doesn't open properly, and instead loads for a while and then shows to the splash image instead (which happens when an app fails to load).
Simultaneously, an instance of the shell it is supposed to connect to gets launched in a full windowed Conhost instance on the desktop instead of redirected through ConPTY to a Terminal instance.

I know you might consider Mixed Reality to be far from the command line, but the Windows Terminal could be precisely the opposite, bringing the terminal to devices that have no 2D screen attached, such as HoloLens 2, or later, all-in-one VR headsets.
Even for enterprise use, I can clearly imagine scenarios where connecting to a server with a floating augmented reality terminal while handling the hardware could be a great help in the servers room or when working with IoT devices in the field.

20190511_031643_MixedReality

Note Conhost can actually be launched as a mixed reality slate from the Classic Apps folder, but the modern Windows Terminal could provide much better rendering, and could be available in the main start panel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-ServerDown in the muck of API call servicing, interprocess communication, eventing, etc.Help WantedWe encourage anyone to jump in on these.Issue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Needs-Tag-FixDoesn't match tag requirementsProduct-TerminalThe new Windows Terminal.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions