Come potrei fare una app stand alone sul mio dock per aprire un gioco usando un comando di terminale?

9

Ho un gioco che non hanno mai rilasciato per Mac, e ho installato il gioco usando WINE, l'installazione stessa era impeccabile, ma ogni volta che voglio giocare, sono costretto ad aprire Terminal ed eseguire

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

Ho visto una domanda che pensavo rispondesse usando il applescript, ma quando ho provato a duplicare l'esempio, non ha funzionato. Sono sicuro che le informazioni che ho dato sono sufficienti per iniziare la risposta al mio problema, in caso contrario, fammelo sapere. Grazie

    
posta Max 02.12.2013 - 01:25
fonte

4 risposte

5

crea il seguente file di testo semplice:

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

salvalo come dead_space.command

in Terminale, modificalo in un eseguibile:

sudo chmod +rx dead_space.command

Ora, il file dead_space.command dovrebbe iniziare il gioco quando fai doppio clic su di esso.

    
risposta data 02.12.2013 - 01:40
fonte
4

Questo è forse "più pesante" della soluzione di Vincent, ma puoi creare un nuovo documento di Automator e impostare il tipo come Applicazione.

Nelle Azioni, cerca "shell" e trascina "Esegui Shell Script" sul flusso di lavoro sulla destra. Quindi inserisci i tuoi comandi. Salvalo e sarà un'applicazione OS X che puoi mettere nel Dock come qualsiasi altro.

Questo potrebbe essere più facile da modificare in seguito, ed è bello avere familiarità con Automator e cosa può fare: D

    
risposta data 02.12.2013 - 09:01
fonte
0

Se usi Automator come ha detto @iynque, finirai con un .app Quindi puoi cambiare l'icona sull'app che hai creato creando un file icns qui: link (solo trascina e rilascia).

Quindi fai clic con il pulsante destro del mouse sulla tua app, fai "Ottieni informazioni" e nella finestra delle informazioni trascina il file icns sull'icona esistente per l'app.

Ecco un esempio di uno script di automazione che reimposta il mio DNS, usato il mio cavallo come un'icona 8-P.

    
risposta data 14.10.2016 - 20:47
fonte
0

Puoi utilizzare WineBottler app che può creare programmi basati su Windows come app macOS.

Include anche Wine.app , quindi puoi semplicemente scegliere i file eseguibili che devono essere aperti da Wine senza digitare i comandi in Terminal ogni volta.

Un altro modo è installare Wine.app tramite Brew Cask, ad es. brew cask install wine-stable .

    
risposta data 21.02.2018 - 22:13
fonte

Leggi altre domande sui tag