Bottles

跳转至: 导航, 搜索
Bottles

Com.usebottles.bottles.svg

使用 Bottles 在 Linux 上轻松地运行 Windows 软件!



发行商: Flathub
开发者: Bottles Dev Community
许可证: GPL-3.0
网站: https://usebottles.com/


Bottles 是一款应用程序,可让您轻松管理您喜爱的 Linux 发行版上的 Windows 前缀。

简介

Bottles 是一款应用程序,可让您轻松管理您喜爱的 Linux 发行版上的 Windows prefixes。

Windows prefixes 是可以使用运行程序运行 Windows 软件的环境。运行器(Runner)是能够在 Linux 系统上运行 Windows 应用程序的兼容层。

在 Bottles 中,我们称这些环境为 bottles。

功能

  • 使用预先配置的环境作为基础
  • 更换任何 bottle 的 Runner
  • 各种游戏优化和选项
  • 软件或 bottle 损坏时进行修复
  • 安装各种已知的依赖项
  • 集成任务管理器来管理和监控流程
  • 备份还原

安装

由于软件的特性所致,开发者仅推荐用户使用 flatpak 安装 Bottles:

flatpak install flathub com.usebottles.bottles

用户文档

详见:Bottles - Documentation

添加代理

Bottles 初次启动或下载额外内容都会访问 GitHub。

如果你下载文件遇到问题,你可以打开终端,设置好环境变量:

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

然后运行:

flatpak run com.usebottles.bottles

你也可以参考 编辑 desktop 文件 单独为 Bottles 设置永久性代理变量。

KDE 用户

如果你使用 KDE,那么你可以直接在开始菜单中编辑这个应用,并在 环境变量 中填入代理变量:

https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

然后保存即可。

或者你可以直接编辑 desktop 文件,使用如下的命令:

Exec=env https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=bottles --file-forwarding com.usebottles.bottles @@u %u @@

便携版程序

你需要将便携版程序的文件放置到 bottle 容器内,Bottles 才能正常运行便携版程序。

路径(以 flatpak --user 配置为例)一般是:

  • ~/.var/app/com.usebottles.bottles/data/bottles/bottles/<Bottles 容器名称>/drive_c

另见

此外,你也可以试试 steam proton,它也是一个优秀的兼容性工具。

外部链接