« Firefox OS » : différence entre les versions
mAucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
== Introduction == | |||
La disposition est parfois disponible par défaut sur Firefox OS. Dans ce cas, on peut facilement la trouver dans la liste des dispositions de clavier disponibles. | La disposition est parfois disponible par défaut sur Firefox OS. Dans ce cas, on peut facilement la trouver dans la liste des dispositions de clavier disponibles. | ||
Dans le cas contraire, il est nécessaire de recompiler une version de Firefox OS puis de l’installer sur votre ordiphone. Pour plus d’informations, voir [https://bugzilla.mozilla.org/show_bug.cgi?id=929968 ce rapport de bogue]. | Dans le cas contraire, il est nécessaire de recompiler une version de Firefox OS puis de l’installer sur votre ordiphone. Pour plus d’informations, | ||
voir [https://bugzilla.mozilla.org/show_bug.cgi?id=929968 ce rapport de bogue]. | |||
En effet, sur certaines versions, du fait de problème d'espace, la disposition bépo n'a tout simplement pas été installé. | |||
Le problème étant qu'il n'est du pas possible d'ajouter simplement cette disposition au système. | |||
Une solution permettant de télécharger facilement les dispositions de clavier manquante par le réseau est à l'étude, voir ce bug : [https://bugzilla.mozilla.org/show_bug.cgi?id=1029951] . Elle permettra de simplifier les choses. | |||
== Méthode alternative à la compilation pour installer bépo sur un téléphone firefox os == | |||
=== Présentation et Prérequis === | |||
Attention ! Cette méthode à été réalisé avec un téléphone Flame sur firefox os 2.1 (branche master) à l'aide de Gnu/linux, il est possible que certain éléments (notamment l'arborescence) change pour une autre configuration . | |||
Une solution si vous n'avez pas les compétences pour recompiler firefox, est de modifier l'application clavier intégré en conséquence. | |||
C'est une solution à éviter si possible car elle peut donner des résultats inattendus notamment après une mise à jour. | |||
Vous avez besoin d'un ordinateur relié en usb à votre téléphone firefox os. | |||
Tout d'abord, vous avez besoin d'avoir ADB installé sur votre ordinateur ainsi que l'option déboggage distant/Débugguer via USB activé sur le téléphone. | |||
Dans le cas d'un Flame, la documentation officielle explique précisément comment s'y prendre pour installer ADB : [https://developer.mozilla.org/fr/Firefox_OS/Guide_Telephone_Developpeur/Flame] | |||
=== Installation === | |||
À partir de ce moment-ci.Vous pouvez récupérer les fichiers nécessaire à l'ajout du bépo. | |||
Aller sur [https://github.com/mozilla-b2g/gaia] et choisissez la branche qui correspond à votre version du système. | |||
Récupérer le fichier fr-Dvorak-bepo.js . | |||
Il se trouve ici pour la branche master : [https://github.com/mozilla-b2g/gaia/blob/master/apps/keyboard/js/layouts/fr-Dvorak-bepo.js] | |||
*ensuite faite une sauvegarde de votre application keyboard , dans mon cas : | |||
<source lang="bash"> | |||
adb pull /system/b2g/webapps/keyboard.gaiamobile.org ./sauvegarde | |||
</source> | |||
faite une copie de ce répertoire que vous renommer par exemple "nouveau", dans ce dernier : | |||
*ajouter fr-Dvorak-bepo.js dans le répertoire layout du dossier (peut se trouver dans une archives .zip) | |||
*Enfin éditer le fichier manifest.webapp du dossier et ajouter une ligne tel que : | |||
<source lang="javascript"> | |||
"fr":{"launch_path":"/index.html#fr-Dvorak-bepo","name":"Français Dvorak Bépo","description":"Français Dvorak Bépo",,"types":["text","url","email","password"]} | |||
</source> | |||
à la suite de la ligne analogue pour l'azerty : | |||
<source lang="javascript"> | |||
"fr":{"launch_path":"/index.html#fr","name":"Français","description":"Français","types":["text","url","email","password"]} | |||
</source> | |||
Vous avez maintenant une version modifié de l'application clavier intégré prête à être envoyer sur votre système. | |||
On se place dans le dossier nouveau et on l'envoie : | |||
<source lang="bash"> | |||
adb remount | |||
adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org | |||
</source> | |||
=== Retour à l'état initial === | |||
Pour revenir à l'état d'avant la manipulation, voici la marche à suivre . | |||
On se place dans le dossier sauvegarde et on l'envoie : | |||
<source lang="bash"> | |||
adb remount | |||
adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org | |||
</source> |
Version du 31 août 2014 à 20:51
Introduction
La disposition est parfois disponible par défaut sur Firefox OS. Dans ce cas, on peut facilement la trouver dans la liste des dispositions de clavier disponibles.
Dans le cas contraire, il est nécessaire de recompiler une version de Firefox OS puis de l’installer sur votre ordiphone. Pour plus d’informations, voir ce rapport de bogue.
En effet, sur certaines versions, du fait de problème d'espace, la disposition bépo n'a tout simplement pas été installé. Le problème étant qu'il n'est du pas possible d'ajouter simplement cette disposition au système. Une solution permettant de télécharger facilement les dispositions de clavier manquante par le réseau est à l'étude, voir ce bug : [1] . Elle permettra de simplifier les choses.
Méthode alternative à la compilation pour installer bépo sur un téléphone firefox os
Présentation et Prérequis
Attention ! Cette méthode à été réalisé avec un téléphone Flame sur firefox os 2.1 (branche master) à l'aide de Gnu/linux, il est possible que certain éléments (notamment l'arborescence) change pour une autre configuration .
Une solution si vous n'avez pas les compétences pour recompiler firefox, est de modifier l'application clavier intégré en conséquence. C'est une solution à éviter si possible car elle peut donner des résultats inattendus notamment après une mise à jour.
Vous avez besoin d'un ordinateur relié en usb à votre téléphone firefox os.
Tout d'abord, vous avez besoin d'avoir ADB installé sur votre ordinateur ainsi que l'option déboggage distant/Débugguer via USB activé sur le téléphone.
Dans le cas d'un Flame, la documentation officielle explique précisément comment s'y prendre pour installer ADB : [2]
Installation
À partir de ce moment-ci.Vous pouvez récupérer les fichiers nécessaire à l'ajout du bépo. Aller sur [3] et choisissez la branche qui correspond à votre version du système.
Récupérer le fichier fr-Dvorak-bepo.js . Il se trouve ici pour la branche master : [4]
- ensuite faite une sauvegarde de votre application keyboard , dans mon cas :
adb pull /system/b2g/webapps/keyboard.gaiamobile.org ./sauvegarde
faite une copie de ce répertoire que vous renommer par exemple "nouveau", dans ce dernier :
- ajouter fr-Dvorak-bepo.js dans le répertoire layout du dossier (peut se trouver dans une archives .zip)
- Enfin éditer le fichier manifest.webapp du dossier et ajouter une ligne tel que :
"fr":{"launch_path":"/index.html#fr-Dvorak-bepo","name":"Français Dvorak Bépo","description":"Français Dvorak Bépo",,"types":["text","url","email","password"]}
à la suite de la ligne analogue pour l'azerty :
"fr":{"launch_path":"/index.html#fr","name":"Français","description":"Français","types":["text","url","email","password"]}
Vous avez maintenant une version modifié de l'application clavier intégré prête à être envoyer sur votre système.
On se place dans le dossier nouveau et on l'envoie :
adb remount
adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org
Retour à l'état initial
Pour revenir à l'état d'avant la manipulation, voici la marche à suivre .
On se place dans le dossier sauvegarde et on l'envoie :
adb remount
adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org