thinkorswim — thinkorswim's desktop (java based) installs and runs nicely with Ubuntu. thinkorswim has charting and handles forex trades but may be considered a more general brokerage.... options is/was their main focus. They do offer trading ...