Package Details: ib-tws 1:10.49.1c-1

Git Clone URL: https://aur.archlinux.org/ib-tws.git (read-only, click to copy)
Package Base: ib-tws
Description: Electronic trading platform from discount brokerage firm Interactive Brokers (IBKR)
Upstream URL: http://interactivebrokers.com/
Licenses: custom
Submitter: bpa
Maintainer: bpa
Last Packager: bpa
Votes: 43
Popularity: 0.000531
First Submitted: 2013-01-30 06:21 (UTC)
Last Updated: 2026-07-31 06:01 (UTC)

Latest Comments

1 2 3 4 5 6 .. 23 Next › Last »

marty1885 commented on 2026-08-08 17:06 (UTC) (edited on 2026-08-08 17:06 (UTC) by marty1885)

BTW latest hash as of posting of tws-latest-standalone-linux-x64.sh is 8ba6180ba96eba5f39fe095a15cbe7519bea48981b22c7a86fa47186bffb5609

blueowl commented on 2026-06-08 16:12 (UTC)

@rellieberman, I had the same error.
The option requires newer Java versions (I think > Java 8)
Later, I have found out that the build script bundles whatever Java version it founds in ~/.local/share/i4j_jres/
So I've solved it by removing the Java from that folder and then setting default java to newer version:
sudo archlinux-java set java-25-openjdk
and rebuilding ib-tws

akspecs commented on 2026-06-04 08:14 (UTC)

Thanks for maintaining this package. I've been using it since '22.

Does anyone have any tips for getting sounds to work (e.g. alerts, trade notifications, etc...) with this software?

I've tried installing ffmpeg3.4 & ffmpeg4.4, and converting / copying audio files to *.wav

Am I missing something?

rellieberman commented on 2026-02-19 01:08 (UTC)

Hi, and thanks for maintaining this package! I'm getting the following error: Unrecognized option: --add-opens=java.base/java.util=ALL-UNNAMED Error: Could not create the Java Virtual Machine.

Does anyone know how to solve this?

Balku commented on 2025-08-29 13:11 (UTC)

Small nuance but hey. ib-tws seems to create a (hidden) folder in ~ on each startup. The folder has this kind of name: .yyyymmdd.ib-tws, and has one file in it, which is launcher.log.

Is there any way to set this log folder, so that it stops spamming the home folder?

Bonus question: how easy (or hard) would it be to install and run tb-tws on arm architecture, instead of x64?

bpa commented on 2025-07-19 06:00 (UTC) (edited on 2025-07-19 06:05 (UTC) by bpa)

@shimi, this is probably due to your shell adding environment variables that aren't available when launching from desktop entries. For a quick test, try creating a user copy of the desktop file and modify it to source your Fish environment:

# Copy the desktop file to your user directory
cp /usr/share/applications/ib-tws.desktop ~/.local/share/applications/

# Modify it to source your Fish config
sed -i 's|Exec=/usr/bin/ib-tws|Exec=/usr/bin/fish -c "source ~/.config/fish/config.fish; /usr/bin/ib-tws"|' ~/.local/share/applications/ib-tws.desktop

# Update the desktop database
update-desktop-database ~/.local/share/applications/
kbuildsycoca5 --noincremental

If that fixes the issue, you can make it permanent by creating ~/.config/environment.d/ib-tws.conf containing the environment variables you need (like JAVA_HOME, PATH additions etc) so desktop entries pick them up automatically. Check what variables Fish is setting with env | grep -E "(JAVA|PATH|LD_LIBRARY)" in your terminal to see what might be missing. Don't forget to remove your user-specific .desktop file and refresh Plasma using the above commands.

This approach avoids modifying the system .desktop files that will get overwritten during future package updates.

shimi commented on 2025-07-18 04:39 (UTC)

I'm having an issue that the application works 100% fine when running ib-tws from the terminal, but there are some bugs if it is executed from the desktop file. I'm using plasma and fish. Any idea why this could be? The desktop file seems to just execute /usr/bin/ib-tws which is also the answer to "which ib-tws" in the terminal.

From the desktop file the app does run but the menus are flaky and exporting to csv from the account menu does not work at all (the file select window just doesn't open). All of this works fine when ib-tws executed from the terminal. Any ideas on why this could be?

Jonjolt commented on 2025-04-04 11:36 (UTC)

    tws-10.35.1f-standalone-linux-x64.sh ... FAILED
==> ERROR: One or more files did not pass the validity check!

Looks like they changed something again without bumping the version