Продукты Apple известны множеством уникального программного обеспечения, разработанного специально для экосистемы, но некоторые продукты (особенно игры) недоступны для этой платформы. Однако есть несколько способов запуска приложений Windows в MacOS, одним из которых является среда Wineskin, которая переводит код в инструкции для ядра этой системы. Инструкции по работе с этой программой также посвящены статье.
См. Также: Как запустить EXE в macOS
Использование Wineskin
Для начала отметим два важных нюанса. Во-первых, Wineskin — это 32-битное приложение, несовместимое с последней версией macOS Catalina, в которой больше не поддерживается «устаревшая» битовая глубина. Разработчики оболочки работают над проблемой, но на момент написания этой статьи (ноябрь 2019 г.) решение еще не найдено. Во-вторых, не гарантируется работа Wineskin на хакинтошах, которыми являются обычные ПК или ноутбуки с установленной на них macOS. Теперь перейдем непосредственно к использованию.
Установка Wineskin
После знакомства с функциями давайте узнаем, как установить приложение. Загрузить файл можно на официальном сайте по ссылке ниже.
- После загрузки страницы щелкните большую ссылку, чтобы получить архив установки инструмента.
- Подождите, пока архив загрузится, затем откройте его (программа для архивирования не требуется). Он автоматически распакуется, в результате будет получен исполняемый файл под названием Wineskin Winery.
- Этот файл необходимо перетащить в каталог Program Files».
На этом установка Вайнскина завершена.
Первичная настройка Wineskin
Далее вам необходимо настроить оболочку. Сам по себе он ничего не может сделать, поэтому вам нужно загрузить движок, чтобы добавленное приложение работало, а затем настроить его для запуска программ.
- Прежде всего, проверьте, нет ли в главном окне среды слов «Доступен новый движок» и «Обновление». Последний вариант более важен, так как с каждой новой версией поддерживается все больше и больше движков и программ, поэтому, если есть обновления, лучше их загрузить — для этого нажмите кнопку «Обновить».
Появится окно загрузчика, в котором вы сможете переименовать получившийся файл. Сделайте это, если хотите, затем нажмите ОК и дождитесь завершения загрузки.
- После обновления программного обеспечения нажмите кнопку «+» в списке «Установленные двигатели».
Появится окно для выбора и настройки двигателей. Используйте раскрывающееся меню, чтобы выбрать один из представленных вариантов — рекомендуется использовать последнюю доступную версию, на момент написания этой статьи это «WS9Wine 2.22», но вы можете попробовать предыдущую версию и / или параметры разработчика, если необходимо . После выбора нажмите «Загрузить и установить».
Появится окно загрузчика, принцип работы такой же, как и у загрузчика для новых версий оболочки, упомянутых в шаге 1.
- После установки движка в главном окне станет доступна кнопка «Создать новую пустую оболочку», пользуйтесь ею.
Укажите имя создаваемой оболочки. Называть его можно как угодно, но чтобы не запутаться, рекомендуется вводить название программы, для которой создан лаунчер.
Важно! Поддерживаются только латиница и ограниченное количество специальных символов!
- Когда создание будет завершено, появится соответствующее сообщение. Нажмите кнопку «Показать оболочки в Finder».
Это откроет расположение оболочки — по умолчанию это ~ / Applications / Wineskin.
Далее перейдем к более детальной настройке.
Настройка созданной оболочки
Теперь давайте выберем программу, которую хотим запустить в Wineskin, и настроим параметры оболочки.
- Чтобы настроить параметры оболочки, просто запустите ее. Появится окно с опциями, сначала выберите «Установить программное обеспечение».
- Откроется окно для добавления программы Windows. Доступны следующие варианты:
- Перемещение папки внутри аналогично предыдущему, но папка перемещается, а не копируется.
- «Скопировать папку внутрь» — копирует папку с уже установленной программой во время выполнения;
- «Выбрать исполняемый файл установки» — разрешает полную установку приложения через программу установки, которую необходимо выбрать через Finder;
- Независимо от выбранной опции запустится Finder, в котором нужно выбрать EXE или MSI-установщик либо каталог с портативной версией программы, в котором находится исполняемый файл.
- Затем появится диалоговое окно — в случае установщика подтверждает, в случае переносимого установленного программного обеспечения — возможность вручную выбрать его основной EXE.
- После добавления программного обеспечения вернемся к окну параметров. Теперь воспользуйтесь кнопкой «Дополнительно».
- В дополнительных настройках есть три вкладки: «Конфигурация», «Инструменты» и «Параметры». Давайте кратко рассмотрим их возможности:
- Вкладка «Параметры» предлагает дополнительные параметры для среды загрузки: эмуляцию клавишной или трехкнопочной мыши, ограничение на количество файлов, создаваемых программой, рабочие параметры и многое другое.
- Раздел «Инструменты» содержит множество утилит, которые имитируют работу определенных оснасток Windows (блок «Винные инструменты»), либо являются хаками для облегчения запуска определенных приложений и игр (запись «Утилиты»), либо являются оболочкой элементы управления (столбец «Инструменты оболочки»);
- На вкладке «Конфигурация» вы можете указать другой EXE-файл, установить команды запуска (например, –dx9 для выбора рендеринга) и даже изменить имя оболочки и выбрать альтернативный значок;
- После ввода всех параметров нажмите «Выйти».
Если в будущем вам потребуется доступ к дополнительным настройкам, запустите созданную оболочку с нажатой кнопкой Option.
Запуск приложения в оболочке
На самом деле использование Wineskin элементарно: просто запустите оболочку, созданную на этапе начальной настройки. Связанное приложение будет запущено и доступно для работы.
Решение возможных проблем
В процессе использования Weinskin могут возникнуть самые разные проблемы, мы рассмотрим способы решения самых распространенных.
При запуске оболочки ничего не происходит
Самая частая проблема: оболочка запустилась, активность зависла в Dock на несколько секунд, а потом пропала. У этой проблемы много причин, и для их определения потребуется выполнить диагностику.
- Выполните настройки оболочки: удерживая Option, дважды щелкните левой кнопкой мыши по его значку, затем выберите «Дополнительно».
- Используйте кнопку «Выполнить тест». Должно появиться окно с сообщением об окончании запуска, нажмите в нем кнопку «Просмотр».
- Откроются текстовые документы с журналами, перейдите в файл с именем LastRunWine.log и обратите внимание на первые строки.
Как видите, ошибка в примере сообщает о неподдерживаемом типе файла, в данном случае о 64-битной программе, которую Wineskin не может запустить. Другие примеры ошибок:
- «Wine: не удалось найти L» C: \\ windows \\ system32 \\ filename.exe «- исполняемый файл, связанный с оболочкой, удален или перемещен, решение состоит в том, чтобы повторно выбрать требуемые данные;
- «Не удалось инициализировать графику» — рендеринг графики не поддерживается, так как Wineskin работает только с DX9;
Другие варианты ошибок более экзотичны и связаны не с самим переводчиком, а с запуском программы.
Запущенное приложение работает некорректно
Иногда программа или игра, запущенные с помощью Wineskin, могут работать некорректно. К сожалению, это досадная норма: многие программы по-прежнему несовместимы с переводчиком, особенно для современных компьютерных игр, для работы которых требуется Vulkan или DirectX 12, которые не поддерживаются Weinskin. Единственное решение — дождаться обновления среды запуска.
Заключение
Теперь вы знаете особенности использования Wineskin — как через него устанавливать, настраивать и запускать различные приложения. Подводя итог, напомним, что даже такой продвинутый переводчик — далеко не панацея, и некоторые программы до сих пор с ним не работают.