Artemis
Artemis copied to clipboard
Is Linux support planned at some point?
The title pretty much says it all, would be nice if this plugin could be cross platform like OpenRGB
Hey,
As per our FAQ
Q: Will Artemis be cross platform? A: Maybe. The core is written in .NET Core and can be compiled for Linux with minimal changes. The UI is a different story, it is written in WPF which is a Windows-only platform. Artemis can function without the UI though and a different UI based on cross-platform frameworks can be put in place as well. I don't currently have any plans to do this but perhaps when Artemis 2 has matured enough and is feature complete, it would be a nice endeavour.
There is also the option of running Artemis in Wine, with which some users on Discord had succes in combination with the OpenRGB plugin.
I noticed this issue is pinned but outdated.
Native Linux support is being worked on on the Avalonia branch: https://github.com/Artemis-RGB/Artemis/tree/feature/avalonia :)
You can also track the progress here: https://github.com/orgs/Artemis-RGB/projects/1
Any news about the linux port? Is there now a way to use it in linux?
@agentwolf88 the Avalonia update is in it's final testing phase for Windows right now. After that focus will shift to making sure everything works well on Linux too (no major issues expected)
Gr8 news finally things that work everywhere.
I'm working on linux packaging but in the meantime here's a build you can try: https://builds.artemis-rgb.com/binaries/linux-ci/20220820.2/artemis-build-linux.zip
any feedback appreciated!
I'm working on linux packaging but in the meantime here's a build you can try: https://builds.artemis-rgb.com/binaries/linux-ci/20220820.2/artemis-build-linux.zip
any feedback appreciated!
How can i use this. I use Manjaro Linux and i am a newby.
I'm working on linux packaging but in the meantime here's a build you can try: https://builds.artemis-rgb.com/binaries/linux-ci/20220820.2/artemis-build-linux.zip any feedback appreciated!
How can i use this. I use Manjaro Linux and i am a newby.
Download the file, unzip it, open a terminal in the unzipped folder and enter ./Artemis.UI.Linux.
Im curious, will the wrappers to auto convert integrated game support work over wine?
new link Seems stuck on Updating built in plugins, Im on RHEL8
❯ ./Artemis.UI.Linux
[22:42:38 INF] Applying storage migration M0020AvaloniaReset to update DB from v0 to v20
[22:42:38 INF] Applying storage migration M0021GradientNodes to update DB from v20 to v21
[22:42:38 VRB] WebServer new state - Loading
[22:42:38 VRB] WebServer new state - Listening
22:42:38.957 INF >> [WebServer] Running HTTPListener: Unosquare HTTP Listener
22:42:38.958 INF >> [WebServer] Web server prefix 'http://*:9696/' added.
22:42:38.967 INF >> [WebServer] Started HTTP Listener
[22:42:38 VRB] WebServer new state - Stopped
22:42:38.979 INF >> [WebServer] Cleaning up
22:42:38.984 INF >> [WebServer] Listener closed.
22:42:38.985 INF >> [WebServer] Running HTTPListener: Unosquare HTTP Listener
22:42:38.985 INF >> [WebServer] Web server prefix 'http://*:9696/' added.
[22:42:38 VRB] WebServer new state - Loading
[22:42:38 VRB] WebServer new state - Listening
22:42:38.994 INF >> [WebServer] Started HTTP Listener
[22:42:39 INF] Initializing Artemis Core version 1.2022.1023.1-feature-gh-actions, build 1337 branch local.
[22:42:39 INF] Startup arguments: []
[22:42:39 INF] Elevated permissions: False
[22:42:39 INF] Stopwatch high resolution: True
[22:42:39 INF] Setting logging level to Debug
[22:42:39 DBG] Forcing plugins to use HidSharp 2.1.0.0
c^C
❯ sudo ./Artemis.UI.Linux
[sudo] password for nanghe:
[22:44:34 INF] Applying storage migration M0020AvaloniaReset to update DB from v0 to v20
[22:44:34 INF] Applying storage migration M0021GradientNodes to update DB from v20 to v21
[22:44:34 VRB] WebServer new state - Loading
[22:44:34 VRB] WebServer new state - Listening
22:44:34.984 INF >> [WebServer] Web server prefix 'http://*:9696/' added.
22:44:34.983 INF >> [WebServer] Running HTTPListener: Unosquare HTTP Listener
22:44:34.994 INF >> [WebServer] Started HTTP Listener
[22:44:35 VRB] WebServer new state - Stopped
22:44:35.007 INF >> [WebServer] Cleaning up
22:44:35.012 INF >> [WebServer] Listener closed.
22:44:35.013 INF >> [WebServer] Running HTTPListener: Unosquare HTTP Listener
22:44:35.013 INF >> [WebServer] Web server prefix 'http://*:9696/' added.
[22:44:35 VRB] WebServer new state - Loading
[22:44:35 VRB] WebServer new state - Listening
22:44:35.022 INF >> [WebServer] Started HTTP Listener
[22:44:35 INF] Initializing Artemis Core version 1.2022.1023.1-feature-gh-actions, build 1337 branch local.
[22:44:35 INF] Startup arguments: []
[22:44:35 INF] Elevated permissions: False
[22:44:35 INF] Stopwatch high resolution: True
[22:44:35 INF] Setting logging level to Debug
[22:44:35 DBG] Forcing plugins to use HidSharp 2.1.0.0
Are there any updates on this?
We've had several users had success with our Linux builds, you can find the download link on https://artemis-rgb.com/ If you do run into any specific issues please hit us up on Discord or create a new issue here :)
Here's a quick install script that should work and allow Artemis to auto update itself: https://github.com/Artemis-RGB/Artemis/pull/770
We are also considering offering proper Linux packages but none of us core developers are very experienced with that. If anyone wants to help with this join our discord.