[+] gnome-terminal i wykonanie polecenia przy uruchomieniu

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

[+] gnome-terminal i wykonanie polecenia przy uruchomieniu

Post 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ć?
Awatar użytkownika
panjandrum
Posty: 66
Rejestracja: 08 sierpnia 2009, 00:05

Post 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
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post 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.
ODPOWIEDZ