Web Analytics

creamlinux-installer

⭐ 258 stars Simplified Chinese by Novattz

CreamLinux

CreamLinux 是一款 Linux 图形界面应用程序,简化了 Steam 游戏中 DLC ID 的管理。它提供了一个用户友好的界面,用于安装和配置 CreamAPI(适用于原生 Linux 游戏)和 SmokeAPI(适用于通过 Proton 运行的 Windows 游戏)。

观看演示视频:

观看演示

测试版状态

⚠️ 重要提示:CreamLinux 当前处于测试版阶段。这意味着:

虽然核心功能正常,但请注意这是早期版本。我会持续努力改进稳定性,添加功能,并提升用户体验。请在 GitHub Issues 页面 报告你遇到的任何问题。

功能

安装

AppImage(推荐)

   chmod +x creamlinux.AppImage
   ``
  • 运行它:
`bash ./creamlinux.AppImage ` 对于Nvidia用户使用此命令:

` WEBKIT_DISABLE_DMABUF_RENDERER=1 ./creamlinux.AppImage `

从源代码构建

#### 先决条件

  • Rust 1.77.2 或更高版本
  • Node.js 18 或更高版本
  • webkit2gtk-4.1(Debian 系统为 libwebkit2gtk-4.1)
  • npm 或 yarn
#### 步骤

  • 克隆仓库:
`bash git clone https://github.com/Novattz/creamlinux-installer.git cd creamlinux-installer `
  • 安装依赖项:
`bash npm install # or yarn `

  • 构建应用程序:
`bash NO_STRIP=true npm run tauri build `

  • 编译后的二进制文件将位于 src-tauri/target/release/creamlinux

桌面集成

如果您使用的是 AppImage 版本,可以将其集成到您的桌面环境中:

  • 创建一个桌面条目文件:
`bash mkdir -p ~/.local/share/applications `

  • 创建 ~/.local/share/applications/creamlinux.desktop 文件,内容如下(根据您的 AppImage 路径进行调整):
` [Desktop Entry] Name=Creamlinux Exec=/absolute/path/to/CreamLinux.AppImage Icon=/absolute/path/to/creamlinux-icon.png Type=Application Categories=Game;Utility; Comment=DLC Manager for Steam games on Linux `

  • 更新您的桌面数据库,使 creamlinux 出现在您的应用启动器中:
bash update-desktop-database ~/.local/share/applications `

故障排除

常见问题

  • 游戏无法加载:确保Steam中的启动选项设置正确
  • DLC未显示:尝试刷新游戏列表并重新安装
  • 找不到Steam:确保已安装Steam并至少启动过一次

调试日志

日志存储位置:~/.cache/creamlinux/creamlinux.log`

许可证

本项目采用MIT许可证 - 详情见LICENSE文件。

致谢

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-17 ---