WineZGUI
#### رابط گرافیکی Wine با استفاده از Zenity - بازی کن و به اشتراک بگذار!

WineZGUI چیست
WineZGUI (تلفظ: واین-زی-گو-ای) یک رابط گرافیکی برای wine است که اجرای بازیهای ویندوز با wine را آسان میکند. این نرمافزار مجموعهای از اسکریپتهای Bash برای مدیریت پیشوندهای wine و یکپارچهسازی با دسکتاپ لینوکس است تا تجربه بازی با wine را از طریق Zenity راحتتر کند. این ابزار امکان اجرای سریع فایلهای EXE (بدون نیاز به نصب) یا بازیها را مستقیماً از مدیر فایل مانند Nautilus فراهم میکند و اجازه میدهد برای هر فایل باینری EXE ویندوز یک پیشوند wine جداگانه بسازید.
چرا WineZGUI؟
- اجرای بازیها یا فایلهای exe ویندوز از طریق مدیر فایل
- ایجاد میانبر برنامه برای دسترسی آسانتر.
- تمرکز بر اجرای بازی بهجای پیکربندی پیشوندها.
- پشتیبانگیری و بازیابی پیشوندها برای استفاده بعدی.
- ایجاد بسته بازی برای اشتراکگذاری (پیشوند+بازی)
نحوه عملکرد
- وقتی یک فایل باینری یا exe ویندوز با WineZGUI باز میشود،
- یک پیشوند جدید (کپی از الگو) و یک میانبر دسکتاپ با نام فایل EXE ایجاد میکند.
- وقتی کاربر اسکریپت را اجرا میکند، فایل exe اجرا میشود.
- اگر این فایل یک برنامه نصب باشد، exe نصبشده را شناسایی کرده و میانبرهایی در منوی بازیها ایجاد میکند.
چگونه یک بازی یا برنامه را روی درایو یا مسیر دیگر اجرا کنیم
ترمینال خود را باز کرده و این دستور را وارد کنید:
flatpak override --user --filesystem=/path/to/your/drive io.github.fastrizwaan.WineZGUI
نصب WineZGUI
WineZGUI به صورت Flatpak در Flathub موجود است:
نسخه Flathub از WineZGUI فقط به پوشههای Desktop، Documents، Downloads، Music، Pictures، Videos دسترسی دارد. برای دسترسی به فایلها از مسیرهای دیگر یا پارتیشن/درایوهای متصل دیگر، باید آنها را به مسیرهای نامبرده (مانند Downloads) کپی کنید یا مجوز خواندن بدهید که میتوان از برنامه Flatseal یا با دستور خط فرمان flatpak --user override --filesystem=host:ro io.github.fastrizwaan.WineZGUI این کار را انجام داد.
استفاده از نسخه flatpak توصیه میشود، چرا که نسخه wine مبتنی بر توزیع (wine-staging) مرتب بهروزرسانی میشود و ممکن است بازیها هر چند روز یکبار دچار مشکل شوند. استفاده از wine پایدار از flathub یا نسخههای پایدار ۵.۰ یا ۷.۰ از مخازن توزیع بهتر است.
#### نصب WineZGUI flatpak روی توزیعهای پشتیبانیشده لینوکس
WineZGUI توسط خودم در flatpak-wine بستهبندی شده است. WineZGUI Flathub و flatpak دیگر من که اکنون منسوخ شده است flatpak-wine
راهاندازی روی سیستم لینوکس، به نیازمندیها مراجعه کنید
راهاندازی فوری است و فقط چند فایل به پوشههای خاص کپی میشود.
##### نسخه ۰.۹۹.۱۳
سورس را از 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.13
git 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 - (اختیاری) برای دسترسی به دایرکتوری پیشوند در شل
نصب نیازمندیها برای سیستم عامل لینوکس
توزیعهای پشتیبانیکننده از 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وابستگیهای زمان اجرا:
فدورا ۳۶
sudo dnf install zenity wine winetricks perl-Image-ExifTool icoutils gnome-terminal wget zstd samba-winbind-clients.x86_64 samba-winbind-clients.i686
دبیان / اوبونتو / لینوکس مینت
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install zenity wine wine32 wine64 winetricks libimage-exiftool-perl icoutils gnome-terminal wget zstd winbindسولوس
sudo eopkg it zenity wine wine-32bit winetricks perl-image-exiftool icoutils gnome-terminal wget zstd diffutils samba-develآرچ لینوکس / اندوروسOS
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 بسازید و نصب کنید
--- Tranlated By Open Ai Tx | Last indexed: 2026-03-28 ---
