Używam Linux Mint (edycja MATE) i mam program uruchamiany przez WINE. Ponieważ wymaga argumentu, uruchamiam go za pomocą skryptu powłoki. Ten skrypt to:

cd /home/me/someFolder
wine someProgram.exe someArg

Następnie mam program uruchamiający aplikację, który uruchamia skrypt. To wszystko działa, ale zastanawiam się, czy jest jakiś sposób, aby uprościć to tylko program uruchamiający aplikacje.

Próbowałem użyć execlub cdbezpośrednio w programie uruchamiającym, ale to nie działa, ponieważ najwyraźniej nie można uruchamiać z niego poleceń powłoki. Próbowałem również różnych odmian:

wine /home/me/someFolder/someProgram.exe someArg

na przykład.

wine "/home/me/someFolder/someProgram.exe" someArg
wine "/home/me/someFolder/someProgram.exe someArg"
wine "/home/me/someFolder/someProgram.exe" "someArg"

ale żadna z tych prac nie działa.

Czy jest na to jakiś sposób, czy utknąłem w skrypcie powłoki?

machineghost
źródło