[+] Uruchamianie aplikacji w Wine

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

[+] Uruchamianie aplikacji w Wine

Post autor: Dalik »

Gdy wejdę do katalogu

Kod: Zaznacz cały

/mnt/e/Gry/Commandos2/
to po wprowadzeniu polecenia

Kod: Zaznacz cały

wine comm2.exe
gra się uruchamia bezproblemowo.

Jednak gdy wpisuje tak:

Kod: Zaznacz cały

dalik@trance:~$ wine /mnt/e/Gry/Commandos2/comm2.exe 
to otrzymuję tylko

Kod: Zaznacz cały

dalik@trance:~$ 
Potrzebuję pełnej ścieżki, bo nie wiem jakie polecenie mam wpisać, by móc uruchamiać grę z menu.
Awatar użytkownika
Wieloryb
Posty: 51
Rejestracja: 27 kwietnia 2008, 01:53

Post autor: Wieloryb »

Spróbuj ścieżkę podać w "" albo ''. A jak nie to napisz sobie skrypt który po uruchomieniu przejdzie do tego folderu i włączy grę.
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

Post autor: Dalik »

A mógłby mi ktoś podpowiedzieć jak to zrobić w pythonie ?

Dziękuję
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

A bash nie wystarczy?

Kod: Zaznacz cały

#!/bin/bash
cd /mnt/e/Gry/Commandos2/
wine ./comm2.exe
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

Post autor: Dalik »

darkwater pisze:A bash nie wystarczy?
Pewnie że wystarczy - dziękuję, ale powolutku przykładam się do programowania w Pythonie i takie coś by mi się przydało.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Kod: Zaznacz cały

import os
os.cwd('/mnt/e/gierce/komandosy')
os.system('/usr/bin/wine komandosy.exe')
Tylko to takie trochę lamerskie i raczej dużo się z tego nie nauczysz.
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Do prostych operacji w systemach uniksowych polecany jest bash. Dosyć szybki i prosty; jego znajomość jest nieodzowna.
Co do samego problemu - zapewne związane jest to ze zmiennymi globalnymi, które określają położenie folderu .wine/ (to tylko moje przypuszczenia).
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

Post autor: Dalik »

lis6502 pisze:

Kod: Zaznacz cały

import os
os.cwd('/mnt/e/gierce/komandosy')
os.system('/usr/bin/wine komandosy.exe')
Tylko to takie trochę lamerskie i raczej dużo się z tego nie nauczysz.
Troszkę poszperałem po modułach Pythona, uporządkowałem to w taki sposób:

Kod: Zaznacz cały

# Commandos 2
import os
os.chdir ('/mnt/e/Gry/Commandos2/')
os.system ('/usr/bin/wine comm2.exe')
i pięknie działa.

Dziękuję za podpowiedzi. Temat rozwiązany.
ODPOWIEDZ