Come farei per creare un'app stand-alone sul mio dock per aprire un gioco usando un comando terminale?


9

Ho un gioco che non hanno mai rilasciato per Mac e ho installato il gioco usando WINE, l'installazione stessa è stata impeccabile, ma ogni volta che voglio giocarci, 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 a cui pensavo potesse rispondere usando applecript, 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

Risposte:


5

creare il seguente file di testo normale:

#!/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 Terminal, cambiarlo in un execabe:

sudo chmod +rx dead_space.command

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


Non ho esperienza nell'uso del terminale, come potrei cambiare?
Max

dimenticato di taggare nel mio commento
Max

Mio male, sono andato a cercarlo e ho scoperto che non avevo realizzato che l'avevi pubblicato proprio lì .. Grazie mille ... Mentre ti ho qui è lì, posso cambiare quell'icona con un'altra l'eseguibile?
Max

1
In realtà l'ho capito pochi istanti fa ... ma una cosa che non riesco a capire è come metterlo sul dock ... Posso metterlo vicino al mio stack di download e cestino, ma voglio che sembri un icona dell'applicazione, sai ... come se appartenesse ad altri miei giochi come wow / diablo, ect. Un'altra domanda che vorrei porre insieme è se c'è un modo per creare uno stack con un'icona cambiata appositamente per i giochi ... come sai i download, ma con tutti i miei file game.app così come i miei eseguibili homeade ... Grazie per l'informazione, a proposito!
Max

1
Ho ottenuto l'autore dell'appify per correggere il loro dead link. Ho anche eseguito il backup di appify.sh su un URL permanente gist.github.com/air/a0d495966288303dd202
Air

4

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

Nelle azioni, cercare "shell" e trascinare "Esegui script shell" sul flusso di lavoro sulla destra. Quindi inserisci i tuoi comandi. Salvalo e sarà un'applicazione OS X che puoi mettere sul Dock come qualsiasi altra.

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

Documento di automazione


0

Se usi Automator come ha detto @iynque, finirai con un .app Quindi puoi cambiare l'icona sul .app che hai creato creando un file icns qui: https://iconverticons.com/online/ (basta trascinare & far cadere).

Quindi fai clic con il pulsante destro del mouse sulla tua app, fai "Ottieni informazioni" e, nella finestra delle informazioni, trascina e rilascia 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 icona 8-P. inserisci qui la descrizione dell'immagine


0

Puoi usare l' app WineBottler che può creare programmi basati su Windows come app macOS.

Viene inoltre fornito con Wine.app , quindi puoi semplicemente scegliere i file eseguibili che Wine deve aprire senza digitare i comandi in Terminale ogni volta.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.