Repolode
bottlesdevs

bottlesdevs/Bottles

基于 GTK4 与 libadwaita 的 Linux 应用,通过管理 Wine 前缀让 Windows 软件和游戏在 Linux 上运行。

Star
9,053
Fork
385
未关闭 Issue
32
最近提交
昨天

这是什么?

Bottles 是一款用于在 Linux 桌面上运行 Windows 软件和游戏的应用。它将每个 Wine 前缀(称为 bottle)独立管理,各自配置运行环境、组件和设置,无需手动调整 Wine 即可安装和启动程序。

项目使用 Python 编写,界面基于 GTK4 与 libadwaita。仓库主题涉及 DXVK、Proton 和 MSI 安装包等相关工具,应用主要以 Flatpak 形式通过 Flathub 分发。

仓库提供了用于源码开发的 Flatpak 构建清单,也说明了如何基于 Flathub 清单在本地构建正式版本。贡献者需遵循文档中的流程,包括 AI 辅助提交的格式要求。

核心功能

  • 01以独立的 Wine 前缀(bottle)管理应用,各自拥有运行环境和设置。
  • 02基于 GTK4 与 libadwaita 构建,界面贴合 GNOME 风格。
  • 03通过 Flathub 以 Flatpak 形式分发,并提供开发版构建方式。
  • 04在 Wine 环境配置中支持 DXVK、Proton 和 MSI 安装包。

适用场景

  • 在 Linux 桌面上运行 Windows 游戏,无需手动管理 Wine。
  • 安装需要独立 Wine 环境的 Windows 应用程序。
  • 使用 Flatpak 开发清单测试或参与 Bottles 本身的开发。

快速上手

  1. 1

    通过 Flathub 页面的下载徽章安装 Bottles

  2. 2

    从应用菜单启动 Bottles

使用前须知

  • Bottles 只适用于 Linux,无法在 Windows 或 macOS 上运行。
  • README 官方仅支持 Flatpak 分发,在 Flatpak 环境之外构建较为复杂。
  • 实验性构建可能损坏数据,因此 README 建议在测试前备份数据。

标签

#wine#linux#gaming#windows-compatibility#flatpak#gtk#python#bottles#bottles-versioning#dxvk

常见问题

Bottles 是什么?
基于 GTK4 与 libadwaita 的 Linux 应用,通过管理 Wine 前缀让 Windows 软件和游戏在 Linux 上运行。 Bottles 是一款用于在 Linux 桌面上运行 Windows 软件和游戏的应用。它将每个 Wine 前缀(称为 bottle)独立管理,各自配置运行环境、组件和设置,无需手动调整 Wine 即可安装和启动程序。
Bottles 可以免费使用吗?用的什么许可证?
Bottles 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Bottles 还在维护吗?
活跃维护中。Bottles 最近一次提交是在 2026年11月6日。
Bottles 适合用来做什么?
在 Linux 桌面上运行 Windows 游戏,无需手动管理 Wine。 安装需要独立 Wine 环境的 Windows 应用程序。 使用 Flatpak 开发清单测试或参与 Bottles 本身的开发。
Bottles 怎么安装和运行?
通过 Flathub 页面的下载徽章安装 Bottles 从应用菜单启动 Bottles
在哪里获取 Bottles?
源代码和安装说明在 GitHub 上:https://github.com/bottlesdevs/Bottles

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目