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 ?
Script in menu zetten en app starten
-
- Elite Poster
- Berichten: 1700
- Lid geworden op: 26 okt 2005, 23:19
- Uitgedeelde bedankjes: 69 keer
- Bedankt: 97 keer
Heb je bloodfrontier.sh executable gemaakt?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 ?
-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Dit moet het zijn :
Of je kan dit doen :
Dan kan je gewoon bloodfrontier.sh ingeven.
Code: Selecteer alles
/home/user/Games/bloodfrontier/bloodfrontier.sh
Code: Selecteer alles
cd /usr/bin
sudo ln -s /home/user/Games/bloodfrontier/bloodfrontier.sh .
- AnD
- Elite Poster
- Berichten: 4069
- Lid geworden op: 18 okt 2003, 12:29
- Locatie: Hasselt
- Uitgedeelde bedankjes: 431 keer
- Bedankt: 115 keer
Dit krijg ik bij /home/user/Games/bloodfrontier/bloodfrontier.sh :crapiecorn schreef:Dit moet het zijn :Of je kan dit doen :Code: Selecteer alles
/home/user/Games/bloodfrontier/bloodfrontier.sh
Dan kan je gewoon bloodfrontier.sh ingeven.Code: Selecteer alles
cd /usr/bin sudo ln -s /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.
-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Dan zou je dit eens moeten proberen :
Niet de mooiste oplossing, maar zou kunnen werken.
Code: Selecteer alles
sudo echo "cd /home/user/Games/bloodfrontier/ && sh bloodfrontier.sh" > /usr/bin/startblood
sudo chmod +x /usr/bin/startblood
- AnD
- Elite Poster
- Berichten: 4069
- Lid geworden op: 18 okt 2003, 12:29
- Locatie: Hasselt
- Uitgedeelde bedankjes: 431 keer
- Bedankt: 115 keer
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) ?crapiecorn schreef:Dan zou je dit eens moeten proberen :
Niet de mooiste oplossing, maar zou kunnen werken.Code: Selecteer alles
sudo echo "cd /home/user/Games/bloodfrontier/ && sh bloodfrontier.sh" > /usr/bin/startblood sudo chmod +x /usr/bin/startblood
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

-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Eerst even sudo -i uitvoeren en dan bovenstaande regel.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) ?