¿Cómo hago para crear una aplicación independiente en mi dock para abrir un juego con un comando de terminal?

9

Tengo un juego que nunca lanzaron para Mac, e instalé el juego con WINE, la instalación fue perfecta, pero cada vez que quiero jugar, me veo obligado a abrir Terminal y ejecutar

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

Vi una pregunta que pensé que respondería a esta usando Applecript, pero cuando intenté duplicar el ejemplo, no funcionó. Estoy seguro de que la información que he proporcionado es suficiente para iniciar la respuesta a mi problema; si no, simplemente avíseme. Gracias

    
pregunta Max 02.12.2013 - 01:25

4 respuestas

5

crea el siguiente archivo de texto plano:

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

guárdalo como dead_space.command

en la Terminal, cámbiala a un ejecutable:

sudo chmod +rx dead_space.command

Ahora, el archivo dead_space.command debería comenzar tu juego cuando hagas doble clic en él.

    
respondido por el Vincent 02.12.2013 - 01:40
4

Esto es quizás "más pesado" que la solución de Vincent, pero puede crear un nuevo documento de Automator y establecer el tipo como Aplicación.

En Acciones, busque "shell" y arrastre "Ejecutar script de shell" al flujo de trabajo de la derecha. Luego simplemente ingrese sus comandos. Guárdalo y será una aplicación OS X que puedes poner en tu Dock como cualquier otra.

Esto puede ser más fácil de editar más adelante, y es bueno estar familiarizado con Automator y lo que puede hacer: D

    
respondido por el iynque 02.12.2013 - 09:01
0

Si usas Automator como @iynque dijo, terminarás con un .app Luego puede cambiar el ícono en el .app que creó al crear un archivo icns aquí: enlace (solo arrastrar y soltar).

Luego haga clic con el botón derecho en su aplicación, haga "Obtener información" y en la ventana de información, arrastre y suelte su archivo icns en el icono existente de la aplicación.

Aquí hay un ejemplo de una secuencia de comandos automator que restablece mi DNS, usó mi caballo como un icono 8-P.

    
respondido por el mike 14.10.2016 - 20:47
0

Puedes usar la aplicación WineBottler que puede crear programas basados en Windows como aplicaciones macOS.

También viene con Wine.app , por lo que puedes elegir los archivos ejecutables que se abrirán con Wine sin escribir los comandos en Terminal cada vez.

Otra forma es instalar Wine.app a través de Brew Cask, por ejemplo. brew cask install wine-stable .

    
respondido por el kenorb 21.02.2018 - 22:13

Lea otras preguntas en las etiquetas