Strona 1 z 1

[+] gnome-terminal i wykonanie polecenia przy uruchomieniu

: 19 lutego 2011, 17:31
autor: starach
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:

Kod: Zaznacz cały

gnome-terminal -e pwd
Okienko terminala tylko pojawia się na chwilę i zamyka.

Podajcie mi proszę jakiś przepis na to, jak to zrobić?

: 20 lutego 2011, 11:08
autor: panjandrum
Stwórz sobie skrypt i tam to wszystko wrzuć, a aktywator niech uruchamia tylko:

Kod: Zaznacz cały

gnome-terminal -e /sciezka/do/skryptu

: 20 lutego 2011, 12:33
autor: starach
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.