2009-04-19 9 views
4

Existe-t-il un moyen facile de créer une application Xulrunner portable multiplateforme?Comment définir le répertoire de profil pour les applications xulrunner en utilisant un chemin relatif personnalisé?

Par "portable", je veux dire ce que les gars sur http://portableapps.com/ font, mais en plus je voudrais pouvoir mettre sur le bâton de flash quelle que soit l'exécution de la plate-forme dont j'ai besoin. Par exemple, si je veux que mon application s'exécute sous Linux, je mets la version linux de Xulrunner et de mon application xulrunner. Si je veux que mon application s'exécute sous Windows, je mets également la construction windows de Xulrunner, etc.

Ensuite, l'utilisateur final pourra exécuter la même application en fonction de la plate-forme installée sur l'ordinateur qu'il/elle les usages. Tout est ok, supposons que j'ai décidé comment organiser les fichiers, etc.

Les problèmes surviennent lorsque l'application est exécutée. Il trouve le répertoire de profil par défaut sur l'ordinateur actuel et l'utilise (NO PORTABLE). Le répertoire de profil doit être sur la clé USB.

J'ai essayé ce qui suit sur la ligne de commande:

#After setting the following in my application.ini 
[XRE] 
EnableProfileMigrator=1 
#and providing the branding information for the profilemanager 

~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini -P 

Mais cela ne commence que le gestionnaire de profils

Après avoir créé un profil i Triet pour exécuter l'application avec:

~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini \ 
-profile ../../../opt/xulrunner/j2b59nt8.default 

Maintenant, cela semble fonctionner, mais pas encore assez. Donc ma question devrait plutôt être: Comment définir le répertoire de profil pour les applications xulrunner en utilisant un chemin relatif personnalisé?

Des aperçus? Merci.

Répondre

Questions connexes