Package Details: ftnn-desktop 16.16.16108-1

Git Clone URL: https://aur.archlinux.org/ftnn-desktop.git (read-only, click to copy)
Package Base: ftnn-desktop
Description: Futu,富途,股票软件
Upstream URL: https://www.futunn.com/
Keywords: 富途 股票软件
Licenses: custom
Submitter: rzhli
Maintainer: rzhli
Last Packager: rzhli
Votes: 1
Popularity: 0.066733
First Submitted: 2025-07-04 09:57 (UTC)
Last Updated: 2026-05-21 13:14 (UTC)

Latest Comments

rzhli commented on 2026-03-04 11:26 (UTC)

# Maintainer: rzhli tayuebuliuhen@gmail.com
pkgname='ftnn-desktop'
pkgver='16.5.15018'
pkgrel=1
pkgdesc="Futu,富途,股票软件"
arch=('x86_64')
url="https://www.futunn.com/"
license=('custom')

depends=(
    'glibc'
    'qt5-base'
    'qt6-webengine'
    'qt5-webchannel'
    'qt5-multimedia'
    'hicolor-icon-theme'
    'qt5-x11extras'
    'nss'
    'libxss'
    'libxcrypt-compat'
    'xdg-utils'
)

source=("https://softwaredownload.futunn.com/FTNN_desktop_${pkgver}_amd64.deb")
sha256sums=('SKIP')

package() {
    # 进入 src 目录解压
    bsdtar -xf "FTNN_desktop_${pkgver}_amd64.deb"
    bsdtar -xf data.tar.* -C "${pkgdir}"

    # 删除上游 deb 中误打包的 /out 目录
    rm -rf "${pkgdir}/out"

    # 修复权限
    chmod +x "${pkgdir}/opt/FTNN/FTNN"
    chmod 4755 "${pkgdir}/opt/FTNN/chrome-sandbox"

    # 建立软链接(指向 Launch 脚本以确保 LD_LIBRARY_PATH 正确设置)
    install -d "${pkgdir}/usr/bin"
    ln -sf /opt/FTNN/Launch "${pkgdir}/usr/bin/ftnn"

    # 图标安装
    install -d "${pkgdir}/usr/share/icons/hicolor/128x128/apps"
    if [ -f "${pkgdir}/opt/FTNN/app.png" ]; then
        install -m644 "${pkgdir}/opt/FTNN/app.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/ftnn.png"
    fi

    # 桌面文件
    install -d "${pkgdir}/usr/share/applications"
    cat <<EOF > "${pkgdir}/usr/share/applications/ftnn.desktop"
[Desktop Entry]
Name=FTNN 富途牛牛
Comment=Trade stocks
Exec=/opt/FTNN/Launch %U
Icon=ftnn
Terminal=false
Type=Application
Categories=Finance;Network;
StartupWMClass=FTNN
MimeType=x-scheme-handler/futu;
EOF
}

可以试试修改后的PKGBUILD

taotieren commented on 2026-03-01 16:27 (UTC) (edited on 2026-03-01 16:31 (UTC) by taotieren)

我用 devtools 的环境打包后发现多了一个 out 目录。但是其他 deb 包没有这个情况。是哪里引入进来的吗?

ftnn-desktop /opt/FTNN/v8_context_snapshot.bin
ftnn-desktop /opt/FTNN/vk_swiftshader_icd.json
ftnn-desktop /opt/FTNN/xxHash_license.txt
ftnn-desktop /out/
ftnn-desktop /out/FTNN_desktop_16.5.15008_amd64.deb
ftnn-desktop /usr/
ftnn-desktop /usr/bin/
ftnn-desktop /usr/bin/ftnn
ftnn-desktop /usr/share/
ftnn-desktop /usr/share/applications/
ftnn-desktop /usr/share/applications/ftnn.desktop
ftnn-desktop /usr/share/icons/
ftnn-desktop /usr/share/icons/hicolor/
ftnn-desktop /usr/share/icons/hicolor/128x128/
ftnn-desktop /usr/share/icons/hicolor/128x128/apps/
ftnn-desktop /usr/share/icons/hicolor/128x128/apps/ftnn.png

freedownloadmanager /opt/freedownloadmanager/translations/torrents/fdm_tr.qm
freedownloadmanager /opt/freedownloadmanager/translations/torrents/fdm_uk.qm
freedownloadmanager /opt/freedownloadmanager/translations/torrents/fdm_ur.qm
freedownloadmanager /opt/freedownloadmanager/translations/torrents/fdm_vi.qm
freedownloadmanager /opt/freedownloadmanager/translations/torrents/fdm_zh_CN.qm
freedownloadmanager /opt/freedownloadmanager/translations/torrents/fdm_zh_TW.qm
freedownloadmanager /opt/freedownloadmanager/wenativehost
freedownloadmanager /usr/
freedownloadmanager /usr/bin/
freedownloadmanager /usr/bin/fdm
freedownloadmanager /usr/share/
freedownloadmanager /usr/share/appdata/
freedownloadmanager /usr/share/appdata/freedownloadmanager.appdata.xml
freedownloadmanager /usr/share/applications/
freedownloadmanager /usr/share/applications/freedownloadmanager.desktop
freedownloadmanager /usr/share/icons/
freedownloadmanager /usr/share/icons/hicolor/
freedownloadmanager /usr/share/icons/hicolor/256x256/
freedownloadmanager /usr/share/icons/hicolor/256x256/apps/
freedownloadmanager /usr/share/icons/hicolor/256x256/apps/freedownloadmanager.png

这个版本运行还有 core dumped 错误

❯ ftnn
[1]    3523716 IOT instruction (core dumped)  ftnn

zw963 commented on 2026-02-13 14:54 (UTC)

确实,几个版本升级下来,越来越好了,如果你和我一样也在使用 4K 显示器,并且,缩放使用的是 100%,字体显示非常小,下面的这个 ftnn.desktop 可以修复这个问题:

[Desktop Entry]
Name=FTNN 富途牛牛
Comment=Trade Hong Kong, US, and China A-shares
Exec=env QT_ENABLE_HIGHDPI_SCALING=1 QT_AUTO_SCREEN_SCALE_FACTOR=1  QT_SCALE_FACTOR=2  QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough ftnn
Icon=ftnn
Terminal=false
Type=Application
Categories=Finance;Network;
StartupWMClass=FTNN

这个文件扔到 ~/.local/share/appliations 下面就可以了。

kde_fcitx5 commented on 2026-01-09 14:15 (UTC) (edited on 2026-01-09 14:27 (UTC) by kde_fcitx5)

感谢分享!算是linux首款真正意义的股票软件了

建议描述添加股票软件四个字,这样很多人搜股票就能搜到了,我也是搜富途才找到的