Skip to content

SaintAnd/LinusTrinus

 
 

Repository files navigation

LinusTrinus

TrinusVR screen streaming server for Linux

Available modes

Devices

  • Mouse
  • Steamvr

Screen capture

  • ffmped
  • xwd

Dependencies

Running

  1. Start the TrinusVR Android client and configure it.
  2. Press the start button in the TrinusVR Android client.
  3. Run LinuxTrinus: python3 main.py

Detailed installation instructions in INSTALL.md.

Solution for Xiaomi and other devices

Black screen

  1. Edit the "width" and "height" parameters in the frame_generator/ffmpeg double_fg.py or ffmpeg_fg.py file to the monitor resolution.

Phone/head too big/small. Lens correction - it renders both eyes squeezed on the bottom half of the screen.

  1. Install wine or use windows
  2. Install Trinus for windows on wine or windows (version for Google Cardboard)
  3. Start Trinus (cd $PATH_TO_TRINUS && wine TGServer.exe)
  4. Press "Start" in program and press start "trinus" on android, then activate this program.
  5. When will be connect program and device you can change "Head mount" in top "Main".
  6. Exit Trinus
  7. Start LinusTrinus on Linux and enjoy

Capture windows other than SteamVR

  1. Enter to terminal: xwininfo | grep "Window id" | sed "s/.* \"/\"/"
  2. Click on the window you want to capture.
  3. Edit parametr window_id = self.find_window_id("SteamVR Compositor") in file frame_generator/xwd_fg.py

Thanks

About

TrinusVR streaming server for Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 100.0%