Dernier ajout : 10 avril.
Des informations pratiques pour le passage du parc informatique sous Linux (débuté fin 2022)
L’atelier du projet OLLED (voir bas de page->#OLLED] est proposé pour l’instant de mercredi matin de 8h30 à 9h30 en salle 06 (Salle Pupitre 0).
Ce blog présente les activités de l’atelier OLLED au jour le jour.
Les élèves volontaires pourront y découvrir comment redonner vie à un ordinateur qui finirait au fond d’une armoire ou en déchetterie dans le meilleur des cas.
En effet, ces machines fonctionnent grâce à un vieux système d’exploitation Windows qui nécessiterait des dépenses pour le remettre à jour, sachant que de toute façon les systèmes Windows actuels ne tourneraient pas correctement sur ces machines : lenteurs ou impossibilités d’utiliser à plein les composants.
Quant à acheter une nouvelle machine, il faudrait un dépense autrement plus importante alors qu’on a un matériel tout à fait en état de marche.
Il existe une alternative gratuite (ou peu coûteuse) : utiliser un système d’exploitation Linux, comme déjà implantés dans certaines machines du collège (voir dans cette rubrique).
Voici ce que les élèves volontaires pourront découvrir :
* OLLED est un acronyme, une abréviation pour l’expression Ordinateur et Logiciels Libres Educatifs Durables. Ce projet est en cours de montage, il sera détaillé plus tard.
La découpeuse Cameo Silhouette est bien connue pour réaliser des patrons, des maquettes, des contenants ou motifs de décoration. Elle utiliser du papier cartonné ou même du film plastique souvent autocollant. Elle peut même "écrire" si on remplace l’outil de coupe par un porte crayon, ce qui la transforme en imprimante vectorielle.
Sur ce panneau, les patrons des alvéoles ont été réalisées à la découpeuse :
Mais le logiciel de pilotage Silhouette Studio dédié à ce matériel est propriétaire et aucune version n’est envisagée pour Linux. La société répond qu’il n’y aurait pas suffisamment d’utilisateurs ie que ça ne serait pas rentable de développer une version multi plateforme.
Heureusement, des programmeurs du monde libre se sont penchés sur la question car, au final, un découpeuse n’est qu’une sorte d’imprimante appelée traceur, qui là découpe au lieu de dessiner : elle ne travaille pas point par point (comme les imprimantes à jet d’encre) mais comme la Tortue Logo ou le Lutin de Scratch.
Alors, alors ? Comment faire avec LMint ?
Ces gentils développeurs sont partis du célèbre logiciel de dessin vectoriel InkScape, libre et gratuit, pour réaliser une extension en Python afin de piloter l’imprimante ... oups, la découpeuse :
https://github.com/fablabnbg/inkscape-silhouette
L’installation n’est pas des plus simples, mais comme souvent sous Linux, les documents sont détaillés et adaptables facilement, et il "suffit" de suivre les instructions et de réagir en cas de problème, ie lire ce qui ne va pas, parfois il est dit ce qu’il faut faire pour corriger ou alors chercher la solution qu’un autre utilisateur aura trouvé.
Dans le cas présent, il faut faire un tour sur cet article : https://wiki.knoxmakers.org/Silhouette
Ayant expérimenté avec LMint Victoria (qui dérive d’un noyau Ubuntu), je vous propose un script d’installation d’InkScape et de l’extension Silhouette qui s’inspire de ces 2 sources à partir des paquets pour Ubuntu.
Si vous débutez, je vous conseille d’ouvrir un Terminal et d’y copier-coller les lignes du script afin de voir ce qui se produit pas à pas : il faut parfois valider une action.
Voici Le fichier script à télécharger :
remplacer l’extension .txt en .sh pour avoir la coloration syntaxique automatique, et le rendre exécutable, éventuellement.
#!/bin/bash
# Installation de InkScape+extension Silhouette Cameo
# Sources :
# https://github.com/fablabnbg/inkscape-silhouette
# https://wiki.knoxmakers.org/Silhouette
#
# Installation par https://github.com/fablabnbg/inkscape-silhouette
# LMint : le script d installation Ubuntu est modifié comme suit
# par E.Ostenne aka Keops, en l'état dans les mêmes termes que l'original
# sans aucune garantie :# - commandes avec sudo en plus
# - mathplotlib ajouté à Python
# - forcer son appartenance au groupe lp
# Voir # K : pour les modifs
# Source : https://github.com/fablabnbg/inkscape-silhouette
# Add inkscape dev team's PPA key to APT.
# This project require minimum of inkscape V1.0+
# But we want to always keep to latest inkscape version
sudo add-apt-repository ppa:inkscape.dev/stable
# Install Inkscape
sudo apt-get update
sudo apt install inkscape
# Install Inkscape with newer version directly from inkscape dev team
# even if newer than what Ubuntu's package management team is willing
# to certify at the moment
sudo apt-get --with-new-pkgs upgrade inkscape
# Install requirements for usb support
sudo apt-get install python3-usb
# Install requirements for Silhouette Multiple Actions
sudo apt install python3-wxgtk4.0
# Install all requirements from python package manager
sudo apt-get install python3-pip
# K : cf /usr/bin vs .local/bin dans $PATH si pas sudo
sudo python3 -m pip install -U pip
# K : la ligne suivante indique aucun requirements.txt
sudo python3 -m pip install -r requirements.txt
# K : Ajouter MathPlotLib à Python
# https://doc.ubuntu-fr.org/matplotlib
sudo apt-get install python3-matplotlib
# K : S'ajouter au groupe d'impression
sudo usermod -G lp -a $USER
# K : Télécharger et installer l'extension InkScape
sudo wget -0 $HOME/Téléchargements/inkscape-silhouette_1.28-1_all.deb https://github.com/fablabnbg/inkscape-silhouette/releases/download/v1.28/inkscape-silhouette_1.28-1_all.deb
sudo apt install $HOME/Téléchargements/inkscape-silhouette_1.28-1_all.deb
# K : infos
echo "Dans InkScape :"
echo "- outil 1 : dessiner en rouge"
echo "- outil 2 : dessiner en bleu"
echo "- outil découpe réglable : le mettre à la bonne hauteur manuellement selon le papier"
echo "- découpe & réglages : InkSapce > Extensions > Export > Send to Silhouette "
echo
echo "Avant d'utiliser InkScape :"
echo "il faut se déconnecter ou redémarrer"
echo "suite à la modification des droits de $USER : groupe lp"
echo
read -p "Appuyer sur ENTREE pour terminer."
echo
echo "Reste à installer l''extension depuis la dernière mise à jour :"
echo "https://github.com/fablabnbg/inkscape-silhouette/releases/latest"
echo
echo "Pour version 1.28 de Juillet 2023 : (129 ko) "
echo "https://github.com/fablabnbg/inkscape-silhouette/releases/download/v1.28/inkscape-silhouette_1.28-1_all.deb"
echo
read -p "Appuyer sur ENTREE pour terminer."
echo
exit 0
Quand on passe à Linux, on retrouve quand même un environnement graphique très proche de ceux proposés par Microsoft Windows ou Apple MacOS :
fenêtres, corbeille, navigateurs internet, messagerie, raccourcis claviers ...
Les matériel externes (imprimantes, clés USB, disques externes) sont reconnus sans soucis, même d’anciens modèles que Windows n’accepte plus !
Parfois il faut quand même trouver une alternative à un logiciel qu’on utilisait par exemple avec Windows mais qui n’existe pas dans une version pour Linux
Ayant été contraint matériellement mais volontairement et avec plaisir, de passer sous Linux du jour au lendemain pour travailler sur mon poste personnel après 32 ans de MS Windows, il a fallu être efficace rapidement.
Voici quelques logiciels qu’on trouve déjà préinstallés ou à récupérer dans la Logithèque de LMint (icône ci-contre).
Au pire, on trouve sur le site de l’éditeur (liens proposés) : il suffit de suivre les instructions, souvent un paquet archive .deb à télécharger (le système propose de l’installer quand on double-clique dessus) ou une archive .zip à décompresser (avec notice généralement).
Bloc note | Xed (multi documents, coloration syntaxique) |
Suite Office | LibreOffice |
Navigateur Internet | Mozilla FireFox (un compte utilisateur permet de récupérer ses favoris) |
Messagerie | Mozilla Thunderbird (ne pas oublier de récupérer son carnet d’adresses) |
Impression | ajouter un imprimante PDF : printer-driver-cups-pdf |
Impression 3D | Ultimaker Cura |
Découpeuse Vinylique | InkScape-Silhouette |
Audio | Audacity |
Image | Gimp, ImageTricks |
Vidéo | convertisseur HandBrake |
Capture écran | Kazam pour compléter Imp.Ecran (fixe et vidéo) |
PDF Arranger, PDF Sam Basic PDF Studio Viewer (gratuit) voire LibreOffice Dessin / Draw | |
Éditeur TeX | Texmaker (énorme) |
Mots de passe | Keepassxc |
Cloud | NextCloud Desktop pour compléter Gnome Accounts (Google, NextCloud) |
Client FTP | FileZilla |
Client SSH | SnowFlake |
Échange de documents | scripts eChgDoc et TraiteLot |
Réparation | Boot-Repair |
Rares sont les logiciels à installer/paramétrer dans un Terminal à coup de commandes tapées au clavier, mais quand il le faut, c’est facile :
la communauté Linux, notamment Ubuntu, publie énormément d’articles donc on trouve généralement comment s’en sortir avec un moteur de recherche et des questions bien rédigées (souvent en français !).
Et si mon logiciel Windows préféré n’a pas d’équivalent ?
Pour une transition "rassurante", on peut faire tourner des logiciels Windows sous Linux avec le logiciel Wine. On pourra préférer passer par PlayOnLinux qui simplifie la plupart du temps les réglages de ce "faux Windows" pour que les logiciels fonctionnent, certains logiciels nécessitant des réglages spécifiques.
Notamment, le Client Pronote peut fonctionner en s’inspirant de
Pour ma part, je n’utilise plus que
Dans la salle de Mme Petit, les 3 postes sont désormais sous Linux.
Lors des activités de classe, en classe entière ou en groupes, des recherches ou des productions de documents (texte, dessin, ...) sont alors possibles.
Aux ateliers, ce sont désormais 5 postes Linux qui sont utilisables.
Ces postes permettent aussi de répartir les élèves afin d’éviter de bloquer une salle pupitre sur plusieurs heures consécutives.
La nouvelle salle ULIS dispose désormais d’un ordinateur fonctionnant sous Linux LMint dédié au travail des élèves.
Heureusement un portable d’un ancien projet a pu être réanimé (même si la batterie est morte) car la salle ne dispose pas de prises en nombre :
Comme pour les autres postes déjà convertis à l’environnement LMint, l’offre logicielle par défaut comprend la suite bureautique LibreOffice : traitement de texte, tableur, diaporama ... Elle a été complétée avec d’autres logiciels utilisés en classe par les élèves : Gimp (traitement d’images/photos), Audacity (traitement du son).
Mise à jour du 12 mars : il y a désormais 8 postes et non 7.
Voici un panorama de la salle 201 numériquement rénovée :
cliquez sur l’image pour l’afficher seule afin de zoomer et faire glisser le panorama.
Il n’y a rien d’extraordinaire ! Comme sur l’image plus bas, au mieux on repère que l’écran d’accueil affiche le logo cerclé LM de Linux Mint.
Les postes avaient été préparés avec une distribution LMint Xcfe. Ce sont les mêmes postes que ceux de la salle Horticulture de la Segpa et l’image d’un des postes avait été remontée sur le serveur pédagogique. Donc il a "suffit" de descendre cette image sur tous les postes identiques de cette salle.
Mais il restait à corriger leur démarrage (boot) mal configuré après cette descente.
Deux élèves ont participé à l’entreprise :
Mathys D. et Timéo P. ont ainsi démonté chacune des tours pour y placer un 2nd disque dur et régler le BIOS pour démarrer l’ordinateur depuis ce disque dur.
Ils ont ainsi découvert
Ensuite, ordinateur éteint, Mathys et Timéo ont débranché le 2nd disque et rebrancher correctement le disque d’origine pour vérifier le bon fonctionnement après la correction. Il était alors temps de refermer la tour.
Heureusement le disque dur utilisé pour la correction avait été cloné depuis un ordinateur sous Linux Mint vers un autre disque dur pour gagner du temps :
il a quand même fallu une bonne heure pour que les 7 postes soient de nouveaux opérationnels.
Et réellement opérationnels avec des élèves une fois revissée une alimentation, remplacés 2 câbles réseaux et une souris disparue.
Merci à Timéo P. et Mathis D. pour leur aide.
Mise à jour du 12 mai : un 4er poste est installé (voir fin d’article)
Dans la salle de cours rénovée de l’atelier Horticulture de la Segpa, les 3 ordinateurs devenus inutilisable depuis l’an dernier tournent désormais avec Linux Mint 21 (version Véra pour les curieux).
Ils sont utilisés au besoin, pour des recherches d’information, la réalisation de documents travail comme des étiquetage, des rapports de stage ...
Et un 4e poste (à droite sur la photo) vient d’être installé mais hors réseau.
Les élèves vont jongler avec les clés USB en attendant de nouvelles prises réseaux pour accéder directement aux ressources réseaux : leurs documents et internet.
Les documents suivant expliquent comment a été réalisé la reconversion des postes du collège de MS Windows à Linux, version LMint, interface Xcfe (légère).
Il s’agit de documents techniques à destination des personnes en charge de la maintenance des postes informatiques d’un réseau pédagogique avec un serveur Kwartz (académie de Lille).
Pas à pas pour néophyte en Linux Mint, depuis la récupération du fichier afin de créer le support d’installation Linux jusqu’à obtenir un poste utilisable par un utilisateur du réseau, mais sans optimisation de l’interface.
Un document résumé filageLMint.txt est dans cette archive.
(décembre 2022 -> 17 février 2023)
Image par Pulse : solutions en cas de problème, si la machine utilisée est trop ancienne, notamment son BIOS.
Cette vidéo montre que la partie purement intégration au réseau prend 5 min (avec de la pratique). Elle provient de la page Client GNU/Linux et Open LDAP par Romain Debailleul (Lycée Carnot, Bruay-Labuissière).
En projet, la configuration avec LUbuntu 22 mais la saisie du login (au lieu d’une liste) et le montage des disques réseau ne sont pas encore au point pour mes postes (!?).
Fin juin le constat était dur à encaisser, notre salle informatique historique (20-22 postes élèves, 1 poste maître avec vidéoprojection) n’était plus utilisable :
La rumeur courrait dans le milieu informatique éducatif que le passage à Linux, système d’exploitation libre et surtout gratuit, était possible alors que les dotations se font avec des matériels sous Microsoft Windows (actuellement Win’10 Education reconfiguré) sur nos serveurs Kwartz de l’Académie de Lille.
Le passage à la réalité a été assez délicat : un peu plus de 3 mois !
Heureusement des collègues du département (!) avaient déjà fait des essais, mais ces procédures étaient sans succès chez nous dans un premier temps :
Rémi Debrock, Collège Cassin de Lillers (62),
Romain Debailleul, Lycée Carnot de Bruay-Labuissière (62),
avec une dédicace à Georges Kaznadar du Lycée Jean Bart de Dunkerque (59).
Après de nombreux échanges et essais acharnés, la procédure pour intégrer un poste Linux au réseau pédagogique est désormais fonctionnelle avec de nombreuses distributions Linux et avec différents matériels, en lycée comme en collège.
Pour les curieux de technique informatique, je renvoie à l’excellente page Client GNU/Linux et Open LDAP réalisée par Romain Debailleul pour expliciter la procédure à suivre.
Ainsi ce vendredi 16 décembre, la salle dite "pupitre 0" a repris vie avec la dernière distribution Linux Mint 21 Xfce 64 bits :
Le travail pour les élèves et professeurs redevient donc possible dans cette salle mixte, en U avec les postes autour et des tables au centre.
La mise à jour logicielle des postes n’est toutefois pas terminée pour le PRTice que je suis :
il reste à configurer le pilotage de la salle depuis le poste maître (c’est bien parti avec Veyon), à personnaliser/supprimer des comportements inutiles de l’interface pour un usager élève/professeur (plus délicat) et à compléter l’offre logicielle selon nos besoins.
Enfin cette solution ouvre des perspectives en terme de responsabilité écologique et économique :
durabilité des matériels :
les postes peuvent être utilisés plus longtemps, au-delà des obsolescences commerciales (cf Windows 98 XP 7 non tolérés par d’autres logiciels),
recyclage des matériels :
le reconditionnement logiciel est simplissime : on efface tout,
on peut réutiliser d’autres matériels existants pour dépanner ou augmenter les capacités,
économie financière :
aucune dépense matérielle à part une clé USB (et un accès internet pour la remplir)
ré orientation financière :
augmenter les capacités du poste (mémoire vive, stockage plus important/rapide) est moins cher que l’achat d’un poste complet.
L’article renvoie désormais sur la rubrique Linux