rvdleun / onoffice

The open-source Virtual Office, powered by WebVR
https://onoffice.app
GNU General Public License v3.0
119 stars 15 forks source link

Linux support #1

Closed rvdleun closed 5 years ago

rvdleun commented 5 years ago

Goal

To get On/Office running on a Linux distro.

Description

The application is built with Electron, so should technically be portable to Linux. I haven't had fully time to explore how to handle this, and the one time I tried to run On/Office in a virtual Ubuntu environment led to a number of errors.

I also don't have enough experience with building applications for Linux, in particular with different distros. Most of my experience comes from Ubuntu, and I don't know how big the differences are to release the application on several distros.

Will likely need some help here or research more into it.

Deliverables

Kilian commented 5 years ago

The app runs on ubuntu and i managed to get it streaming to my oculus go!

rvdleun commented 5 years ago

That's really good news. Did you have to install anything specifically, or did it just work out of the box?

The bug is as follows: If you have multiple monitors, then it will keep waiting until you've moved the cursor over the streaming monitor. Did this happen by any chance?

Kilian commented 5 years ago
  1. The image does not persist either.
  2. That's probably it! I'll try it later.
  3. Not that I can tell.
rvdleun commented 5 years ago

So... ahem, it seems that there was a bug where the image wasn't actually retrieved from storage, so that feature wasn't working on any of the platforms. Just committed a fix(https://github.com/rvdleun/onoffice/commit/2c4377432417bfe289748bb1991743afb9f02745) and new builds were created. I'm going to see if it is fixed for Windows and Mac, and will likely do a 1.0.1 release during the weekend. (after removing the console messages)

If you have the time, could you download the new Linux build and see if the background image now persists?

rvdleun commented 5 years ago

Just did some testing in VirtualBox, and everything seems to be in working order. The background image and pincode persisted over time as well. I just may release an Ubuntu version this weekend.

rvdleun commented 5 years ago

Just release version 1.1.0, along with a Linux version. Seems to work in my VirtualBox environment. 🤞