This post was found on Elite Reddit and posted by macdaddyb, All credit goes to macdaddyb I am merely sharing I will be trying to get this running but thought it worthy to share... original link here:
It feels like I installed a stereo system in my ship!
I used a potato to record a demonstration:
Play in VR and not have to take off your vive to change music or catch up on the news! The program to overlay a window into VR will work with many programs, but this combination I've found to have just the right amount of features and immersion. With the fonts used in the Elite Companion app it fits in perfectly with the cockpit HUD. The text and default window size make it very easy to read and navigate.
•HTC Vive (I don't think the overlay program works with the rift)
•OpenVRDesktopDisplayPortal to overlay the program into VR: https://github.com/Hotrian/OpenVRDesktopDisplayPortal
•Elite companion App for the interface: http://edcodex.info/?m=tools&entry=212
•A willingness to edit a .json configuration file, or-
•Voice Attack with the Elite companion app plugin, to map controls to a HOTAS or keyboard, found on this forum thread: https://forums.frontier.co.uk/showthread.php/226782-Elite-G19s-Companion-app-%28with-simulated-space-traffic-control%29/page6
Download OpenVRDesktopDisplayPortal, Elite Companion App and probably the voice attack plugin. The Elite Companion App was designed to display on a logitech G19 keyboard display. We're going to put it into VR instead.
Run the program first and make sure the color window is on your monitor by right-clicking on the taskbar icon and "show window".
If you have a G series device with a monochrome LCD display, like a G13 or G510, unplug it before running the app or it will only show the monochrome version on the screen. You can plug in and use your Logitech LCD after it's running. The developer hopes to fix this in the next version.
I mapped shortcut keys along side my voice commands using the VoiceAttack plugin so I can control it via voice or my HOTAS. It doen't take many commands to navigate the menu.
Once Elite companion app is running to your satisfaction, open up OVRDDP and select the companion app. Launch Elite: Dangerous in Steam VR and once you're in your cockpit, Use the sliders on OVRDDP to move the display to where you want. I set the alpha and scale so the display zooms in when I look at it. I leave it a little transparent as well so it doesn't accidentally block my view out the window. If you use it to watch video streams you may want to put it near the front of the cockpit instead of to the side. Put it on the ceiling or behind you for all I care.
Elite Companion app has an options file which you can open from the program options. I'm not real handy with .json but I was able to add my spotify playlists and a couple of youtube playlists in addition to the default options. If you don't want to mess with it, the default options provide a selection of streaming radio and video. I just used Voice Attack to map my joystick to control it, but you can do that in the options file instead if you prefer.
Please note though that these programs are not commercial and this is not the intended purpose for the companion app, so don't be too rough with the programmers if this doesn't work for you.
If you want to try it you can just get the software and figure it out, in spite of my poor instructions.