Etrade Pro Working On Linux

If you have an Etrade account and a Linux computer. Chances are you haven’t found clear cut instructions on how to get the EtradePro application to work under Linux.

Here are the instructions for Fedora Linux. With small tweaks it should work with any distro ( Debian, SuSe, Arch, etc.. )

  1. Use RPM to install the latest JRE from the official java site. Do not use yum/dnf. rpm -iv jave_package_version_here ( Don’t use ICEDTEA WEBSTART, I have never received consistent results with launching ETRADE PRO with ICEDTEA. ) Note: you may have to use the rpm command if you get conflict errors. You must also install the libnsl package sudo dnf install libnsl
  2. Create/make sure that you have an etpro directory in your home directory:
    mkdir /home/YOUR_USERNAME_HERE/etpro/
  3. Log into the etrade website and click on ETradePro. It will ask you to run the file or download. Download the .jnlp file, to the /home/YOUR_USERNAME_HERE/etpro/ directory.
  4. Create a file here ( you need to be root )
    sudo touch /usr/share/applications/etpro.desktop
  5. Create a gnome-desktop icon. Copy / Paste the text below into the etpro.desktop file you just created above.

[Desktop Entry]
Name=EtradePro
Comment=Etrade Pro Trading
Keywords=etrade;trade;finance;etpro;money;stock;option;future;
Exec=sh -c "/usr/java/default/bin/javaws /home/${USER}/etpro/etpro_launch.jnlp"
Icon=/home/${USER}/etpro/etpro3.ico
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Finance;Money;Trading;

6. Launch etpro.desktop from applications menu

CAVEATS: If you cannot RELAUNCH the application at a later date.

Keep in mind that there is a SESSION string written in the jnlp file that you downloaded from etrade.  If you have trouble launching the application.  Log BACK into etrade and REDOWNLOAD the jnlp file, overwriting the one in your /home/${USER}/etpro/ directory.  This will 'grab' a 'new' session key.  Then launch the app from your menu.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.