Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.

PQ Discord Server: #planetquake                                                                                                                                         Spenden? Hier entlang!

Aufruf in Bashskript blockiert nicht

GNU/Linux-, *BSD- und Fricklerforum
Antworten
s3nft
Slash
Slash
Beiträge: 686
Registriert: Nov 2005

Aufruf in Bashskript blockiert nicht

Beitrag von s3nft »

Code: Alles auswählen

#!/bin/sh
xgamma -d :0.0 -gamma 1.4
cd /home/jln/.wine/drive_c/Programme/Warcraft\ III/
wine Frozen\ Throne.exe -opengl
xgamma -d :0.0 -gamma 1.0
Eigentlich habe ich erwartet, dass dieses Skript das Gamma hochstellt, Warcraft startet und wenn Warcraft beendet wird, das Gamma wieder runterstellt. Tatsächlich stellt er das Gamma bereit ein paar sekunden nach dem Starten zurück.
Wie kommt das?
senft

edit:
Wenn ich die war3.exe starte funktioniert es. Sehr interessant, ...
Bild
onkelcolo
Bitterman
Bitterman
Beiträge: 184
Registriert: Mai 2009

Beitrag von onkelcolo »

Seltsam. Sollte wine tatsaechlich returnen, kannst du _vielleicht_ mit:

Code: Alles auswählen

xgamma -d :0.0 -gamma 1.4
(cd /home/jln/.wine/drive_c/Programme/Warcraft\ III/
wine Frozen\ Throne.exe -opengl) &
wait %1
xgamma -d :0.0 -gamma 1.0
rundherumwerken.
ytary.
Spiritargh
Tank Jr.
Tank Jr.
Beiträge: 904
Registriert: Jan 2006

Beitrag von Spiritargh »

Das wird wie bei vielen Spielen einen neuen Prozess spawnen, also wahrscheinlich war3.exe mit Parametern. Daher ist der "wine Frozen\ Throne.exe -opengl" schon fertig, aber von dem neuen Prozess weiß das Skript nix.
s3nft
Slash
Slash
Beiträge: 686
Registriert: Nov 2005

Beitrag von s3nft »

Das macht Sinn, würde halt auch erklären warum es funktioniert, wenn ich die war3.exe direkt starte.
@colo: hab ich jetzt nicht ausprobiert, weil es halt auch so geht.. aber danke!
Bild
Antworten