« Firefox OS » : différence entre les versions
m (→ Introduction) |
(Ajout d’une catégorie et d’un fil d’ariane) |
||
(6 versions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:Installation]] | |||
{{Navigation|Installation}} | |||
== Introduction == | == 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. | ||
Ligne 10 : | Ligne 13 : | ||
== Méthode alternative à la compilation pour installer bépo sur un téléphone firefox os == | == Méthode alternative à la compilation pour installer bépo sur un téléphone firefox os == | ||
=== | === Mise en Garde et Prérequis === | ||
Attention ! Cette méthode à été | Attention ! Cette méthode à été réalisée avec un téléphone Flame sur firefox os 2.1 (branche master) à l'aide de Gnu/linux, il est possible que certains éléments (notamment l'arborescence) changent sur une autre configuration . | ||
Il faut faire très attention car une erreur dans un fichier de configuration, peut conduire à un "brickage" de l'appareil qui se traduit par un écran de démarrage qui se fige au bout d'un moment. | |||
Il est donc conseiller de savoir comment réparer l'appareil et de sauvegarder ce qui peut l'être avant d'entreprendre ce genre de manœuvres | |||
Une solution si vous n'avez pas les compétences pour recompiler firefox, est de modifier l'application clavier intégré en conséquence. | 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. | 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. | Vous avez besoin d'un ordinateur relié en usb à votre téléphone firefox os. | ||
Ligne 23 : | Ligne 27 : | ||
=== Installation === | === Installation === | ||
À partir de ce moment-ci. Vous pouvez récupérer les fichiers | À partir de ce moment-ci. Vous pouvez récupérer les fichiers nécessaires à l'ajout du bépo. | ||
Allez sur [https://github.com/mozilla-b2g/gaia] et choisissez la branche qui correspond à votre version du système. | |||
Récupérez le fichier fr-Dvorak-bepo.js dans la liste des dispositions (cherchez le dossier layouts). | |||
Il se trouve ici pour la branche master : [https://github.com/mozilla-b2g/gaia/blob/master/apps/keyboard/js/layouts/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 faites une sauvegarde de votre application « keyboard », dans mon cas : | ||
<source lang="bash"> | <source lang="bash"> | ||
adb pull /system/b2g/webapps/keyboard.gaiamobile.org ./sauvegarde | adb pull /system/b2g/webapps/keyboard.gaiamobile.org ./sauvegarde | ||
</source> | </source> | ||
Faites une copie de ce répertoire « sauvegarde » que vous renommez par exemple « nouveau », dans ce dernier : | |||
* | *Ajoutez fr-Dvorak-bepo.js dans le répertoire layout du dossier (il peut se trouver dans une archive .zip) | ||
*Enfin | *Enfin éditez le fichier manifest.webapp du dossier et ajoutez une ligne tel que : | ||
<source lang="javascript"> | <source lang="javascript"> | ||
"fr-Dvorak-bepo":{"launch_path":"/index.html#fr-Dvorak-bepo","name":"Français Dvorak Bépo","description":"Français Dvorak Bépo","types":["text","url","email","password"]} | "fr-Dvorak-bepo":{"launch_path":"/index.html#fr-Dvorak-bepo","name":"Français Dvorak Bépo","description":"Français Dvorak Bépo","types":["text","url","email","password"]} | ||
Ligne 46 : | Ligne 50 : | ||
"fr":{"launch_path":"/index.html#fr","name":"Français","description":"Français","types":["text","url","email","password"]} | "fr":{"launch_path":"/index.html#fr","name":"Français","description":"Français","types":["text","url","email","password"]} | ||
</source> | </source> | ||
Vous avez maintenant une version | Vous avez maintenant une version modifiée de l'application clavier intégré prête à être envoyée sur votre système. | ||
Placez-vous dans le dossier « nouveau » et envoyez la commande : | |||
<source lang="bash"> | <source lang="bash"> | ||
adb remount | adb remount | ||
Ligne 55 : | Ligne 59 : | ||
=== Retour à l'état initial === | === Retour à l'état initial === | ||
Pour revenir à l'état | Pour revenir à l'état précédent la manipulation, voici la marche à suivre. | ||
Placez-vous dans le dossier "sauvegarde" et saisissez : | |||
<source lang="bash"> | <source lang="bash"> | ||
adb remount | adb remount | ||
adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org | adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org | ||
</source> | </source> |
Version du 16 juillet 2017 à 18:58
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 manquantes 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
Mise en Garde et Prérequis
Attention ! Cette méthode à été réalisée avec un téléphone Flame sur firefox os 2.1 (branche master) à l'aide de Gnu/linux, il est possible que certains éléments (notamment l'arborescence) changent sur une autre configuration . Il faut faire très attention car une erreur dans un fichier de configuration, peut conduire à un "brickage" de l'appareil qui se traduit par un écran de démarrage qui se fige au bout d'un moment. Il est donc conseiller de savoir comment réparer l'appareil et de sauvegarder ce qui peut l'être avant d'entreprendre ce genre de manœuvres
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" ou "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écessaires à l'ajout du bépo. Allez sur [3] et choisissez la branche qui correspond à votre version du système.
Récupérez le fichier fr-Dvorak-bepo.js dans la liste des dispositions (cherchez le dossier layouts). Il se trouve ici pour la branche master : [4]
- Ensuite faites une sauvegarde de votre application « keyboard », dans mon cas :
adb pull /system/b2g/webapps/keyboard.gaiamobile.org ./sauvegarde
Faites une copie de ce répertoire « sauvegarde » que vous renommez par exemple « nouveau », dans ce dernier :
- Ajoutez fr-Dvorak-bepo.js dans le répertoire layout du dossier (il peut se trouver dans une archive .zip)
- Enfin éditez le fichier manifest.webapp du dossier et ajoutez une ligne tel que :
"fr-Dvorak-bepo":{"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ée de l'application clavier intégré prête à être envoyée sur votre système.
Placez-vous dans le dossier « nouveau » et envoyez la commande :
adb remount
adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org
Retour à l'état initial
Pour revenir à l'état précédent la manipulation, voici la marche à suivre.
Placez-vous dans le dossier "sauvegarde" et saisissez :
adb remount
adb push ./ /system/b2g/webapps/keyboard.gaiamobile.org