Thread Tools Display Modes
05/17/23, 05:25 AM   #41
Zastrix
 
Zastrix's Avatar
Join Date: Nov 2022
Posts: 7
It's on flathub!

Update: It's posted on flathub. It should be in stores if you have flathub set as a source.

To install it via the CLI:
Code:
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install gg.minion.Minion

Last edited by Zastrix : 08/07/23 at 02:47 AM.
  Reply With Quote
06/15/23, 02:56 AM   #42
Zastrix
 
Zastrix's Avatar
Join Date: Nov 2022
Posts: 7
Alternative JRE's

If you don't plan on using the flatpak this is info from my investigation on how to run Minion.
  1. Running the Bellsoft JDK as it has the JavaFX modules baked in.

    The bellsoft JDK (in my experiments 11) has JavaFX baked in and simply installing it will make minion run without an issue. This is, of course, with the JDK, iirc the standard JRE won't work.

  2. 'Making' your own working JRE with OpenJFX.

    Essentially a way to guarantee this works with minimal space usage is by installing OpenJFX on top of your JRE installation. Just install your JRE and then download JavaFX for the required version of your JRE. Let's say JRE 17 as that's the current LTS.

    (Everything is done in this PR: https://web.archive.org/web/20230615....Minion/pull/6, but I'll be explaining the steps)

    Paths shouldn't matter too much so let's say you downloaded OpenJFX 17 and extract it into:
    Code:
    /app/javafx/lib
    Additionaly you need to make sure that your $JAVA_HOME path has been set OR the path for your JRE has been added in the system path.

    Now you should be able to start Minion with this command:

    Code:
    java -jar --module-path /app/javafx/lib \
        --add-modules=javafx.graphics,javafx.fxml,javafx.web \
        --add-reads javafx.graphics=ALL-UNNAMED \
        --add-opens javafx.graphics/javafx.scene.image=ALL-UNNAMED \
        --add-opens javafx.graphics/com.sun.javafx.css=ALL-UNNAMED \
        --add-opens java.base/java.lang=ALL-UNNAMED \
        ./Minion-jfx.jar
    If you get an error similar to: module javafx.graphics does not "exports com.sun.javafx.css" to unnamed module @55340952 that means that you need to add another --add-opens. Let's break down the error:

    Code:
    module X does not "exports Y" to unnamed module @_Z
    This basically means that you have to write --add-opens X/Y=ALL-UNNAMED.

Cheers!

P.S. I made sure to use Java 17 as OpenJFX is supported for ARM based machines, as there might be a chance to run ESO few years into the future on ARM-based archtypes. ESO can be played on ARM based macs iirc.

Last edited by Zastrix : 09/10/23 at 05:10 PM. Reason: Typos...
  Reply With Quote
07/13/23, 02:47 PM   #43
Nurdles
Join Date: Jun 2020
Posts: 1
Originally Posted by Zastrix View Post
Update: It's posted on flathub. It should be in stores if you have flathub set as a source.
Zastrix, you have restored my sanity and faith in human beings. Running EndeavourOS (an Arch variant) and the flatpak just works. I don't mind the download size as it's not worth wrestling with this Java app on Linux.

'Twould be nice to hear that the devs are actively testing versionNext on at least Ubuntu or Linux Mint, two very popular "mainstream" distros. Otherwise I hope you stick around and are willing to roll up another flatpak for the rest of us.

Thank you again, Zastrix, for all your hard work!
  Reply With Quote
07/27/23, 01:41 AM   #44
Zastrix
 
Zastrix's Avatar
Join Date: Nov 2022
Posts: 7
Originally Posted by Nurdles View Post
Zastrix, you have restored my sanity and faith in human beings. Running EndeavourOS (an Arch variant) and the flatpak just works. I don't mind the download size as it's not worth wrestling with this Java app on Linux.

'Twould be nice to hear that the devs are actively testing versionNext on at least Ubuntu or Linux Mint, two very popular "mainstream" distros. Otherwise I hope you stick around and are willing to roll up another flatpak for the rest of us.

Thank you again, Zastrix, for all your hard work!
Great to hear! (And I see that this is literally the only time you responded on the forums )

I am planning to play ESO for the forseeable future so of course I would try to make a flatpak if that is an option. I wouldn't have too much of a problem with a .deb being available. I do use Fedora but basically everything on my system is a flatpak so not a problem to just make it work in a sandbox!
  Reply With Quote

ESOUI » Site Forums » Minion » Minion on Linux

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off