Outils pour utilisateurs

Outils du site


papis

Configuration de Points d'Accès Public à Internet

Références

Objectifs

Mettre à la disposition du public des lieux publics (MPT, MJC, Associations, etc…) des bornes d'accès au web
Recycler des ordinateurs anciens en installant une distribution légère de GNU/Linux qui proposera aux utilisateurs un seul logiciel : le navigateur Web
Faire connaitre Linux Quimper en pointant par défaut le navigateur web du PAPI vers une page de LQ http://www.linuxquimper.org/papi/

Configuration

Installation du système

  • Installation du système de base de Ubuntu 10.04
    • Swap 200 ko
    • Système 3,9 Go
  • [sudo chmod +s /sbin/halt] pour ne plus utiliser le mot de passe pour arrêter la machine (René : si quelqu'un peut m'expliquer - Jumbef : Pour faire simple le fichier sera exécute avec les droits de son propriétaire plutot qu'avec ceux de l'utilisateur qui l’exécute.)
  • Interface graphique OpenBox (installation)
    • [apt-get install openbox obconf obmenu x-window-system-core xserver-xorg ]
    • [apt-get install fpanel] pour une barre de tache et quelques icones
    • [apt-get install pcmanfm] gestionnaire de fichiers
    • [apt-get install xterm numlockx] terminal et verrouillage du pavé numérique
  • Barre de taches OpenBox (configuration)
    • [mkdir -p ~/.fbpanel]
    • [cp /etc/fbpanel/default ~/.fbpanel/] créer fichier de configuration
    • Les parties principales du fichier ~/.fbpanel/default

Global {

  edge = top
  allign = left
  margin = 0
  widthtype = percent
  width = 100
  height = 26
  transparent = false
  tintcolor = #ffffff
  alpha = 36
  setdocktype = true
  setpartialstrut = true
  autohide = false
  heightWhenHidden = 2

}

Plugin {

  type = launchbar
  config {
      button {
          image = /usr/share/icons/gnome/32x32/actions/reload.png
          tooltip = Effacer informations personnelles
          action = openbox --exit
      }
      button {
          image = /usr/share/icons/gnome/32x32/actions/exit.png
          tooltip = Arrêt
          action = halt
      }
      button {
          icon = gnome-fs-home
          image = /usr/share/fbpanel/images/file-manager.svg
          tooltip = gestionnaire de fichiers
          action = pcmanfm
      }
      button {
          icon = mozilla-firefox
          tooltip = Firefox web browser
          action = firefox
      }
  }

}

Plugin {

  type = launchbar
  config {
      button {
         image = /usr/share/icons/gnome/32x32/apps/multimedia.png
         tooltip = Ajuster les volumes
         action = wmmixer
      }
 }

}

Plugin {

  type = dclock
  config {
      ClockFmt = %R
      TooltipFmt = %A %x
      Action = xmessage Please define some command &
      color = #4545B1
  }

}

Installation navigateur web

  • Installation navigateur web : Firefox
    • sudo apt-get install firefox
    • ajout des plugins Evince pour PDF, VLC pour les vidéos, File-roller pour les archives, Mozplugger pour les intégrer au navigateur

sudo apt-get install evince mozilla-plugin-vlc mozplugger file-roller ubuntu-restricted-extras ttf-mscorefonts-installer flashplugin-nonfree openoffice.org-l10n-fr mozilla-openoffice.org

  • Configurer Firefox
    • annuler récupération auto des onglets en cas de plantage : dans about:config passer à false la variable browser.sessionstore.resume_from_crash
    • Vie privé : avec utiliser les paramètres personnalisées pour l'historique mettre Démarrer automatiquement Firefox en session de navigation privée
    • Sécurité : ne pas enregistrer les mots de passe
    • extensions Public Fox : bloque les changements de configuration, certains téléchargements, l'ajout d'Add-ons

Installation de wmmixer pour le réglage du son

  • sudo apt-get install wmmixer

Connexion directe

  • sudo apt-get install mingetty
  • dans /etc/init/tty1.conf remplacer [exec /sbin/getty -8 38400 tty1] par [exec /sbin/mingetty tty1 –autologin xxxxxx] avec xxxxx le nom de la session

Lancement auto interface graphique

  • créér le fichier ~/.bashrc contenant

if [ -z $DISPLAY ] && [ -z $SSH_CONNECTION ] && [ $(tty) == “/dev/tty1” ] ;
then
startx
TMOUT=1
fi

Logiciels au démarrage

  • créér le fichier ~/.config/openbox/autostart.sh contenant

numlockx on &
fbpanel &
firefox &

Optimisation des performances

  • avec sysv-rc-conf sélectionner les services à conserver

Arrêt de l'ordi après un certain temps d'inactivité

  • ajouter dans ~/.config/openbox/autostart.sh

xautolock -time 10 -locker halt &

Remise du home à l'état initial

  • dans /etc/profile ajout des lignes

rm -rf /home/linuxquimper/*
rm -rf /home/linuxquimper/.*
cd /
tar -xf /home/archive.tar

Sauvegarde du home dans l'archive

cd /home
tar -vcf archive.tar /home/linuxquimper/

Créer une image avec Clonezilla

Pour permettre d'avoir une image qui fonctionne immédiatement en particulier en ce qui concerne la connexion réseau

  • vider le fichier /etc/udev/rules.d/70-persistent-net.rules
  • ajouter la ligne allow-hotplug eth0 au fichier /etc/network/interfaces
papis.txt · Dernière modification: 2023/07/18 23:11 (modification externe)