Projet

Général

Profil

Feature - Fonctionnalité #638

Borne de consultation internet

Ajouté par Stéphane Hays il y a plus de 14 ans. Mis à jour il y a environ 14 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Catégorie:
AbulÉdu
Version cible:
Début:
10/09/2010
Echéance:
% réalisé:

90%

Temps estimé:
30.00 h

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/

majBorneWeb (36,4 ko) Stéphane Hays, 10/09/2010 11:25


Demandes liées

Lié à horizon-profiles - Feature - Fonctionnalité #370: Bornes d'affichages publique et personnel enseignant. Fixed - Corrigé - Implémenté 13/07/2010

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/

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux