Linux 游戏的下一个秘密武器：Bottles Next
Bottles Wine
![](/data/attachment/album/202310/06/123651ctvakzantvupnezt.jpg)



> 
> Bottles 的发展计划充满激动人心，目标是成为在 Linux 上运行 Windows 应用和游戏的更优秀工具。
> 
> 
> 


如今，Wine 和 Steam 的 Proton 让 Linux 用户获得了升级的游戏体验。


而 Lutris、Heroic Games Launcher 等应用利用这些技术，让你能够轻松管理、安装和启动游戏。


**Bottles** 是一款此类的实用工具，它帮助你在 Linux 上 [运行 Windows 应用和游戏](https://itsfoss.com/use-windows-applications-linux/)。这是在 Linux 上使用 [Epic 游戏商店](https://itsfoss.com/epic-games-linux/) 的最佳方法之一。


我深信，它在不久的将来会成为一个更令人激动的工具！*为什么？* ?


嗯，我发现了一些关于 Bottles 下一代升级计划的有趣更新 ?


### Bottles Next：完全变革


当前版本的 [Bottles](https://usebottles.com/) 是一款简洁且可以定制的应用，帮助你仅需点击几次便可管理和运行 Windows 应用和游戏。


![Bottles 当前版本的截图](/data/attachment/album/202310/06/123717nyivt1f1cvvhbi7y.png)


根据其未来升级计划（*尽管目前还没有具体的时间表*），开发者们准备提升用户体验，以及提供一个**更强大的后端**。与之配合的是，他们还计划**重新设计用户界面**，以满足初级和资深用户的需求。


现在，我来告诉你更多它的计划信息...


#### 用户界面的重新设计


这是其创建者 [Mirko Brombin](https://news.itsfoss.com/interview-mirko-brombin/) 分享的 Bottles Next 的一些效果图：


![Bottles Next 展示两种模式的设计](/data/attachment/album/202310/06/123718n3fvweziwwnxw8jb.jpg)


如你所见，他们的目标是推出两种使用模式，即 “<ruby> Next 模式 <rt>  Next Mode </rt></ruby>” 针对初级用户，以及 “<ruby> 经典模式 <rt>  Classic Mode </rt></ruby>” 针对资深用户。



> 
> ? 这些效果图可能不代表 Bottles Next 的最终设计。
> 
> 
> 


Bottles Next 的更新旨在提供更简洁的用户体验，同时依然保持了工具的可定制性。


![](/data/attachment/album/202310/06/123718ebmnxjcdmrmjjbdp.jpg)


游戏信息界面看起来很吸引人，显示了重要信息，并提供了进入高级设置的选项。


![](/data/attachment/album/202310/06/123718zk2j7urkq4r1jrtz.jpg)


我个人觉得这个设计不错，*你觉得呢？*


#### 核心的变化


计划中的技术变动很大，但当然，你可能无法从用户界面上看出其变化。


后端重写的一些目标包括：


* 让后端独立于图形用户界面
* 重新定义应用如何与其创建的 “<ruby> 前置瓶 <rt>  bottle </rt></ruby>” 联系，重点是单一应用。
* 引入新功能（如取消创建 “前置瓶” 的能力）


（LCTT 译注：Wine 使用一个被称之为 “Wineprefix” 的配置目录来控制使用 Wine 运行的 Windows 程序，这个目录也被比喻作 “bottle”，而 “Bottles” 是一个基于此机制的软件。在此，我将 “Wineprefix” 和 “bottle” 尝试翻译为 “Wine 前置配置” 和 “前置瓶”。）


为了使后端独立于图形用户界面，他们计划使用客户端和本地服务器的概念。因此，其他应用也可以使用 Bottles 服务器来处理已创建的 <ruby> Wine 前置配置 <rt>  Wineprefix </rt></ruby>。



> 
> ? <ruby> Wine 前置配置 <rt>  Wineprefix </rt></ruby> 是 Wine 用于存储配置文件及已安装的 Windows 程序的目录（更多关于 Wine 的信息参见 [Arch Linux Wiki](https://wiki.archlinux.org/title/wine)）。
> 
> 
> 


换句话说，他们目标是改变所有的工作方式，同时保证他们的后端对其他应用管理 Wine 是有利的。


关于技术变化，Mirko 提到：



> 
> 这种全新的架构允许在任何需要管理 Wine 前置配置的应用中使用 Bottles。你可以用任何工具包，例如 qt、GTK 等写客户端。我们正朝着 Electron 的道路前进，同时也在开发一个 GTK 客户端。
> 
> 
> 


（计划中）Bottles Next 工作方式的一个**有趣的地方**：



> 
> Bottles Next 将会是第一款能够从内部管理 Wine 前置配置的管理器。我们正在编写一个名为 [WineBridge](https://github.com/bottlesdevs/winebridge) 的项目，它运行在 Wine 前置配置内部，然后通过协议与 Bottles 通信。这样我们便可以避免使用 Shell 命令来启动程序或调整 <ruby> Wine 前置配置 <rt>  Wineprefix </rt></ruby>，大大降低了痛苦。
> 
> 
> 


此外，他提到将基于 Go 编程语言进行重写。


简而言之，即将在底层和前端出现大量重大的变化。这些整合后，必然能够在 Bottles 上提升用户体验。


随着他们透露的关于 Bottles Next 更多的计划和进展信息，我们可能会获得更多值得关注的消息。


### ? 如果可以，帮助他们！


我敢肯定，至此为止，作为一个 Linux 游戏狂热爱好者，你一定迫不及待想要看到下一代的更新!


然而，已经分享的**开发计划**会需要一段时间去实践，最后才能推出。


**但不用担心，你可以伸出援手！**


你可以在 [GitHub](https://github.com/bottlesdevs) 上为项目做出贡献，提出你的想法/反馈到 [论坛](https://forum.usebottles.com/)， 加入他们的 [Discord](https://discord.gg/wF4JAdYrTR) 服务器找出更多参与 **Bottles Next** 项目的方式。



> 
> **[Bottles](https://usebottles.com/)**
> 
> 
> 


? 你对 Bottles Next 有什么看法？在下方的评论中分享你的观点。


*（题图：MJ/e6b335c1-70d9-4404-b62f-e9b27fd128bb）*




---


via: <https://news.itsfoss.com/bottles-next-linux-gaming/>


作者：[Ankush Das](https://news.itsfoss.com/author/ankush/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[ChatGPT](https://linux.cn/lctt/ChatGPT) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![](/assets/images/pikapods-banner-v3.webp)


![](/assets/images/pikapods-banner-v3.webp)

Wine and Steam's Proton have made it possible for Linux users to get an enhanced gaming experience.

And apps like Lutris, Heroic Games Launcher, and others help utilize the technologies to let you easily manage, install, and launch games at your convenience.

**Bottles** is one such utility that helps you [run Windows apps and games on Linux](https://itsfoss.com/use-windows-applications-linux/?ref=news.itsfoss.com). It is one of the best methods to use the [Epic Games Store on Linux](https://itsfoss.com/epic-games-linux/?ref=news.itsfoss.com).

And, I think it will be a more exciting tool in the near future! *Why? *🤔

Well, I came across some interesting updates regarding the next-gen upgrade planned for Bottles 🤯

## Bottles Next: A Complete Overhaul

[Bottles](https://usebottles.com/?ref=news.itsfoss.com) in its current form is a simple and customizable app to help you manage/run Windows apps and games in a couple of clicks.

![Bottles](https://news.itsfoss.com/content/images/2023/10/bottle-dark-screenshot.png)

With its planned upgrade (*with no particular schedule presently*), the devs plan to take the user experience a notch up, with a **more capable back-end**. To compliment it, they also plan to **redesign the user interface** to cater to beginners and advanced users.

Let me tell you more about it…

![Follow It's FOSS on Google News](https://news.itsfoss.com/content/images/2023/04/Follow-us-on-Google-News.png)


![Follow It's FOSS on Google News](https://news.itsfoss.com/content/images/2023/04/Follow-us-on-Google-News.png)

### The User Interface Redesign

Here are some mockups shared by [Mirko Brombin](https://news.itsfoss.com/interview-mirko-brombin/) (the creator) for Bottles Next:

![bottles next mockup screenshot](https://news.itsfoss.com/content/images/2023/10/bottles-next.jpg)

As you can see, they are aiming to introduce two modes of usage, i.e., '**Next Mode**' for beginners and a '**Classic Mode**' for advanced users.

Bottles Next update aims to give a simpler user experience, and still retain the customizability of the tool.

![](https://news.itsfoss.com/content/images/2023/10/bottles-next-ui.jpg)

The game information screen looks interesting with vital information, and the option to head to advanced settings.

![](https://news.itsfoss.com/content/images/2023/10/bottles-next-game-info.jpg)

It looks good to me, *what do you think?*

**Suggested Read **📖

[Run Windows Applications on Linux [Beginners Guide]Here’s a detailed step-by-step guide with screenshots to show how you can run Windows software on Linux using Wine.](https://itsfoss.com/use-windows-applications-linux/?ref=news.itsfoss.com)![](https://itsfoss.com/content/images/2023/06/run-windows-apps-on-linux.png)


![](https://itsfoss.com/content/images/2023/06/run-windows-apps-on-linux.png)

### Under-the-hood Changes

The planned technical changes are big, but of course, you may not notice it on the user-facing side.

Some goals with the backend rewrite include:

**Making the back-end independent of the GUI****Redefining how the app communicates with the created bottles, focusing on a single application.****Introducing new capabilities along with it (like the ability to cancel a bottle creation)**

To make the back-end independent of the GUI, they plan to utilize a client and local server concept. So, anyone (other applications) can use Bottles server to work with wineprefix created.

[Arch Linux Wiki](https://wiki.archlinux.org/title/wine?ref=news.itsfoss.com))

In other words, they aim to change how it all works, and at the same time, ensure that their back-end could be beneficial for other applications to manage wine.

On the technical changes, Mirko mentions:

This new structure allows using bottles in any applications which need to handle wine prefixes. It is possible to write clients in any toolkit, like qt, GTK or whatever. We are going the Electron road but also working on a GTK client.

One more** interesting bit about how Bottles Next works (planned)**:

Bottles Next will be the first wineprefix manager to manage prefixes from the inside. We are writing a project called[WineBridge]which runs from inside the prefix, and then communicate via protocol with Bottles. This way we can avoid using shell commands to launch programs or tweak the prefix, which is painful.

Furthermore, he mentions the rewrite will be based on the **Go** programming language.

In a nutshell, we have many significant changes coming under-the-hood and on the front-end. Combined, this should level up the user experience that you get on Bottles.

You can explore more about the technical details and plans in their [blog post](https://usebottles.com/blog/bottles-next-a-new-chapter/?ref=news.itsfoss.com).

## Help Them Out If You Can! 🙌

I'm sure by now, as a Linux gaming enthusiast, you cannot wait for the next-gen upgrade!

However, the **development plans** shared will take a while to be worked on and finally make its way to a release.

**Fret not, you can help!**

You can contribute to the project on [GitHub](https://github.com/bottlesdevs?ref=news.itsfoss.com), suggest ideas/feedback on [forums](https://forum.usebottles.com/?ref=news.itsfoss.com), and join their [Discord](https://discord.gg/wF4JAdYrTR?ref=news.itsfoss.com) server to explore more ways to get involved with the **Bottles Next** project.

*💬 What do you think about Bottles Next? Share your thoughts in the comments below.*

## More from It's FOSS...

- Support us by opting for
[It's FOSS Plus](https://itsfoss.com/#/portal/signup)membership. - Join our
[community forum](https://itsfoss.community/). - 📩 Stay updated with the latest on Linux and Open Source. Get our
[weekly Newsletter](https://itsfoss.com/newsletter/).