WineZGUI-使用Zenity的WineGUI前端不久前我们写了一篇关于Bottles的文章,这是一个开源图形应用程序,可以轻松地在Linux操作系统软件和游戏上运行Windows。今天,我们将讨论一个同样有趣的项目。向WineZGUI打个招呼,这是一个WineGUI前端,可以在Linux上使用Wine运行Windows应用程序和游戏。什么是WineZGUI?WineZGUI是Bash脚本的集合,可让您轻松管理Wine前缀并在Linux上使用Zenity提供更轻松的Wine游戏体验。(LCTT译注:Wine前缀是一个特殊的文件夹,Wine放置所有Wine特定的文件,安装Windows程序,库和注册表代码,以及用户首选项。)使用WineZGUI,我们可以直接从文件管理器启动WindowsEXE文件或无需安装的游戏。WineZGUI为每个应用程序或游戏创建快捷方式以便于访问,还为每个EXE二进制文件创建一个单独的前缀。当您使用WineZGUI启动一个WindowsEXE文件时,它会提示您是使用默认的Wine前缀还是创建一个新前缀。默认前缀是~/.local/share/winezgui/default。如果您选择为Windows二进制文件(EXE)创建新前缀,WineZGUI将尝试从EXE文件中提取产品名称和图标并创建桌面快捷方式。当您稍后启动相同的二进制文件(EXE)时,它会建议您使用之前的相关前缀运行它。通俗地说,WineZGUI只是官方原版Wine的一个简单的GUI。当我们启动EXE玩游戏时,Wine前缀的设置是自动的。您只需打开一个EXE,它就会创建一个前缀和一个桌面快捷方式,并从该EXE中提取名称和图标。它使用exiftool和icotool工具分别提取名称和图标。您可以通过打开具有现有前缀的EXE文件或使用桌面快捷方式来启动游戏。WineZGUI是一个在GitHub上免费托管的shell脚本。您可以获取源代码、对其进行改进、修复错误并添加功能。Bottles与WineZGUI您可能想知道WineZGUI与Bottles相比如何。但是这些应用程序之间存在细微差别。Bottles是面向前缀和面向运行者的。含义:Bottles首先创建一个前缀,然后使用不同的EXE文件。Bottles不记得EXE前缀。瓶子使用不同的流道。WineZGUI是面向EXE的。它需要一个EXE,并且只为该EXE创建一个前缀。下次我们打开EXE时,它会询问是否以现有EXE前缀开头。WineZGUI不提供Bottles或lutris等高级功能,例如运行程序、在线安装程序等。如何在Linux中安装WineZGUI确保您已经安装了WineZGUI的必要先决条件。Debian/Ubuntu:$sudodpkg--add-architecturei386$sudoaptinstallzenitywinewinetrickslibimage-exiftool-perlicoutilsgnome-terminalFedora:$sudodnfinstallzenitywinewinetricksperl-Image-ExifToolicoutilsgnome-terminal官方推荐安装WineZGUI方法是使用Flatpak。安装完Flatpak后,在Linux中一一运行以下命令安装WineZGUI。$flatpak--userremote-add--if-not-existsflathubhttps://flathub.org/repo/flathub.flatpakrepo$flatpak--user-yinstallflathuborg.winehq.Wine/x86_64/stable-21.08$flatpak--user-yinstallio.github.WineZGUI_0_4_20220608.flatpak$flatpak--user-yinstallio.github.WineZGUI_0_4_20220608.flatpak在Linux中使用WineZGUI运行Windows应用程序和游戏从Dash或菜单启动WineZGUI。启动WineZGUI这是WineZGUI的默认界面。WineZGUI界面正如您在上面的截图中看到的,WineZGUI的界面非常简单易懂。在主窗口中,您可以:打开一个EXE文件。打开WinetricksGUI和CLI。启动Wine配置。启动资源管理器。打开BASH外壳。关闭所有应用程序/游戏,包括WineZGUI界面。删除Wine前缀。检查安装的WineZGUI版本。出于演示目的,我将打开一个EXE文件。在下一个窗口中,选择要运行的EXE文件。在我的例子中是WinRAR。选择要运行的EXE文件接下来,您要运行具有默认前缀的EXE文件,还是创建一个新文件。我选择默认前缀。使用默认前缀运行WinRAR几秒钟后,将出现WinRAR安装向导。单击安装继续。在Linux中安装WinRAR单击“确定”完成WinRAR安装。完成WinRAR安装单击“运行WinRAR运行WinRAR”以启动它。运行WinRAR以下是WinRAR在我的Fedora36桌面上的运行方式!WinRAR使用Wine在Fedora中运行总结WineZGUI是俱乐部的新手。如果您正在寻找一种更简单的方法来在Linux桌面上使用Wine运行Windows应用程序和游戏,WineZGUI可能是一个不错的选择。在WineZGUI的帮助下,用户可以选择在与EXE相同的文件夹中创建一个Wine前缀,并创建一个相对链接的.desktop条目来自动执行此操作。原因是备份和删除带有Wine前缀的游戏更容易,并且让它生成一个.desktop将使其适应移动和传输。一个很酷的场景是使用该应用程序进行设置,然后将Wine前缀分享给您的朋友和其他只需要一个具有所有依赖项和保存的工作Wine前缀的人。
