Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
starach
Beginner
Posty: 134 Rejestracja: 08 grudnia 2010, 15:53
Post
autor: starach » 19 lutego 2011, 17:31
Cześć.
Chciałbym sobie zrobić na pulpicie aktywator do gry Warcraft III. Jako że jeszcze czasami coś potrafi nie działać chcę żeby ta gra uruchamiała się z konsoli.
Dodałem więc aktywator na pulpicie z poleceniem:
Kod: Zaznacz cały
gnome-terminal -e env WINEPREFIX="/home/starach/.wine" /usr/src/wine-war3/wine "C:\Program Files\Warcraft III\euroloader.exe"
Niestety w ten sposób terminal się nie chce się uruchomić Spróbowałem więc ze zwykłym:
Okienko terminala tylko pojawia się na chwilę i zamyka.
Podajcie mi proszę jakiś przepis na to, jak to zrobić?
panjandrum
Posty: 66 Rejestracja: 08 sierpnia 2009, 00:05
Post
autor: panjandrum » 20 lutego 2011, 11:08
Stwórz sobie skrypt i tam to wszystko wrzuć, a aktywator niech uruchamia tylko:
starach
Beginner
Posty: 134 Rejestracja: 08 grudnia 2010, 15:53
Post
autor: starach » 20 lutego 2011, 12:33
Trochę pokombinowałem i poszperałem w sieci i udało mi się wystrugać to o co mi chodziło.
Polecenie aktywatora (np. skrót na pulpicie):
Kod: Zaznacz cały
gnome-terminal -e /home/starach/scripts/Warcraft3.sh
Zawartość Warcraft3.sh:
Kod: Zaznacz cały
#!/bin/bash
export WINEPREFIX="/home/starach/.wine"
#/usr/src/wine-war3/wine "C:\Program Files\Warcraft III\euroloader.exe
echo $@ | /bin/pwd
echo `/bin/pwd`
/bin/pwd
pwd
/bin/bash
Wszystkie wywołania polecenia pwd działają. Ostatnia linijka powoduje to, że okno terminala nie zostanie zamknięte po ich wywołaniu.