Поиск по сайту:

Запускайте приложения и игры для Windows с помощью WineZGUI в Linux

WineZGUI — интерфейс Wine с графическим интерфейсом, использующий Zenity

Некоторое время назад мы писали о Bottles, графическом приложении с открытым исходным кодом, позволяющем легко запускать программное обеспечение Windows и игры в операционных системах Linux. Сегодня мы поговорим о подобном интересном проекте. Встречайте WineZGUI, графический интерфейс Wine для запуска приложений и игр Windows с Wine в Linux.

Что такое WineZGUI?

WineZGUI — это набор сценариев Bash, который позволяет легко управлять префиксами Wine и упрощает игровой процесс в Linux с помощью Zenity.

Используя WineZGUI, мы можем напрямую запускать exe-файлы или игры Windows из диспетчера файлов, не устанавливая их.

WineZGUI создает ярлык для каждого приложения или игры для облегчения доступа, а также создает отдельные префиксы для каждого двоичного файла exe.

Когда вы запускаете exe-файл Windows с помощью WineZGUI, вам будет предложено использовать префикс Wine по умолчанию или создать новый. Префикс по умолчанию — ~/.local/share/winezgui/default.

Если вы решите создать новый префикс для двоичного файла или exe-файла Windows, WineZGUI попытается извлечь имя и значок продукта из exe-файла и создаст ярлык на рабочем столе.

Когда вы запустите тот же exe или двоичный файл позже, вам будет рекомендовано запустить его с соответствующим префиксом раньше.

Говоря простыми словами, WineZGUI — это просто простой графический интерфейс Wine и Winetricks для официального ванильного вина. Установка префикса Wine происходит автоматически, когда мы запускаем exe-файл для запуска игры.

Вы просто открываете exe-файл, и он создает префикс и ярлык на рабочем столе с именем и значком, извлеченными из этого exe-файла.

Он использует утилиты exiftool и icotool для извлечения имени и значка соответственно. Вы можете либо открыть exe-файл, чтобы запустить эту игру из существующего префикса, либо использовать ярлык на рабочем столе.

WineZGUI — это сценарий оболочки, который бесплатно размещается на GitHub. Вы можете получить исходный код, улучшить его, исправить ошибки и добавить функции.

Бутылки против винаZGUI

Вы можете задаться вопросом, чем WineZGUI отличается от Bottles. Однако между этими приложениями есть небольшая разница.

Bottles ориентирован на префикс и ориентирован на бегун. Значение: Bottles сначала создает префикс, а затем использует с ним разные exe-файлы. Bottles не запоминает префикс exe. Бутылки используют разные бегунки.

WineZGUI ориентирован на exe. Он использует exe для создания одного префикса только для этого exe. В следующий раз, когда мы откроем exe-файл, он спросит, запускать ли его с существующим префиксом exe.

WineZGUI не предлагает расширенных функций, таких как bottles или lutris, таких как средства запуска, онлайн-установщики и т. д.

Как установить WineZGUI в Linux

Убедитесь, что вы установили все необходимые условия для WineZGUI.

Debian/Ubuntu:

sudo dpkg --add-architecture i386
sudo apt install zenity wine winetricks libimage-exiftool-perl icoutils gnome-terminal

Федора:

sudo dnf install zenity wine winetricks perl-Image-ExifTool icoutils gnome-terminal

Официально рекомендуемый способ установки WineZGUI — использование Flatpak.

После установки Flatpak выполните одну за другой следующие команды, чтобы установить WineZGUI в Linux.

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-21.08
wget https://github.com/fastrizwaan/WineZGUI-Releases/releases/download/WineZGUI-0.4_20220608/io.github.WineZGUI_0_4_20220608.flatpak
flatpak --user -y install io.github.WineZGUI_0_4_20220608.flatpak

Запускайте приложения и игры для Windows с помощью WineZGUI в Linux

Запустите WineZGUI из Dash или меню.

Запускаем WineZGUI

Вот как выглядит интерфейс WineZGUI по умолчанию.

Интерфейс WineZGUI

Как вы можете видеть на скриншоте выше, интерфейс WineZGUI очень прост и понятен. Из главного окна вы можете:

  • Откройте EXE-файл,
  • Откройте графический интерфейс Winetricks и интерфейс командной строки,
  • Запустите конфигурацию Wine,
  • Запустить проводник,
  • Откройте оболочку BASH,
  • Завершите все приложения/игры, включая интерфейс WineZGUI,
  • Удалить префикс Wine,
  • Просмотр установленной версии WineZGUI.

В целях демонстрации я собираюсь открыть файл .exe.

В следующем окне выберите EXE-файл для запуска. В моем случае это WinRAR.

Выберите EXE-файл для запуска

Далее, хотите ли вы запустить EXE-файл с префиксом по умолчанию или создать новый префикс. Я выбираю префикс по умолчанию.

Запустите WinRAR с префиксом по умолчанию

Через несколько секунд появится мастер установки WinRAR. Нажмите «Установить», чтобы продолжить.

Установите WinRAR в Linux

Нажмите «ОК», чтобы завершить установку WinRAR.

Полная установка WinRAR

Нажмите «Запустить WinRAR», чтобы запустить его.

Запустите WinRAR

Вот WinRAR работает на моем рабочем столе Fedora 36!

WinRAR работает в Fedora с использованием Wine

Заключение

WineZGUI — новичок в клубе. Если вы ищете более простой способ запуска приложений и игр для Windows с помощью Wine на рабочем столе Linux, WineZGUI может стать хорошим выбором.

С помощью WineZGUI пользователи имеют возможность создать префикс Wine прямо в той же папке, что и .exe, и создать относительно связанную запись .desktop для автоматического выполнения. так.

Причина в том, что легче создать резервную копию и удалить игру вместе с префиксом Wine, а создание .desktop сделает ее устойчивой к перемещению и передаче.

Отличным вариантом использования было бы настроить приложение с помощью приложения, а затем поделиться префиксом Wine со своим другом и другими людьми, которым просто нужен работающий префикс Wine со всеми зависимостями, сохранениями и т. д.

Попробуйте и дайте нам знать, что вы думаете об этом проекте в разделе комментариев ниже.

Ресурс:

  • Репозиторий WineZGUI на GitHub

Статьи по данной тематике