У меня есть игра, которую они никогда не выпускали для Mac, и я установил игру с помощью WINE, сама установка была безупречна, но каждый раз, когда я хочу играть в нее, я вынужден открыть Терминал и запустить
cd /Users/Max/.wine/drive_c/Program\ Files/Electronic\ Arts/Dead\ Space/
wine Dead\ Space.exe
Я видел вопрос, который, как я думал, мог бы ответить на этот вопрос с использованием appleScript, но когда я попытался дублировать пример, это не сработало. Я уверен, что информации, которую я предоставил, достаточно, чтобы начать решение моей проблемы, если нет, просто дайте мне знать. Спасибо
terminal
applescript
games
wine
Максимум
источник
источник
Возможно, это «тяжелее» решения Винсента, но вы можете создать новый документ Automator и указать тип приложения.
В Действиях найдите «shell» и перетащите «Run Shell Script» в рабочий процесс справа. Затем просто введите свои команды. Сохраните его, и это будет приложение для OS X, которое вы можете установить в Dock, как и любое другое.
Это может быть легче отредактировать позже, и хорошо знать Automator и то, что он может делать: D
источник
Если вы используете Automator, как сказал @iynque, вы получите .app. Затем вы можете изменить значок на .app, который вы создали, создав файл icns здесь: https://iconverticons.com/online/ (просто перетащите & падение).
Затем щелкните правой кнопкой мыши свое приложение, выполните «Получить информацию» и в информационном окне перетащите файл icns на существующий значок приложения.
Вот пример сценария automator, который сбрасывает мой DNS, использовал мою лошадь в качестве иконки 8-P.
источник
Вы можете использовать приложение WineBottler , которое может создавать программы для Windows в качестве приложений macOS.
Он также поставляется с Wine.app , так что вы можете просто выбрать исполняемые файлы, которые будут открыты Wine, не вводя команды в Terminal каждый раз.
Другой способ - установить Wine.app через Brew Cask, например
brew cask install wine-stable
.источник