Bagaimana saya membuat aplikasi yang berdiri sendiri di dermaga saya untuk membuka game menggunakan perintah terminal?

9

Saya memiliki game yang tidak pernah mereka rilis untuk mac, dan saya menginstal game menggunakan WINE, instal itu sendiri sempurna, tetapi setiap kali saya ingin memainkannya, saya dipaksa untuk membuka Terminal dan menjalankan

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

Saya melihat pertanyaan yang saya pikir akan menjawab ini menggunakan applescript, tetapi ketika saya mencoba menduplikasi contohnya, itu tidak berhasil. Saya yakin informasi yang saya berikan sudah cukup untuk memulai jawaban atas masalah saya, jika tidak, beri tahu saya. Terima kasih

Maks
sumber

Jawaban:

5

buat file teks biasa berikut:

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

simpan sebagai dead_space.command

di Terminal, ubah ke executabe:

sudo chmod +rx dead_space.command

Sekarang, file tersebut dead_space.commandakan memulai gim Anda ketika Anda mengekliknya dua kali.

Vincent
sumber
Saya tidak berpengalaman dalam menggunakan terminal, bagaimana saya bisa mengubahnya?
Maks.
lupa memberi tag pada komentar saya
Max
Saya buruk saya pergi dan mencari dan menemukan itu saya tidak menyadari Anda telah diposting di sana .. Terima kasih banyak ... Sementara saya punya Anda di sini ada di sana pula saya dapat mengubah Ikon itu ke yang berbeda di dieksekusi?
Maks.
1
Saya sebenarnya menemukan satu dari beberapa saat yang lalu ... tapi satu hal yang sepertinya tidak bisa saya pahami adalah bagaimana cara mendapatkannya di dermaga ... Saya bisa meletakkannya di dekat tumpukan dan sampah unduhan saya, tetapi saya ingin itu terlihat seperti sebuah ikon aplikasi, Anda tahu ... seperti itu akan menjadi milik permainan saya yang lain seperti wow / diablo, dll. Pertanyaan lain yang ingin saya tanyakan adalah apakah ada cara untuk membuat stack dengan ikon yang diubah khusus untuk game ... seperti Anda tahu unduhan, tetapi dengan semua file game.app saya serta file executable homeade saya ... Terima kasih atas informasinya, btw!
Maks
1
Saya meminta penulis yang ditunjuk untuk memperbaiki tautan mati mereka. Saya juga mencadangkan appify.sh ke URL permanen gist.github.com/air/a0d495966288303dd202
Air
4

Ini mungkin "lebih berat" daripada solusi Vincent, tetapi Anda dapat membuat dokumen Automator baru dan menetapkan tipe sebagai Aplikasi.

Dalam Tindakan, cari "shell" dan seret "Run Shell Script" ke alur kerja di sebelah kanan. Kemudian cukup masukkan perintah Anda. Simpan dan itu akan menjadi aplikasi OS X yang dapat Anda letakkan di Dock Anda seperti yang lain.

Ini mungkin lebih mudah untuk diedit nanti, dan sebaiknya Anda mengenal Automator dan apa yang dapat dilakukannya: D

Dokumen automator

iynque
sumber
0

Jika Anda menggunakan Automator seperti @iynque berkata, Anda akan berakhir dengan .app Kemudian Anda dapat mengubah ikon pada .app yang Anda buat dengan membuat file icns di sini: https://iconverticons.com/online/ (cukup seret & jatuhkan).

Kemudian klik kanan aplikasi Anda, lakukan "Dapatkan Info" dan pada jendela info, seret dan letakkan file icns Anda ke ikon yang ada untuk aplikasi tersebut.

Berikut adalah contoh skrip automator yang mengatur ulang DNS saya, menggunakan kuda saya sebagai ikon 8-P. masukkan deskripsi gambar di sini

mikrofon
sumber
0

Anda dapat menggunakan aplikasi WineBottler yang dapat membuat program berbasis Windows sebagai aplikasi macOS.

Itu juga datang dengan Wine.app , jadi Anda bisa memilih file yang dapat dieksekusi untuk dibuka oleh Wine tanpa mengetik perintah di Terminal setiap kali.

Cara lain adalah menginstal Wine.app melalui Brew Cask, mis brew cask install wine-stable.

kenorb
sumber