Dingoo Mania
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

Loader dmenu/dinguxmb/dingui

Aller en bas

Loader dmenu/dinguxmb/dingui Empty Loader dmenu/dinguxmb/dingui

Message par rj47_2004 Dim 6 Déc 2009 - 18:19

EDIT: problème réglé, ne jamais faire du code avec bloc-notes windows mais avec NOTEPAD ++


Bonjour à tous,
Je souhaite pouvoir utiliser le loader (en interface graphique) pour pouvoir lancer n'importe laquelle des 3 interfaces graphiques. J'ai essayé de changer le main mais le problème c'est que je le fais avec le bloc-notes de windows et en fait tout est sur une seule ligne et impossible d'avoir les même espaces ou retour à la ligne interprétés de la même manière par dingux, celui qui marche pour dmenu et dinguxmb :
#!/bin/sh
# Licensed under GPL3
# Menu Loader for Dingoo v 0.1 (c) 2009 Kabelmaulwurf
export PATH="$PATH:/usr/local/bin"
export HOME="/usr/local/home/"
export SDL_NOMOUSE="yes"

> /proc/jz/lcd_backlight

dialog --nocancel --menu "Menu Loader Frontend by Kabelmaulwurf" 30 70 25 \
dmenu "Run dmenu" \
dinguxmb "Run dinguxmb" \
Reboot "Reboot Console" \
2>/tmp/choice

choice="`cat /tmp/choice`"
rm /tmp/choice

[ -z "$choice" -o "$choice" == "---" ] && exit

echo "Starting $choice"

[ "$choice" == "dmenu" ] && dmenu
[ "$choice" == "dinguxmb" ] && dinguxmb

[ "$choice" == "Reboot" ] && reboot



Mais si j'ajoute le dingui de la manière suivante, ça ne marche pas :
.......

dialog --nocancel --menu "Menu Loader Frontend by Kabelmaulwurf" 30 70 25 \
dmenu "Run dmenu" \
dinguxmb "Run dinguxmb" \
dingui "Run dingui" \
Reboot "Reboot Console" \
2>/tmp/choice

choice="`cat /tmp/choice`"
rm /tmp/choice

[ -z "$choice" -o "$choice" == "---" ] && exit

echo "Starting $choice"

[ "$choice" == "dmenu" ] && dmenu
[ "$choice" == "dinguxmb" ] && dinguxmb
[ "$choice" == "dingui" ] && dingui

[ "$choice" == "Reboot" ] && reboot


Quelqu'un peut-il m'aider ?


Dernière édition par rj47_2004 le Jeu 10 Déc 2009 - 12:15, édité 1 fois
rj47_2004
rj47_2004

Messages : 353
Date d'inscription : 29/06/2009
Age : 36
Localisation : Berry

http://www.myspace.com/jeanremybut

Revenir en haut Aller en bas

Loader dmenu/dinguxmb/dingui Empty Re: Loader dmenu/dinguxmb/dingui

Message par Invité Mar 8 Déc 2009 - 21:18

/


Dernière édition par Nao le Sam 2 Oct 2021 - 12:55, édité 1 fois

Invité
Invité


Revenir en haut Aller en bas

Loader dmenu/dinguxmb/dingui Empty Re: Loader dmenu/dinguxmb/dingui

Message par rj47_2004 Mer 9 Déc 2009 - 11:40

Tout marche nickel avec ce main :

#!/bin/sh
# Licensed under GPL3
# Menu Loader for Dingoo v 0.1 (c) 2009 Kabelmaulwurf
export PATH="$PATH:/usr/local/bin"
export HOME="/usr/local/home/"
export SDL_NOMOUSE="yes"

> /proc/jz/lcd_backlight

dialog --nocancel --menu "Menu Loader Frontend by Kabelmaulwurf" 30 70 25 \
dmenu "Run dmenu" \
dinguxmb "Run dinguxmb" \
dingui "Run dingui" \
Reboot "Reboot Console" \
2>/tmp/choice

choice="`cat /tmp/choice`"
rm /tmp/choice

[ -z "$choice" -o "$choice" == "---" ] && exit

echo "Starting $choice"

[ "$choice" == "dmenu" ] && dmenu
[ "$choice" == "dinguxmb" ] && dinguxmb
[ "$choice" == "dingui" ] && dingui

[ "$choice" == "Reboot" ] && reboot

Ce code marche mais il faut qu'il soit écrit en ligne, les retours à la ligne sont donc à remplacer par des espaces. Je ne sais pas pourquoi.

Il faut également penser à rajouter les fichiers dingui, dinguxmb et dmenu construit de la manière suivante :

#!/bin/sh

cd /usr/local/dingui
exec ./dingui


Voilà merci à toi nao, ce n'était pas l'erreur que tu as cité mais ça m'a mis dans la bonne direction.
rj47_2004
rj47_2004

Messages : 353
Date d'inscription : 29/06/2009
Age : 36
Localisation : Berry

http://www.myspace.com/jeanremybut

Revenir en haut Aller en bas

Loader dmenu/dinguxmb/dingui Empty Re: Loader dmenu/dinguxmb/dingui

Message par rj47_2004 Jeu 10 Déc 2009 - 11:47

Re problème, ce main fonctionne pour les interfaces graphique mais pas pour le reboot, bien sûr on voit que la ligne de choix Reboot séparé d'un retour à la ligne par rapport aux le problème c'est que dans mon bloc-note, il n'y a aucun retour à la ligne (tout est écrit sur une ligne seule je le rappel) et aucun n'espace entre le choix dingui et le choix de reboot :

[ "$choice" == "dmenu" ] && dmenu
[ "$choice" == "dinguxmb" ] && dinguxmb
[ "$choice" == "dingui" ] && dingui

[ "$choice" == "Reboot" ] && reboot

Dans le bloc-notes :
Sur une seule ligne
[ "$choice" == "dmenu" ] && dmenu[ "$choice" == "dinguxmb" ] && dinguxmb[ "$choice" == "dingui" ] && dingui [ "$choice" == "Reboot" ] && reboot

Je ne comprends rien : j'ai été obligé de mettre un espace entre dingui et [ "$choice"... pour que dingui puisse fonctionner...

Bizarre bizarre.


EDIT : Problème réglé, ne jamais faire du code avec le bloc-notes de windows mais avec NOTEPAD ++
rj47_2004
rj47_2004

Messages : 353
Date d'inscription : 29/06/2009
Age : 36
Localisation : Berry

http://www.myspace.com/jeanremybut

Revenir en haut Aller en bas

Loader dmenu/dinguxmb/dingui Empty Re: Loader dmenu/dinguxmb/dingui

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum