WineZGUI
#### 基于 Zenity 的 Wine 图形界面 - 轻松运行与分享!

什么是 WineZGUI
WineZGUI(发音为 Wine-Zee-Goo-Eee)是一个用于轻松通过 wine 玩 Windows 游戏的 wine 前端。它是用于 Wine 前缀管理和 Linux 桌面集成的一组 Bash 脚本,利用 Zenity 提供更简单的 wine 游戏体验。它允许通过文件管理器(如 Nautilus)快速启动未安装的 Direct play EXE 应用或游戏,并为每个 Windows EXE 文件创建单独的 wine 前缀。
为什么选择 WineZGUI?
- 可以从文件管理器运行 Windows 游戏或 exe 文件
- 创建应用快捷方式,方便访问。
- 专注于玩游戏而非设置前缀。
- 支持前缀备份和恢复,方便后续使用。
- 创建游戏包用于分享(前缀+游戏)
工作原理
- 当用 WineZGUI 打开一个 Windows 二进制文件或 exe 时,
- 它会创建一个新的前缀(复制模板)并以 EXE 文件名生成桌面快捷方式。
- 当用户启动脚本时,exe 会被启动。
- 如果是安装程序,它会检测已安装的 exe 并在游戏菜单类别中创建快捷方式。
如何在其他驱动器或目录运行游戏或程序
打开终端并输入:
flatpak override --user --filesystem=/path/to/your/drive io.github.fastrizwaan.WineZGUI
安装 WineZGUI
WineZGUI 在 Flathub 以 Flatpak 形式提供:
Flathub WineZGUI 只能访问 Desktop、Documents、Downloads、Music、Pictures、Videos 目录。要访问其他位置或挂载的分区或驱动器上的文件,可以将它们复制到上述目录(如 Downloads 等),或者需要读取权限,可以通过 Flatseal 应用或命令行 flatpak --user override --filesystem=host:ro io.github.fastrizwaan.WineZGUI 授予权限。
强烈推荐使用 flatpak 版本,因为基于发行版的 wine(wine-staging)经常更新,游戏可能每几天就会出问题。使用 flathub 的 wine stable 更好,或者使用发行版包里的 wine stable 5.0 或 7.0。
#### 在支持的 Linux 发行版上安装 WineZGUI flatpak
WineZGUI 由本人以 flatpak-wine 打包。WineZGUI Flathub 我的其他 flatpak 现在已弃用 flatpak-wine
在 Linux 系统上进行设置,请参见 需求
设置非常快捷,因为它只需将几个文件复制到特定目录。
##### 版本 0.99.13
下载源码 WineZGUI-0.99.13.tar.gz 或使用 git tag 0.99.13
##### 使用 tar.gz
wget https://github.com/fastrizwaan/WineZGUI/archive/refs/tags/0.99.13.tar.gz
tar -zxvf 0.99.13.tar.gz
cd WineZGUI-0.99.13
sudo ./setup --install ; #systemwide
##### git tag 0.99.13git clone --depth 1 --branch 0.99.13 https://github.com/fastrizwaan/WineZGUI.git
cd WineZGUI
sudo ./setup --install ; #systemwide
##### 开发版本git clone https://github.com/fastrizwaan/WineZGUI.git
cd WineZGUI
sudo ./setup --install ; #systemwide卸载 WineZGUI
##### Flatpak 卸载
flatpak remove io.github.fastrizwaan.WineZGUI##### 系统卸载
从相同的安装源目录运行 uninstall
sudo ./setup --uninstall需求
wine - 主程序
winetricks - 必须的 wine 附加脚本
perl‑image‑exiftool - 用于提取应用程序/游戏名称
icoutils - 用于从 exe 文件中提取图标
gnome-terminal - (可选)用于在 shell 中访问前缀目录
Linux 操作系统安装需求
支持 Flatpak 的发行版
获取包含所有依赖项的 flatpak-wine。适用于不打包 wine 的发行版。
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user -y install flathub org.winehq.Wine/x86_64/stable-24.08运行时依赖:
Fedora 36
sudo dnf install zenity wine winetricks perl-Image-ExifTool icoutils gnome-terminal wget zstd samba-winbind-clients.x86_64 samba-winbind-clients.i686
Debian / Ubuntu / Linux Mint
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install zenity wine wine32 wine64 winetricks libimage-exiftool-perl icoutils gnome-terminal wget zstd winbindSolus
sudo eopkg it zenity wine wine-32bit winetricks perl-image-exiftool icoutils gnome-terminal wget zstd diffutils samba-develArch Linux / EndeavourOS
sudo pacman -Sy zenity wine winetricks perl-image-exiftool icoutils gnome-terminal wget \
lib32-alsa-plugins lib32-libpulse lib32-openal zstd samba#### 兼容XBOX的手柄
构建并安装来自 https://github.com/paroj/xpad 的Xbox 360兼容手柄内核驱动程序
--- Tranlated By Open Ai Tx | Last indexed: 2026-03-28 ---
