thinkorswim
Charles Schwab & Co., Inc.专有
Charles Schwab advanced trading and analysis platform
已复制!粘贴到终端并按回车即可安装。



关于
This is a community package of thinkorswim and not officially supported by Charles Schwab & Co., Inc.
One thing is added inside the app: a small preloaded library (LD_PRELOAD) that adds --no-sandbox when thinkorswim starts the embedded Chromium that shows the Schwab login page. Chromium's own sandbox needs user namespaces, which Flatpak does not allow, so without this the login form never appears. The login page still runs inside the Flatpak sandbox, and nothing else is changed.
thinkorswim is a desktop trading platform for Charles Schwab brokerage accounts, with charting, analysis, and order entry for stocks, options, and futures. A paperMoney simulated-trading mode is included.
HiDPI note: if the interface looks too small on a high-resolution display, set the UI_SCALE environment variable to scale it — for example, run flatpak override --user --env=UI_SCALE=2 com.schwab.thinkorswim for 200% scaling.
详情
权限
2 项需确认网络访问
可访问互联网和本地网络
X11 窗口系统
传统显示协议;可窥探其他 X11 窗口的输入
进程间通信
与主机共享 IPC 命名空间
音频(PulseAudio)
与 org.freedesktop.Notifications 通信
GPU 加速
打包方式
隔离降低关闭了应用自带的沙箱
显示嘉信登录页的 JxBrowser 内置 Chromium 以 --no-sandbox 运行:它自己的沙箱需要用户命名空间,而 Flatpak 不允许。
向应用注入了代码
一个小型 LD_PRELOAD 库在 thinkorswim 启动 JxBrowser 的 Chromium 时加上这个 --no-sandbox 参数。
首次启动时运行厂商的安装器
首次启动时,软件包会把嘉信自己的安装器运行到应用的数据目录里;为了让安装器认可沙箱环境,提供了替身的 df 命令和 JRE 版本文件,装完后再把安装好的启动器指向随附的 JRE。设置 UI_SCALE 会改写安装好的 vmoptions。