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.