Nous sommes le Mer 18 Juin, 2025 18:20
Supprimer les cookies

Page 16 sur 18Précédent 1 ... 13, 14, 15, 16, 17, 18 SuivantDémarrage variable| Nouveau Start.exe

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Dim 17 Fév, 2008 14:00

Bonjour,

Petite question sur la fermeture de la clé, est il possible d'ajouter un avertissement avant de quitter la clé ?

Ex :

On lance " Quitter " un Pop up s'ouvre avec un message, genre " Pensez à enregistrer vos documents avant de quitter " avec un bouton OK

Je travail souvent avec OOo , et si je lance la fermeture sans avoir enregistrer il arrive que je perde mes documents.

Merci
Deeper7

Messages : 33

Lun 18 Fév, 2008 15:46

Très bonne idée je rajoute ça à la prochaine version.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Sam 01 Mars, 2008 12:44

Bonjour, à tous
Voila, j'utilise le nouveau FramaStart-0.2.2.1-rc3 ( soit dit en passant il est génial :D ).
La seule chose que je n'arrive pas, c'est lorsque je fais quitter framlaucher et les appli lancées au démarrage se coupent, mais j'aimerais aussi que la clef s'éjecte.
Le truc c'est qu'après la lecture de l'ensemble du post, je n'ai toujours pas compris comment faire???
Si quelqu'un pouvait m'éclairer. :?: :?:
Merci d'avance :D
fbkiki

Messages : 2

Sam 01 Mars, 2008 12:59

Bonjour fbkiki,

Le start en lui-même n'éjecte pas la clef.
Pour l'ejection, il te faudra utiliser closetray (ou closebox) d'enigmatiqk dont il est question plus avant (ici).
Tu peux donc rajouter closetray dans une "action multiple" de fermeture (mais comme il ferme les programmes issus de la clef avant de l'éjecter, on a un doublon qui n'a jamais poser de problème chez moi...).

Exemple :
Code: Tout sélectionner
Type: item; Caption: Quitter / Ejecter; Action: multi; Actions: Exit; Glyph: 115
Code: Tout sélectionner
[Exit]
Action: run; FileName: "%FramaLauncher%\..\..\Start.exe"; Parameters: "-close"; Flags: ignoreerrors waituntilterminated
Action: run; FileName: %Apps%\applis_framakey\Ejection Framakey\close tray.exe
Totoche

Messages : 398
Géo : Drôme / Ardèche

Sam 01 Mars, 2008 22:58

Merci Totoche pour ta réponse rapide.
C'est exactement ce que je cherchais.
Je suis maintenant un utilisateur de la framakey comblé!!
Longue vie aux logiciels libres
:D :D
fbkiki

Messages : 2

Mar 18 Mars, 2008 20:49

Bonsoir,

Dans le cadre du fork multi-plateforme que je commence à développer, et pour me familiariser au développement Linux/Windows voir OS-X, j'ai fait un équivalent du Start.exe.
La version qui est probablement la plus intéressante est la version pour Linux.

Actuellement, le programme est assez volumineux mais c'est en partie dû au fait qu'il contient une interfacde pour faciliter sa configuration.
Pour se faire, il suffit juste de lancer le programme avec comme paramètre "console".
Par défaut, j'ai fais en sorte qu'il lance le configurateur.

Pour le moment, toutes les versions du programme utilise le même fichier de configuration mais cela risque de changer.
Il peut arriver qu'il y a des conflits par rapport à l'encodage des fichiers textes.

On peut le télécharger ici.

Pour informations, le programme a été développé avec Lazarus 9.25 sur Windows XP pro SP2 et Ubuntu 7.10.
De même, comme avec free pascal, il n'y a pas d'association automatique du fichier avec son programme sous Linux, j'ai dû un peu "bricolé" pour le permettre.
Il se peut que cela ne fonctionne pas avec toutes les distributions et / ou tous les types de fichiers.

bonne soirée.

PS: Pour ceux qui regarderaient le code, il peut paraître un peu désordonné ; je n'ai pas finis de l'organiser correctement.
La force n'est pas dans le code mais dans les mains de ceux qui le tape.
Lacro59

