Як би я міг зробити самостійний додаток на доці, щоб відкрити гру за допомогою термінальної команди?


9

У мене є гра, яку вони ніколи не випускали для Mac, і я встановив гру за допомогою WINE, сама установка була бездоганною, але кожен раз, коли мені хочеться в неї грати, я змушений відкривати Термінал і запускати

cd /Users/Max/.wine/drive_c/Program\ Files/Electronic\ Arts/Dead\ Space/
wine Dead\ Space.exe

Я побачив питання, на який я думав, що відповість на це за допомогою яблучного сценарію, але коли я спробував дублювати приклад, це не вийшло. Я впевнений, що наданої мені інформації достатньо, щоб почати відповідь на мою проблему, якщо ні, просто дайте мені знати. Дякую

Відповіді:


5

створити такий звичайний текстовий файл:

#!/bin/bash
cd /Users/Max/.wine/drive_c/Program\ Files/Electronic\ Arts/Dead\ Space/
exec wine Dead\ Space.exe

збережіть його як dead_space.command

в Терміналі змініть його на виконавчу таблицю:

sudo chmod +rx dead_space.command

Тепер файл dead_space.commandповинен розпочати вашу гру, коли ви двічі клацніть по ній.


Я не досвідчений у використанні терміналу, як би я міг змінити його?
Макс

забув позначити тег у своєму коментарі
Макс

Я поганий, я пішов і подивився його і знайшов, що я не усвідомлював, що ти його опублікував прямо там. Дякую купу ... Хоча я тебе тут є, все одно я можу змінити цю піктограму на іншу виконуваний файл?
Макс

1
Я насправді зрозумів це з мить назад ... але я не можу зрозуміти, що це отримати на доці ... Я можу помістити його біля стека завантаження та сміття, але я хочу, щоб він виглядав як Значок програми, ви знаєте ... як би це належало до моїх інших ігор, таких як wow / diablo, ect. Ще одне питання, яке я хотів би задати разом із тим, чи є спосіб створити стек зі зміненим значком спеціально для ігор ... як ви знаєте завантаження, але з усіма моїми файлами game.app, а також моїми виконуваними домашніми програмами ... Дякую за інформацію, btw!
Макс

1
У мене з'явився автор-запитувач, щоб виправити їх мертве посилання. Я також створив резервну копію appify.sh на постійну URL-адресу gist.github.com/air/a0d495966288303dd202
повітря

4

Це, можливо, "важче", ніж рішення Вінцента, але ви можете створити новий документ "Автоматизатор" і встановити тип "Application".

У розділі "Дії" знайдіть "оболонку" та перетягніть "Запустити скрипт оболонки" на робочий процес праворуч. Потім просто введіть свої команди. Збережіть його, і це буде додаток OS X, яке ви зможете поставити на свій Док, як і будь-який інший.

Пізніше це може бути простіше відредагувати, і добре ознайомитись з Automator і що він може робити: D

Документ автоматизатора


0

Якщо ви використовуєте Автоматизатор, як сказав @iynque, ви отримаєте .app. Потім ви можете змінити значок на створеному вами .app, створивши тут файл icns: https://iconverticons.com/online/ (просто перетягніть & крапля).

Потім клацніть правою кнопкою миші додаток, зробіть "Отримати інформацію", а у вікні інформації перетягніть файл icns на існуючий значок програми.

Ось приклад сценарію автоматизатора, який скидає мій DNS, використовував мого коня як іконку 8-P. введіть тут опис зображення


0

Ви можете використовувати додаток WineBottler , який може створювати програми на базі Windows як програми macOS.

Він також поставляється з Wine.app , так що ви можете просто вибрати виконувані файли, які відкриватиметься Wine, не вводячи команди в терміналі кожен раз.

Інший спосіб - встановити Wine.app через Brew Cask , наприклад brew cask install wine-stable.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.