Feature - Fonctionnalité #638
Borne de consultation internet
90%
Description
Borne de consultation internet avec un firefox en plein écran.
Démarrage d'une page web avec la session :
- Même démarche que borne_enseignants et borne_parents, la création d'un utilisateur "borneweb" appartenant au groupe "affichage" en consultation seule.
- Créer une entrée dans "~.config/autostart" avec l'utilitaire "gnome-session-properties" afin de lancer au démarrage de session le fichier se trouvant dans "~affichage/borneweb.sh"
- Le fichier "borneweb.sh" est un simple bash de type "firefox http://servecole"
Le hic est que pour modifier la page d'accueil de la borneweb il est nécessaire de modifier l'URL de ce fichier (trop barbu?)
Démarrer Firefox en plein écran sans barres ni menu contextuel.
- Installer l'extension firefox "r-kiosk" https://addons.mozilla.org/fr/firefox/addon/1659/
Demandes liées
Historique
#1 Mis à jour par Stéphane Hays il y a plus de 14 ans
Afin d'avoir les fonctionnalités recherchées de Firefox plein écran, il est obligatoire d'importer le répertoire .mozilla du profil.
Sauf que les chemins contiennent un numéro genre UID aléatoire "s0xm6awi.default" ou encore {4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B} pour le répertoire des extentions.
- modification du nom "~borneweb/.mozilla/firefox/borneweb.default"
- modification de "~borneweb/.mozilla/firefox/profil.ini" de :
[General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=s0xm6awi.default
en
[General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=borneweb.default
- modification de "~borneweb/.mozilla/firefox/borneweb.default/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}" par "/extensions.{borneweb}"
- modification de "~borneweb/.mozilla/firefox/borneweb.default/extensions.cache"
app-global langpack-fr@firefox-3.6.ubuntu.com rel%langpack-fr@firefox-3.6.ubuntu.com 1280129046 app-global {972ce4c6-7e08-4474-a285-3208198ce6fd} rel%{972ce4c6-7e08-4474-a285-3208198ce6fd} 1282207663 app-global ubufox@ubuntu.com rel%ubufox@ubuntu.com 1282207667 app-global langpack-en-GB@firefox-3.6.ubuntu.com rel%langpack-en-GB@firefox-3.6.ubuntu.com 1280129044 app-profile {4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B} rel%{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B} 1282577240
par
app-global langpack-fr@firefox-3.6.ubuntu.com rel%langpack-fr@firefox-3.6.ubuntu.com 1280129046 app-global {972ce4c6-7e08-4474-a285-3208198ce6fd} rel%{972ce4c6-7e08-4474-a285-3208198ce6fd} 1282207663 app-global ubufox@ubuntu.com rel%ubufox@ubuntu.com 1282207667 app-global langpack-en-GB@firefox-3.6.ubuntu.com rel%langpack-en-GB@firefox-3.6.ubuntu.com 1280129044 app-profile {borneweb} rel%{borneweb} 1282577240
- modification de "~borneweb/.mozilla/firefox/borneweb.default/extensions.ini"
Extension3=/home/utilisateurs/borneweb/.mozilla/firefox/s0xm6awi.default/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}
par
Extension3=/home/utilisateurs/borneweb/.mozilla/firefox/borneweb.default/extensions/{borneweb}
- modification de "extensions.rdf localstore.rdf ", rechercher/remplacer {4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B} par {borneweb}
#2 Mis à jour par Stéphane Hays il y a plus de 14 ans
- Fichier majBorneWeb ajouté
- Assigné à changé de Stéphane Hays à Philippe Cadaugade
Une petite appli de Philippe afin de pouvoir modifier de façon plus "sexy" l'URL de la borne.
A déposer dans le répertoire du groupe "affichage".
#3 Mis à jour par Stéphane Hays il y a plus de 14 ans
- Assigné à changé de Philippe Cadaugade à Stéphane Hays
#4 Mis à jour par Stéphane Hays il y a plus de 14 ans
Le choix de page par défaut était http://servecole
J'ai modifié ça en créant une page simple "index.html" dans le répertoire "public_html" du groupe "affichage" comprenant les informations pour modifier cette page.
Il n'est pas utile de pouvoir restaurer les profils des bornes sur les autres utilisateurs.
Par contre la création des utilisateurs "borne*" en ont besoin... donc le script créé les profils, puis les supprimes à la fin, c'est normal.
Il est nécessaire de lancer un script "borne.sh" pour l'instant dans un but de tests, mais ceci devrait être "packagé" à terme.
Le script est mis à jour dans la demande https://redmine.ryxeo.com/issues/370
#5 Mis à jour par Eric Seigne il y a plus de 14 ans
- Version cible mis à 9.08.46
#6 Mis à jour par Eric Seigne il y a environ 14 ans
- Catégorie mis à AbulÉdu
- Statut changé de New - Nouveau à Fixed - Corrigé - Implémenté
- Assigné à changé de Stéphane Hays à Eric Seigne
- % réalisé changé de 0 à 100
Ajout du boulot de stéphane dans le paquet.
À vérifier que tout est conforme aux attentes du développeur de cette fonctionnalité, stéphane n'hésite pas à dire que le packageur a salaupé ton boulot !
#7 Mis à jour par Stéphane Hays il y a environ 14 ans
- % réalisé changé de 100 à 90
- Dans le script borne.sh ajouter "--system" à la création des users afin de les cacher de WebAdmin.
- Modification de la page par défaut de borneweb => http://servecole
#8 Mis à jour par Eric Seigne il y a environ 14 ans
Attention, du fait de rkiosk je n'ai meme plus la possibilité de quitter firefox si je ne connais pas le raccourcis Ctrl+Q ...
#9 Mis à jour par Eric Seigne il y a environ 14 ans
Autre pb: lorsque le plugin est mis à jour sur mozilla.org on a droit à la fenetre "voulez vous mettre à jour le plugin r-kiosk" et dans cette fenêtre on peut aussi choisir "supprimer le plugin" :)
#10 Mis à jour par Eric Seigne il y a environ 14 ans
Je modifie pour utiliser kioksfox a la place: il offre un bouton "logout" :) https://addons.mozilla.org/en-US/firefox/addon/161644/