Messages : 46
Géo : Neuvillois !

Mer 19 Mars, 2008 12:46

Salut Lacro99 j'ai testé sous Gutsy, j'ai ces messages d'erreur:
Code: Tout sélectionner
(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(StarterLinux:6615): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
[FORMS.PP] ExceptionOccurred
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $082014A8
  $0810977F
  $081300F1
  $08140C0D
  $08154F0A
  $081407C5
  $08154984
  $081417CF
  $08140D45
  $081407C5
  $081417CF
  $08140D45
  $081407C5
  $081417CF
  $08140D45
  $08076231
  $0807A94C
TApplication.HandleException Access violation
  Stack trace:
  $082014A8
  $0810977F
  $081300F1
  $08140C0D
  $08154F0A
  $081407C5
  $08154984
  $081417CF
  $08140D45
  $081407C5
  $081417CF
  $08140D45
  $081407C5
  $081417CF
  $08140D45
  $08076231
  $0807A94C
exception at 082014A8:
Access violation.

Si tu as une idée de ce que c'est.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Mer 19 Mars, 2008 12:54

J'ai recréé le fichier Starter.cfg pour qu'il soit au bon format, maintenant j'ai :
Code: Tout sélectionner
[FORMS.PP] ExceptionOccurred
  Sender=EProcess
  Exception=Executable not found: ""
  Stack trace:
  $08259E22
  $08083E98
  $080781F9
  $08079DF6
  $0807B826
  $08081118
  $0805BD2C
TApplication.HandleException Executable not found: ""
  Stack trace:
  $08259E22
  $08083E98
  $080781F9
  $08079DF6
  $0807B826
  $08081118
  $0805BD2C


Le fichier Starter.cfg de l'archive avait le type MIME "application/octet-stream", il y a donc un problème d'encodage du fichier. Il faudra soit le créer sous GNU/Linux, soit utiliser un éditeur qui permet de choisir l'encodage du fichier.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Mer 19 Mars, 2008 13:13

J'ai testé les options de lancement, tout fonctionne impec. Il faudrait peut être aussi pouvoir utiliser un chemin absolu pour la clé WorkDir mais bon ça c'est pour plus tard.
Je vais tester la version Windows et je te dirai.
Sauf mention contraire, le message ci-dessus, ses erreurs et ses fautes d'orthographes n'engagent que son auteur.
Tuxmouraille

Messages : 1044

Mer 19 Mars, 2008 13:39

Merci pour ce retour.

C'est l'un des problèmes que j'ai rencontré lorsque j'ai commencé à utiliser un fichier de configuration : l'encodage.
Pour le moment, il est vrai que c'est problématique mais je travaille sur un moyen d'y remedier.

Au final, tu as réussi à utiliser le programme sur Linux ? C'était juste un problème d'encodage ?
Sinon, je sais d'où vient le problème ; je l'ai rencontré en compilant la version Windows mais je n'aurai pas trop le temps de compiler sous Linux aujourd'hui.

Pour la version Windows, c'est la même chose.
Ce qui diffère l'un par rapport à l'autre, c'est la variation de la taille du splashscreen qui fonctionne sur Windows mais pas sur Linux (en tout cas, lors de mes tests...).

Tuxmouraille a écrit:Il faudrait peut être aussi pouvoir utiliser un chemin absolu pour la clé WorkDir

Tu peux préciser s'il te plait ?
Mais si je comprend, tu parles de la mise en place du dossier lorsqu'on choisit ce que l'on souhaite lancer.
Si c'est le cas, en fait, le programme cherche à construire le chemin du dossier par rapport à sa localisation sauf si il différe trop (autre lecteur en général).

A noter, que si on lance autre chose qu'à exécutable prévue pour l'OS, le programme cherchera à l'ouvrir avec le programme par défaut comme définit sur la machine.

Sur ce, bonne journée ^^
La force n'est pas dans le code mais dans les mains de ceux qui le tape.
Lacro59

Messages : 46
Géo : Neuvillois !

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit