Запуск Windows программ на Mac через Wineskin
Когда нужное приложение доступно только для Windows-машин, перед маководом возникает вопрос: как запустить эту программу на Маке? Как ни странно, но для многих утилит и даже не очень старых игр лучший вариант — бесплатный эмулятор Wineskin. Не вдаваясь в технические подробности, рассмотрим, как с его помощью запустить на Маке какую-нибудь Windows-программу.
Установка Wineskin и отслеживание обновлений
Хотя Wine — опен-сорсный проект, который корнями уходит в Linux-системы, его Мак-версия вполне удобна в обращении и позволяет легко и быстро портировать под OS X очень многие программы (хотя и не все).
С официального сайта Wineskin скачайте приложение Wineskin Winery — это менеджер портирования Windows-программ под OS X. Распаковав загруженный архив, перенесите его в папку Программы (Applications) и запустите.
В основном окне всегда обращайте внимание на надпись New Engine(s) available! («Доступны новые движки!») и на то, доступна ли для щелчка кнопка Update(«Обновить») в группе Wrapper Version («Версия оболочки»). Кнопку обязательно нажмите, чтобы загрузить последние исправления и дополнения. Под списком установленных движков (Installed Engines), который по умолчанию будет пуст, нажмите кнопку +. В новом окне сразу будет выбран самый новый движок, загрузить и установить который можно щелчком по кнопке Download and Install.
После этого список движков уже не будет пустым: в нем указан только что установленный движок. И теперь можно создать заготовку для портирования требуемой Windows-программы.
Создание пустой оболочки
Только при наличии хотя бы одного установленного движка в основном окне Wineskin Winery станет доступной кнопка Create New Blank Wrapper («Создать пустую оболочку»). Нажмите ее.
Введите имя программы, щелкните на кнопке OK и подождите, пока Wineskin создаст новое приложение: появится окно, в котором следует нажать кнопку View wrapper in Finder («Просмотреть оболочку через Finder») — откроется окно «Файндера» с папкой
/Applications/Wineskin, в котором будет находиться только что созданное вами приложение-оболочка.
Размещение Windows-программы внутри оболочки Wineskin
Запустите созданную программу, удерживая клавишу option: так вы откроете менеджер установки и настройки требуемого Windows-приложения внутри оболочки Wineskin.
В основном окне утилиты нажмите кнопку Install software («Установить приложение»), и теперь у вас по сути два варианта: запустить инсталлятор (и пройти стандартную для Windows-программ процедуру установки) или разместить внутри оболочки, на виртуальном диске C:, приложение, не требующее установки.
Для примера возьмем редактор фракталов Apophysis. Загруженный EXE-файл как раз не нужно устанавливать — это готовая к работе программа. Разместите ее внутри новой папки и вернитесь к окну Wineskin, нажав в нем либо кнопку Copy a Folder Inside(«Скопировать папку внутрь»), либо кнопку Move a Folder Inside («Переместить папку внутрь»). Разница между этими кнопками очевидна — я бы выбрал второй вариант, чтобы не оставлять в папке загрузок OS X ничего лишнего.
После этого Wineskin предложит выбрать, какой исполняемый файл следует открывать при запуске оболочки. Понятно, что это единственный «экзешник», который только что был перемещен внутрь оболочки. Подтвердив выбор, вы вернетесь к основному окну менеджера настройки Wineskin. Жмите кнопку Quit («Выход»), и в окне Finder возвращайтесь назад в папку, в которой расположена новая программа-оболочка.
Теперь двойным щелчком запустите именно эту оболочку — через пару мгновений вы увидите «виндовый» интерфейс редактора Apophysis, готовый к работе.
Настройка Windows-приложения внутри оболочки Wineskin
Напоследок стоит сказать про кнопку Advanced в основном окне менеджера настройки Wineskin. Обычному пользователю она может понадобиться для привязки к портированной программе какой-нибудь иконки (в правом нижнем углу во вкладкеConfiguration). Продвинутые же пользователи через вкладки Tools и Options могут настроить как параметры Windows-окружения, так и взаимодействие приложения с Мак-системой. Если вы не совсем понимаете, о чем идет речь, лучше там ничего и не трогать.
Хозяйке на заметку: Помните, что вместе с портируемым приложением внутри оболочки Wineskin находятся программные компоненты, которые обеспечивают эмуляцию среды Windows. Поэтому размер «обмакинтошенного» приложения может значительно отличаться (порой в разы) от размера этой же программы в родной для нее среде Windows. Например, «вес» самого Apophysis составляет всего 1,3 МБ, а его портированная версия тянет почти на 380 МБ. Впрочем, это намного меньше полноценной Windows, которая на накопителе компьютера требует для своей работы не один десяток свободных гигабайтов.
Zet 9 на Mac OS High Sierra: проблемы запуска через приложение Wineskin
Для тех, кто на собственной шкуре прочувствовал все прелести обновления операционных систем на ретроградном Меркурии, имеется объявление:
если вдруг через приложение Wineskin перестала запускаться ваша родная и горячо любимая программа Zet, не спешите удалять, переустанавливать и разводить всяческие истерики! Попробуйте это
Еще записи по тегу «астрософт»
Skywalker: удивительные прогулки по небесам
Пост написан специально для тех, кто не на шутку влюблен в небо но мало что в нем понимает и имеет под рукой iOS. Сейчас я научу вас…
Astrological Charts Pro (астрософт для iOS)
друзья, спешу поделиться с вами радостной новостью — наконец-то найден достойный астрософт для iOS. *урррраааа!* правда, программа эта подходит…
Обзор приложения Astro Gold (астрософт для iOS)
решила написать пару строк на эту тему, потому как в свое время никакой аналогичной информации в нете не нашла. ну и пришлось купить «на…
Использование оболочки Wineskin в macOS
Использование Wineskin
Для начала упомянем о двух важных нюансах. Первый – Wineskin представляет собой 32-битное приложение, несовместимое с новейшей macOS Catalina, в которой прекращена поддержка «устаревшей» разрядности. Разработчики оболочки работают над проблемой, но на момент написания настоящей статьи (ноябрь 2019) решение пока не найдено. Второй – работа Wineskin не гарантируется на «хакинтошах», которые представляют собой обычные ПК или ноутбуки с установленной на них макОС. Теперь переходим непосредственно к использованию.
Установка Wineskin
После выяснения особенностей разберёмся с установкой приложения. Загрузочный файл можно получить с официального сайта по ссылке ниже.
- После загрузки страницы кликните по большой ссылке для получения установочного архива средства.
Подождите, пока архив будет скачан, после чего открывайте его (программа-архиватор не требуется). Распаковка будет выполнена автоматически, в результате чего вы получите исполняемый файл с именем Wineskin Winery.
На этом установка Вайнскин закончена.
Первичная настройка Wineskin
Далее потребуется настроить оболочку. Сама по себе она ни на что не способна, поэтому потребуется загрузить движок для работы добавленного приложения, затем сконфигурировать его для запуска программ.
- Первым делом проверьте, нет ли надписей «New Engine Available» и «Update» в основном окошке среды. Последний вариант более важен, поскольку с каждой новой версией поддерживается всё больше движков и запускаемых программ, поэтому при наличии обновлений лучше их скачать – для этого нажмите на кнопку «Update».
Появится окошко загрузчика, в нём можно переименовать полученный файл. Сделайте это, если хотите, затем нажмите «ОК» и дождитесь окончания загрузки.
Появится окно выбора и настройки движков. С помощью выпадающего меню выберите один из представленных вариантов – рекомендуется использовать самую новую доступную версию, на момент написания статьи это «WS9Wine 2.22», но можно попробовать и более старые и/или варианты для разработчиков, если в этом есть необходимость. После выбора нажмите «Download and Install».
Появится окошко загрузчика, принцип работы с ним такой же, как и с загрузчиком новых версий оболочки, упомянутым в шаге 1.
После установки движка в основном окне станет доступна кнопка «Create New Blank Wrapper», воспользуйтесь ею.
Задайте имя создаваемой оболочки-враппера. Назвать можно как угодно, но чтобы не путаться, рекомендуется ввести название программы, для которой создаётся инструмент запуска.
Важно! Поддерживается исключительно латиница и ограниченное число специальных символов!
По окончании создания появится соответствующее сообщение. Кликните по кнопке «View wrapper in Finder».
Откроется местоположение оболочки – по умолчанию это папка
Далее переходим к более тонкому конфигурированию.
Настройка созданной оболочки
Теперь выберем программу, которую хотим запустить в Wineskin, и настроим параметры работы оболочки.
- Для конфигурирования параметров враппера просто запустите его. Появится окно с опциями, первым выберите пункт «Install Software».
- «Choose Setup Executable» – позволяет полноценную установку приложения посредством инсталлятора, который нужно выбрать через Finder;
- «Copy a Folder inside» – копирует папку с уже установленной программой в среду выполнения;
- «Move a Folder inside» – то же, что и предыдущая, но папка вместо копирования перемещается.
Вне зависимости от выбранной опции будет запущен Файндер, в котором нужно выбрать либо EXE, либо MSI-инсталлятор, либо каталог с портативной версией программы, внутри которого находится исполняемый файл.
Далее появится диалоговое окно – в случае инсталлятора подтверждение, в случае портативного установленного софта – возможность вручную выбрать его основной EXE.
После добавления ПО вернёмся обратно к окну опций. Теперь используйте кнопку «Advanced».
В продвинутых настройках доступны три вкладки: «Configuration», «Tools» и «Options». Быстро рассмотрим их возможности:
- На вкладке «Configuration» можно указать иной EXE-файл, задать команды запуска (вроде –dx9 для выбора рендера), а также сменить название оболочки и выбрать альтернативную иконку;
Раздел «Tools» содержит в себе разнообразные утилиты, которые либо эмулируют работу тех или иных оснасток Windows (блок «Wine Tools»), либо являются хаками для облегчения запуска специфичных приложений и игр (позиции «Utilities»), либо представляют собой средства управления оболочкой (столбец «Wrapper Tools»);
После внесения всех параметров нажмите «Quit».
Если в дальнейшем понадобится получить доступ к дополнительным настройкам, запускайте созданную оболочку с зажатой кнопкой Option.
Запуск приложения в оболочке
Собственно использование Wineskin элементарно – просто запустите оболочку, созданную на этапе первичной настройки. Ассоциированное с ним приложение будет запущено и доступно для работы.
Решение возможных проблем
В процессе использования Вайнскин могут возникать разнообразные проблемы, рассмотрим методы решения наиболее распространенных из них.
При запуске оболочки ничего не происходит
Самая частая проблема – запустили оболочку, в панели Dock несколько секунд повисела задача, а затем исчезла. Причин у этой проблемы существует множество, а для их определения потребуется выполнить диагностику.
- Запустите настройку враппера – зажмите Option и дважды кликните левой кнопкой мыши по его иконке, далее выберите «Advanced».
Воспользуйтесь кнопкой «Test Run». Должно появится окно с сообщением об окончании запуска, нажмите в нём на кнопку «View».
Откроются текстовые документы с логами, переключитесь на файл с именем LastRunWine.log и обратите внимание на первые строки.
Как видим, ошибка в примере сигнализирует о неподдерживаемом типе файлов, в данном случае 64-битной программе, которые Wineskin запускать не умеет. Другие примеры ошибок:
- «Failed to initialize graphics» – неподдерживаемый графический рендер, поскольку Wineskin работает только с DX9;
- «wine: cannot find L»C:\\windows\\system32\\filename.exe» – исполняемый файл, привязанный к оболочке, удалён или перемещён, решение – заново выбрать требуемые данные;
Иные варианты сбоев более экзотичны и связаны скорее с запускаемым софтом, чем с самим транслятором.
Запущенное приложение работает неправильно
Порой программа или игра, запускаемая посредством Wineskin, может работать неправильно. Увы, но это неприятная норма – множество софта по-прежнему несовместимо с транслятором, особенно это касается современных компьютерных игр, которым для работы нужны Vulkan или DirectX 12, неподдерживаемые Вайнскин. Решение только одно – ждать обновления среды запуска.
Заключение
Теперь вам известны особенности использования Wineskin: как среду устанавливать, настраивать и запускать через неё различные приложения. Подводя итоги, напоминаем – транслятор, даже такой продвинутый, далеко не панацея и некоторые программы в нём всё равно не работают.