Pagina 1 van 1

Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 11:36
door AnD
Iets waar ik al een tijdje mee zit en vandaag had ik dat probleem weeral.
Ik heb een spel gedownload van het net, het heet Blood Frontier, als ik dit wil starten dan ga ik naar de directory
waar ik het heb uitgepakt en dan doe ik in een console: ~/Games/bloodfrontier$ ./bloodfrontier.sh
en dan werkt het.

Wat ik nu wil doen is een item maken in het menu Toepassingen -> Spelletjes -> Blood Frontier
Dus als ik dan op Blood Frontier klik dan start het spel.

Tot nu toe heb ik Blood Frontier staan in dat menu (Spelletjes) en als opdrachtregel heb ik gegeven: /home/user/Games/bloodfrontier/./bloodfrontier.sh
Als ik dan klik op Blood Frontier krijg ik een melding dat ubuntu dit niet kan uitvoeren.

Dit heb ik ook al geprobeerd: /home/user/Games/bloodfrontier/sh bloodfrontier.sh maar werkt niet.

Wie weet hoe ik dit moet oplossen, waarschijnlijk heel simpel maar ik vind het toch niet ?

Re: Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 11:49
door redman
AnD schreef: Dit heb ik ook al geprobeerd: /home/user/Games/bloodfrontier/sh bloodfrontier.sh maar werkt niet.

Wie weet hoe ik dit moet oplossen, waarschijnlijk heel simpel maar ik vind het toch niet ?
Heb je bloodfrontier.sh executable gemaakt?

Re: Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 12:15
door crapiecorn
Dit moet het zijn :

Code: Selecteer alles

/home/user/Games/bloodfrontier/bloodfrontier.sh
Of je kan dit doen :

Code: Selecteer alles

cd /usr/bin
sudo ln -s /home/user/Games/bloodfrontier/bloodfrontier.sh  . 
Dan kan je gewoon bloodfrontier.sh ingeven.

Re: Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 12:27
door AnD
crapiecorn schreef:Dit moet het zijn :

Code: Selecteer alles

/home/user/Games/bloodfrontier/bloodfrontier.sh
Of je kan dit doen :

Code: Selecteer alles

cd /usr/bin
sudo ln -s /home/user/Games/bloodfrontier/bloodfrontier.sh  . 
Dan kan je gewoon bloodfrontier.sh ingeven.
Dit krijg ik bij /home/user/Games/bloodfrontier/bloodfrontier.sh :

Your platform does not have a pre-compiled Blood Frontier client.
Would you like to build one now? [Yn]

Waarop er niets gebeurd als ik op Enter druk of Y zeg.

Ik krijg trouwens altijd die melding, ook met die link te maken.

Re: Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 12:46
door crapiecorn
Dan zou je dit eens moeten proberen :

Code: Selecteer alles

sudo echo "cd /home/user/Games/bloodfrontier/ && sh bloodfrontier.sh" > /usr/bin/startblood
sudo chmod +x /usr/bin/startblood
Niet de mooiste oplossing, maar zou kunnen werken.

Re: Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 12:51
door AnD
crapiecorn schreef:Dan zou je dit eens moeten proberen :

Code: Selecteer alles

sudo echo "cd /home/user/Games/bloodfrontier/ && sh bloodfrontier.sh" > /usr/bin/startblood
sudo chmod +x /usr/bin/startblood
Niet de mooiste oplossing, maar zou kunnen werken.
Bij de eerste regel krijg ik een toegang geweigerd en die vraagt ook niet achter mijn paswoord (kan ook dat die het paswoord nog heeft van een vorige consolesessie) ?

Toch vreemd dat er geen simpelere manier is om dit spel te starten vanuit het menu.
Via de console gaat het wel.

PS: het bestand is executable :)

Re: Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 12:59
door crapiecorn
AnD schreef: Bij de eerste regel krijg ik een toegang geweigerd en die vraagt ook niet achter mijn paswoord (kan ook dat die het paswoord nog heeft van een vorige consolesessie) ?
Eerst even sudo -i uitvoeren en dan bovenstaande regel.

Re: Script in menu zetten en app starten

Geplaatst: 24 mei 2010, 13:07
door AnD
Inderdaad een omslachtige manier, maar het werkt. :thumbs: