RaceControl icon indicating copy to clipboard operation
RaceControl copied to clipboard

[FEATURE] Support for Linux systems

Open AkshaySiramdas opened this issue 3 years ago • 6 comments

I just found out about this project and it is really cool to have a dashboard with multiple streams on view instead of juggling with browser windows like I'm currently doing. Unfortunately all my current machines use linux systems, which is not currently supported by the project.

I'm sure there are many others who have this same scenario. Spinning up a VM seems like a bit of stretch for a single application. Hence, it would be a good idea to have a linux based version of the project.

I'm a novice, but I can help out in the project if you decide to do so.

AkshaySiramdas avatar Mar 02 '21 03:03 AkshaySiramdas

The application runs fine under Wine 6.2 for my experience, though you will need to build it under windows first sadly.

I have a .net 5 ready version here: https://1drv.ms/u/s!ArPiEAT6TIGbhbp1ba-3xz7K7CgSAQ?e=L8TdPH if you want to try that out

LuckyWraptor avatar Mar 04 '21 20:03 LuckyWraptor

This will require the application to be ported to either .NET MAUI or something like Avalonia UI. I want to do a complete UI overhaul sometime anyway, so that might be a good opportunity to look into multiplatform compatibility.

robvdpol avatar Mar 14 '21 15:03 robvdpol

Hi, I'd be interested in helping port this to Linux for 3.x if any help was needed!

obvionaoe avatar Mar 14 '21 17:03 obvionaoe

Cross-platform support would be nice. I have been looking into making an App for Samsung Smart TV's that uses Tizen OS (version 2.4 and up). Sadly the .NET support is only for newer models. Maybe I have to look into using a spare NUC with some Qt/QML. After looking further into .NET Core I will give AvaloniaUI a try.

timfrankentwf avatar Mar 16 '21 10:03 timfrankentwf

I might be overthinking it, but if you can create it in a docker environment it will be multi platform and very easy to maintain. if it can run like a webserver, you can open it from every device with a web browser (every smart TV, MacOS or chromebook included) wile you desktop (or NAS in my case) in another room can be used to run the server. of course this will give other issues, but hopefully it will stay to a minimum.

laandennis avatar May 01 '21 14:05 laandennis

Maybe I should look into electron, which is just running a webApp inside a browser. So it will be cross compatible. Even Slack and Visual Code is made with it, those seem pretty decent.

timfrankentwf avatar Oct 05 '21 17:10 timfrankentwf