Bonjour
Je cherche des personnes qui connaissent linutop Kiosk, qui est basé sur Xubuntu.
Je cherche un peu d'aide pour configurer des choses de façon un peu plus avancée.
Si quelqu'un connaît merci de bien vouloir me faire signe.
linutop : aide à la configuration
-
- Messages : 1
- Enregistré le : 07 févr. 2013, 13:18
- Contact :
Re: linutop : aide à la configuration
Si ton seul but est de faire une borne, je peux te donner une solution :
Voici une documentation que j'ai réalisé :
- Pour creer l'utilisateur et son home, en root
- Pour empecher l'utilisateur "compte" de se connecter en shell
Remplacer /bin/bash, par /bin/false
- Autoriser la connexion de "compte" dans mot de passe
Supprimer tout le champs juste apres le nom d'utilisateur :
Remplacer "compte:iqkjgbsldjfcqlejcrqhgqekuhx:"
Par "compte::"
- Pour definir la taille de la fenetre de firefox par defaut, editer le fichier
Modifier les lignes "width" et "height en remplacant par les valeurs de la résolution de l'ecran, à savoir ici, 1280 et 1024
- Pour installer le mode kiosk
(qui va permettre de bloquer toutes les barres de firefox, et empecher les raccourcis clavier)
Se connecter en "compte" :
Installer l'extension "R-kiosk" disponible à cette adresse : https://addons.mozilla.org/fr/firefox/addon/r-kiosk/
- Pour verrouiller un peu plus firefox, creer un fichier user.js avec les règles suivantes
Y coller le texte suivant :
Chercher la ligne qui lance xfce4-session (ligne 219), commenter "xfce4-session" et remplacer par "firefox http://siteinternetvoulu.com"
Pour revenir sur l'administration de la machine, il faut inverser les lignes dans le fichier xinitrc en root, pour pouvoir lancer le compte sans firefox, avec le bureau.
- Vu que firefox se lancera en plein écran sans possibilité de le couper, il faut rajouter la possibilité de killer la session avec le raccourci clavier CTRL+ALT+BACKSPACE :
- Pour pouvoir éditer graphiquement firefox, pour avoir par exemple, les boutons de navigations, il faut ajouter dans le fichier user.js
En compte "compte"
Desactiver l'addon R-kiosk
parametrer
reactiver R-kiosk
pour tester.
Avant de relancer le compte compte pour tester, il faut reinverser le commentaires dans le xinitrc.
Voila une bonne base. (réalisé sous 12.04 LTS)
Une dernière chose, si ta borne n'en est pas une vrai (à savoir que les touches de fonctions (F1 F2 ... etc) et les touches contrôles sont accessibles par les utilisateurs, tu peux verouiller ses touches via une fichier de configuration clavier (par utilisateur). Une simple recherche google "kiosk ubuntu" t'en diras plus.
J'espere que cela te sera utile, à toi ou à d'autres d'ailleurs
Bonne journée à tous !
Voici une documentation que j'ai réalisé :
- Pour creer l'utilisateur et son home, en root
Code : Tout sélectionner
useradd -m compte
cd /home/compte
rm -Rf Bureau Documents Images Modèles Musique Public Téléchargements Vidéos
Code : Tout sélectionner
echo "/bin/false" >> /etc/shells
vi /etc/passwd
- Autoriser la connexion de "compte" dans mot de passe
Code : Tout sélectionner
vi /etc/shadow
Remplacer "compte:iqkjgbsldjfcqlejcrqhgqekuhx:"
Par "compte::"
- Pour definir la taille de la fenetre de firefox par defaut, editer le fichier
Code : Tout sélectionner
vi /home/compte/.mozilla/firefox/"id".default/localstore.rdf
- Pour installer le mode kiosk
(qui va permettre de bloquer toutes les barres de firefox, et empecher les raccourcis clavier)
Se connecter en "compte" :
Installer l'extension "R-kiosk" disponible à cette adresse : https://addons.mozilla.org/fr/firefox/addon/r-kiosk/
- Pour verrouiller un peu plus firefox, creer un fichier user.js avec les règles suivantes
Code : Tout sélectionner
touch /home/inscritpion/.mozilla/firefox/"id".default/user.js
vi /home/inscritpion/.mozilla/firefox/"id".default/user.js
- Pour empêcher le lancement de xfce4, et lancer firefox avec la bonne page d'acceuil// aucune verifications de blocklist dangereux mais pratique
user_pref("extensions.blocklist.enabled", false);
// restrictions mise a jour firefox + extensions + themes
user_pref("plugins.update.url", ""); // adresse de recherche vide
user_pref("extensions.getAddons.maxResults", 0); // force un resultat a 0 dans les recherche d'extensions
user_pref("app.update.enabled", false); // Verifier les mises à jour de Firefox
user_pref("browser.search.update", false); // Mettre à jour les moteurs de recherche automatiquement
user_pref("extensions.update.enabled", false); // desactive recherche de mise a jour extensions
user_pref("extensions.update.autoUpdate", false); // desactive recherche de mise a jour extensions
user_pref("extensions.update.url", ""); // adresse de recherche vide
user_pref("extensions.getMoreExtensionsURL", ""); // adresse de recherche vide
user_pref("extensions.getMoreThemesURL", ""); // adresse de recherche vide
user_pref("xpinstall.enabled", false); // desactive l'installation d'extension xpi que l'on trouve sur le net
user_pref("app.update.auto", false); // desactive recherche de mise a jour firefox
user_pref("app.update.mode", 0); // desactive recherche de mise a jour firefox
user_pref("app.update.url", ""); // adresse de recherche vide
user_pref("config.lockdown.disable_themes", true); // Bloquer les thèmes
// aide http://forum.malekal.com/firefox-profil ... 27164.html
Code : Tout sélectionner
cp /etc/xdg/xfce4/xinitrc /home/compte/.config/xfce4
vi /home/compte/.config/xfce4/xinitrc
Il est possible aussi de mettre un auto logon sur le compte "compte" dans lightdm, en editant le fichier /etc/lightdm/lightdm.conf# Run xfce4-session if installed
if which xfce4-session >/dev/null 2>&1; then
#xfce4-session
firefox http://siteinternetvoulu.com
Pour revenir sur l'administration de la machine, il faut inverser les lignes dans le fichier xinitrc en root, pour pouvoir lancer le compte sans firefox, avec le bureau.
- Vu que firefox se lancera en plein écran sans possibilité de le couper, il faut rajouter la possibilité de killer la session avec le raccourci clavier CTRL+ALT+BACKSPACE :
Code : Tout sélectionner
touch /etc/profile.d/ctrlaltbckspace.sh
echo "setxkbmap -option terminate:ctrl_alt_bksp" > /etc/profile.d/ctrlaltbckspace.sh
chmod +x /etc/profile.d/ctrlaltbckspace.sh
Il va ensuite falloir jouer du lancement de firefox en safe mode, desactiver le plugin R-kiosk, parametrer firefox avec le clic droit/ personnaliser dans les barres voulus pour ajouter ou supprimer des boutons (par exemple la barre de recherche google, ou barre d'adresses) pour laisser que les boutons de navigation et rajouter des bookmarks.user_pref("rkiosk.navbar", true);
En compte "compte"
Code : Tout sélectionner
firefox --safe-mode
Code : Tout sélectionner
firefox
Code : Tout sélectionner
firefox--safe-mode
Code : Tout sélectionner
firefox
Avant de relancer le compte compte pour tester, il faut reinverser le commentaires dans le xinitrc.
Voila une bonne base. (réalisé sous 12.04 LTS)
Une dernière chose, si ta borne n'en est pas une vrai (à savoir que les touches de fonctions (F1 F2 ... etc) et les touches contrôles sont accessibles par les utilisateurs, tu peux verouiller ses touches via une fichier de configuration clavier (par utilisateur). Une simple recherche google "kiosk ubuntu" t'en diras plus.
J'espere que cela te sera utile, à toi ou à d'autres d'ailleurs
Bonne journée à tous !