Accès Libre
Configuration des PC de démonstration (Intel NUC) pour les postes en accès libre mis à disposition des visiteurs sur nos événements (Webcafés, Ubuntu Party, …)
Les postes sont exploités en session invité afin de pouvoir les remettre à zéro en fermant simplement la session.
Sommaire
Configuration des sessions invité
Création d'un compte utilisateur de réglage
À faire sur chaque poste (ou copier/coller le dossier de l'utilisateur de réglage en utilisant une clé USB)
Pour pouvoir configurer plus facilement la session invité, on crée un compte utilisateur (par exemple « guest-prefs ») sur chaque poste (fait selon la doc ubuntu (EN).
Principe de base :
- créer l'utilisateur (dans la suite on utilisera guest-prefs)
- créer un lien symbolique pour que le home de cet utilisateur serve de base au home temporaire de la session invité :
sudo ln -s /home/guest-prefs /etc/guest-session/skel
Créer le dossier /etc/guest-session s'il n'existe pas.
On peut maintenant se connecter sur la session de notre utilisateur et modifier ce que l'on souhaite :
Firefox
- adapter la page d’accueil de firefox
- forcer le mode privé de firefox, dans about:config, passer le paramètre browser.privatebrowsing.autostart à true
- désactiver le module complémentaire de l'intégration des Web apps d'ubuntu
Une fois cela fait sur le premier poste, on peut copier le ~/.mozilla du poste configuré vers les autres postes.
Divers
…
À faire sur chaque poste (ou copier/coller en utilisant une clé USB)
Créer le script /etc/guest-session/auto.sh avec les lignes suivantes :
gsettings set org.gnome.desktop.session idle-delay 0 gsettings set com.canonical.indicator.session suppress-shutdown-menuitem true gsettings set com.canonical.indicator.session suppress-restart-menuitem true
Ceci permettra de supprimer les commandes d'extinction et de redémarrage dans le menu de session ainsi que de désactiver la mise en veille.