Wie kann ich diese spezielle ausführbare Datei in Ubuntu 14.04 erstellen?

Wie kann ich diese spezielle ausführbare Datei in Ubuntu 14.04 erstellen?

Daher möchte ich World of Warcraft .exe( wow.exe) mit dem folgenden Befehl vom Terminal aus ausführen:

__GL_THREADED_OPTIMIZATIONS=1 WINEDEBUG=-all wine wow.exe -opengl

Der Grund dafür ist, dass sich meine FPS buchstäblich verdoppeln, wenn ich das Spiel damit starte.

Bevor ich dies also tun konnte, musste ich das cd /..path/in das Terminal eingeben und dann den obigen Befehl.

Gibt es eine Möglichkeit, hierfür ein Skript zu erstellen, sodass ich es mit ein oder zwei Klicks starten kann?

Vielen Dank im Voraus.

Antwort1

Erstellen Sie ein neues Verzeichnis, in dem Sie Ihr Skript speichern möchten. Ich bewahre meine Skripte in einem Verzeichnis namens auf /home/chris/scripts:

$ mkdir /home/chris/scripts

Wechseln Sie in das Skriptverzeichnis

$ cd /home/chris/scripts

wow.shErstellen Sie mit gedit oder Ihrem bevorzugten Texteditor eine neue Datei mit dem Namen :

$ gedit wow.sh

Fügen Sie Ihrem Skript Folgendes hinzu:

#!/bin/bash

cd /..path/
__GL_THREADED_OPTIMIZATIONS=1 WINEDEBUG=-all wine wow.exe -opengl

Speichern und schließen Sie das Skript.

Machen Sie das Skript ausführbar:

$ chmod +x wow.sh

Ok. Jetzt haben Sie ein Skript, um WOW in WINE zu starten. Jetzt brauchen Sie einen Desktop-Launcher, der das Skript aufruft.

Erstellen Sie eine neue Datei, die zu Ihrem Desktop-Launcher wird. Verwenden Sie erneut gedit oder Ihren bevorzugten Texteditor. Wir legen diese Datei direkt auf dem Desktop ab.

$ gedit /home/chris/Desktop/wow.desktop

Fügen Sie der Datei Folgendes hinzu:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_CA]=gnome-panel-launcher
Exec=/home/chris/scripts/wow.sh
Name[en_CA]=World of Warcraft
Name=World of Warcraft
Icon=gnome-panel-launcher

Speichern und schließen Sie die Launcher-Datei.

Machen Sie den Launcher ausführbar:

$ chmod +x /home/chris/Desktop/wow.desktop

Doppelklicken Sie auf den Launcher und haben Sie Spaß!

verwandte Informationen