Installing thinkorswim desktop on Fedora

Can the thinkorswim desktop trading platform be installed on Fedora? Thank you

1 Like

Thank you for the response. I seem to be able to install the program, but when I try to run it, I get the error shown in the picture.

Okay, finally solved this, and it was a bit of a journey. First of all, I had to switch to the correct version of Java for thinkorswim desktop to work: Azul’s Zulu OpenJDK 11 using the following commands:

$ sudo dnf install -y https://cdn.azul.com/zulu/bin/zulu-repo-1.0.0-1.noarch.rpm
$ sudo dnf install zulu11-jdk

Then configure to default to the correct version:

$ sudo alternatives --config java

There are 2 programs which provide ‘java’.

Selection Command

*+ 1 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.2.0.8-7.fc36.x86_64/bin/java)
2 /usr/lib/jvm/zulu11/bin/java

Enter to keep the current selection[+], or type selection number:

Press 2 (in this case) and then press ENTER. Double check that the Azul JDK is the primary:

$ java --version
openjdk 11.0.14.1 2022-02-08 LTS
OpenJDK Runtime Environment Zulu11.54+25-CA (build 11.0.14.1+1-LTS)
OpenJDK 64-Bit Server VM Zulu11.54+25-CA (build 11.0.14.1+1-LTS, mixed mode)

And , finally, here is the kicker: In order for the program to remain visible when running, I needed to configure GNOME to use Xorg. I accomplished this on the Fedora sign-on screen, by selecting the “gear icon” and choosing “GNOME on Xorg.”

Also, there are ways to add a “desktop entry” to start the program. If anyone needs advice on this, let me know. . .

1 Like

I got this up and running with java-11-openjdk from the “updates” repo. After installing I had to run ‘sudo alternatives --config java’ like you did. I’m not entirely sure Zulu Java 11 is mandatory.

In the past I got ToS running on both EndeavourOS and on Mint the same way.

KDE/Wayland here, FWIW.

1 Like

I need this desktop entry to start the program again. If you have the details on how to get that, I would greatly appreciate it. Im switching from Kubuntu to Fedora and it didnt install the desktop icon. Note: I am using Fedora 40 with KDE.

Thank you so much for this added note. I recently switched over to Garuda Linux, and could not for the life of me get it to recognize the Zulu Java. So. . .I tried the java-11-openjdk and voila, worked like a charm. You are my hero today : )

Turns out I could not get a desktop icon to load properly. Not sure why, but I thought I had it working once. At any rate, I have now moved over to Garuda Linux. Good luck getting yours to work on Fedora.