Archiv verlassen und diese Seite im Standarddesign anzeigen : starter für wine anlegen
hallo,
ich wollte mir einen starter anlegen und hab folgendes probiert:
wine "/home/till/games/jk/jamp.exe"
nur leider sucht die .exe die dateien dann nicht in ihrem ordner...
nun dachte ich, man könnte vielleicht erst mit cd ind den richtigen ordner wechseln und dann mit wine starten, nur weiß ich leider nicht, wie man 2 befehle in einen starter legt...
oder gibt es da ne ganz andere möglichkeit?
Wie wärs damit:
cd /home/till/games/jk && wine ./jamp.exe
? Habs selber nicht getestet, da ich keinen Starter nutze.
nein, da tut sich auch nichts...:(
Ich löse das Problem immer mit meiner grafischen Oberfläche KDE. Gebe dort mit dem Verzeichnis wine /bla/blub/start.exe den Befehl ein und darunter gebe ich den Arbeitsordner an und fertig.
Desktop-> rechte Maustaste-> neu erstelllen -> Verknüpfung zu Programm -> Programme -> Befehl eingeben/Arbeitsordner
cu talcid
ich habe gnome, da kann man keinen arbeitsordner angebe, zumindest habe ich nichts gefunden...
Ok, dann erstell dir ne Datei, die du bspw. starte-jake.sh nennst, fügst meine obige Zeile ein, gibst dieser die Ausführungsrechte (wenigstens für den Eigentümer) und startest diese erstmal von einer Konsole aus. Startet das Spiel, dann weißt du erstmal, dass es grundsätzlich funktioniert. Danach legst du dir den Starter an, der als Befehlzeile halt das "starte-jake.sh" enthält (eventuell noch den Pfad, wo die Datei selber liegt).
funktioniert...
danke
aber
wenn ich das so starte kommt kein ton mehr....
D.h. wenn du das Spiel über die Konsole startest, hast du Sound und wenn du es über den Starter startest, dann auf einmal nicht mehr ?
naja, "starter"..., is ja eigentlich nen shell-script...
aber ja, genauso ist es!
Keine Ahnung, was da Gnome macht bzw. nicht macht.
Du kannst maximal die Wine-Ausgaben in ne Datei umleiten lassen und dann der Fehlerquelle auf den Grund gehen.
Der Aufruf wäre dann bspw.
cd /home/till/games/jk && wine ./jamp.exe 2>&1 | tee ~/wine-jamp-start.log
wenns um ein shell script geht:
#!/bin/bash
wine "C:\PROGRAMME\SPIEL\Game.exe"
natürlich Verzeichnis und exe anpassen und die datei ausführbar machen!
wenns um ein shell script geht:
#!/bin/bash
wine "C:\PROGRAMME\SPIEL\Game.exe"
natürlich Verzeichnis und exe anpassen und die datei ausführbar machen!
hier tritt wieder der fehler auf das er nicht im richtigen verzeichnis arbeitet....
Keine Ahnung, was da Gnome macht bzw. nicht macht.
Du kannst maximal die Wine-Ausgaben in ne Datei umleiten lassen und dann der Fehlerquelle auf den Grund gehen.
Der Aufruf wäre dann bspw.
cd /home/till/games/jk && wine ./jamp.exe 2>&1 | tee ~/wine-jamp-start.log
wie gesagt startet problemlos, nur halt ohne sound
in der .log-datei befindet sich kein inhalt...
hier tritt wieder der fehler auf das er nicht im richtigen verzeichnis arbeitet....
Jo klar, musst das gesammte Verzeichnis anpassen! Also auch das Laufwerk C und die einzelnen Unterverzeichnisse. Wo liegt denn das Spiel??
es liegt in meinem home-verzeichnis:
/home/till/games/jk
oder
Y:\games\jk
ich habe damals einfach den ordner von meinem windows-rechner rübergezogen...
Verrate uns doch mal wie das Spiel heisst.
cu talcid
jedi knight: jediacademy ;)
WhiteShadow
31.01.06, 20:06
wenn du in dem Script erst den Pfad, und dann den Aufruf der Exe machst, sollte es gehen.
#!/bin/sh
cd /home/till/games/jk
wine jamp.exe
falls er das nicht mag (ich wüsst nicht warum) - kann man zwischen den Pfad und den Aufruf mit wine auch noch ein "&" reinpacken bzw. wenn dann wohl eher ein "&&" da die zwei Sachen ja nacheinander ausgeführt werden sollen. Also so:
#!/bin/sh
cd /home/till/games/jk && wine jamp.exe
es sollten beide gehen, ich hab ein script für wc3 das noch den xgamma hochsetzt, da das Bild zu dunkel ist.
ja, so hatte ich es bereits gemacht, hat auch funktioniert, allerdings ohne ton...
habe mir jetzt einfach einen starter per kde angelegt, damit geht es ohne probleme...
trotzdem vielen danke
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.