Flatpak 的命令行体验很糟糕
来源:kowalski7cc.xyz — 2026-10-03
📋 概述
作者认为 Flatpak 在图形应用上大获成功,却把命令行工具抛在了后面。CLI 下使用 Flatpak 时命令冗长、必须写完整的三段式 app id,甚至要禁用文件系统沙箱;用 @@ 包裹路径也救不了目录或待创建文件(如图片转换的输出文件)。他借鉴 Windows 的做法给出方案:在 manifest 中新增 export-commands 键,把包内可执行文件映射为简短的命令别名,安装时生成自动附加 --command 并支持 --file-forwarding 的包装脚本,并提供别名开关与图形管理面板。
🔑 核心要点
- CLI 下 Flatpak 命令冗长、须写完整三段式 app id,还要禁用文件系统沙箱
- @@ 包裹路径无法处理目录或待创建文件,如图片转换的输出文件
- 借鉴 Windows 的 AppExecutionAlias 执行别名机制
- 建议在 manifest 增加 export-commands 键,映射内部可执行文件到简短别名
- 安装时生成包装脚本,自动附加 --command 并支持 --file-forwarding
💡 金句
把沙箱与跨发行版分发这些原则延伸到命令行工具,需要一次实现上的改变。
👍 0
👎 0
← 返回 Lobsters 首页