Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
materiel:logicos:start [2026/03/16 11:05]
emoc créée
materiel:logicos:start [2026/03/16 12:16] (Version actuelle)
emoc [Comment cette liste a été réalisée?]
Ligne 1: Ligne 1:
 ====== LogicOS 2026 ====== ====== LogicOS 2026 ======
  
-===== système ​===== +**Pourquoi LogicOS ?**\\ 
-^ Nom ^ Origine ^ ^ +LogicOS équipe les ordinateurs mis à disposition des adhérent·e·s de l'​association. On peut y retrouver les logiciels spécifiques utilisés avec les machines de fabrication numérique du fablab, en particulier inkscape/​inkstitch,​ l'​extension inkscape-silhouette pour piloter la Cameo 4, cura slicer configuré pour les imprimantes 3D, etc.\\ 
-|  |  |  |  |+Jusque là, nous avions des ordis installés au fil du temps avec des installations de logiciels différentes et différentes versions. Bref, le bazar! \\ 
 + 
 +En 2026, il s'agit de la première version, qui ne sera pas exempte de bugs et nécessitera de futures améliorations. Il est possible d'​indiquer en bas de page les bugs rencontrés et les améliorations souhaitées. 
 + 
 +**Quelle système ?**\\ 
 +LogicOS est basé sur **Debian 13** avec l'​environnement de bureau **Gnome**  
 + 
 +**Utilisation**\\ 
 +Utilisateur : lesporteslogiques \\ 
 +Mot de passe : lpl\\ 
 +Ce compte ne peut pas utiliser sudo. La connexion en tant que superutilisateur est accessible à l'​utilisateur root avec un mot de passe spécifique 
 + 
 +**Mise en place**\\ 
 +Les logiciels ont été installés et configurés sur un premier ordinateur par qui a permis de créer un //master//, puis clonés avec clonezilla. La procédure est documentée sur les pages suivantes : 
 +  * [[materiel:​installation_ordinateurs|création du master et clonage]] 
 +  * [[materiel:​configuration_ordinateurs|éléments de configuration]] 
 + 
 +**La version de LogicOS 2026 a été réalisée par [[https://​github.com/​jeromea-greta|Jejy]] dans le cadre d'un stage de BTS SIO.** 
 + 
 +===== Logiciels installés ​===== 
 + 
 +Liste de tous les logiciels avec la version installée pour Logic OS 2026. \\ 
 +Si le nom du logiciel est cliquable, le lien renvoie vers la page dédiée de ce wiki.\\ 
 +Origine renvoie au site officiel du logiciel.\\ 
 + 
 + 
 +==== Logiciels système ==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | terminator |  | 2.1.4 | apt | | terminator |  | 2.1.4 | apt |
 | etcher | [[https://​etcher.balena.io|origine]] | 2.1.4 | Paquet .deb (Github) | | etcher | [[https://​etcher.balena.io|origine]] | 2.1.4 | Paquet .deb (Github) |
Ligne 13: Ligne 41:
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​manipulation_pdf/​start|poppler-utils]] | [[https://​manpages.debian.org/​bookworm/​poppler-utils/​index.html|origine]] | 3.03 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​manipulation_pdf/​start|poppler-utils]] | [[https://​manpages.debian.org/​bookworm/​poppler-utils/​index.html|origine]] | 3.03 | apt |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​manipulation_pdf/​start|pdfposter]] |  | 0.8.1 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​manipulation_pdf/​start|pdfposter]] |  | 0.8.1 | apt |
-|  |  |  |  | 
  
-====commande ​===== +**Notes** 
-^ Nom ^ Origine ^ ^ +  * Etcher : https://​lesporteslogiques.net/​wiki/​materiel/​installation_ordinateurs#​etcher_-_installation_sous_debian_13 
-|  |  |  |  |+  * GSconnect : en remplacement de kdeconnect (meilleure intégration avec GNOME) 
 +  * syncthing : créer ~/​.local/​state/​syncthing/​syncthing.lock si absent 
 + 
 + 
 +==== Logiciels de traitement de médias numériques en ligne de commande ==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​ffmpeg/​start|ffmpeg]] |  | 7.1.2 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​ffmpeg/​start|ffmpeg]] |  | 7.1.2 | apt |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​imagemagick/​start|imagemagick]] |  | 7.1.1 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​imagemagick/​start|imagemagick]] |  | 7.1.1 | apt |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​sox/​start|sox]] |  | 14.4.2 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​sox/​start|sox]] |  | 14.4.2 | apt |
-|  |  |  |  | 
  
-===== Créa son ===== +**Notes** 
-^ Nom ^ Origine ^ ^ +  * Sox : installer le paquet "​libsox-fmt-all"​ pour la gestion des formats mp3 et ogg 
-|  |  |  |  |+ 
 +==== Logiciels de création sonore ​==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | audacity |  | 3.7.3 | apt | | audacity |  | 3.7.3 | apt |
 | reaper | [[https://​www.reaper.fm/​download.php|origine]] |  | Archive | | reaper | [[https://​www.reaper.fm/​download.php|origine]] |  | Archive |
Ligne 46: Ligne 81:
 | VCV rack |  |  | archive site | | VCV rack |  |  | archive site |
 | jack (server) |  | 1.9.22 | apt | | jack (server) |  | 1.9.22 | apt |
-|  |  |  |  | 
  
-===== Créa graphique ​===== +**Notes** 
-^ Nom ^ Origine ^ ^ +  * Reaper, régler Preferences - Audio - Device - Audio system : PulseAudio 
-|  |  |  |  |+  * miniaudicle : erreurs de compilation non résolues 
 +  * VCV Rack : raccourci sur le breau non fonctionnel 
 + 
 +==== Logiciels de création ​graphique ==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | gimp |  | 3.0.4 | apt | | gimp |  | 3.0.4 | apt |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​inkscape|inkscape]] |  | 1.4.3 | AppImage | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​inkscape|inkscape]] |  | 1.4.3 | AppImage |
Ligne 58: Ligne 97:
 | fontforge |  | 20230101 | apt | | fontforge |  | 20230101 | apt |
 | krita |  | 5.2.9 | apt | | krita |  | 5.2.9 | apt |
-|  |  |  |  | 
  
-===== Impression ===== +**Notes** 
-^ Nom ^ Origine ^ ^ +  * extension inkscape-silhouette : dépendance python3-usb nécessaire + python3-matplotlib + python3-tinycss2 
-|  |  |  |  |+ 
 + 
 +==== Logiciels de print ==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | [[https://​lesporteslogiques.net/​wiki/​materiel/​imprimante_thermique_brother_ql-570|ql570]] |  |  |  | | [[https://​lesporteslogiques.net/​wiki/​materiel/​imprimante_thermique_brother_ql-570|ql570]] |  |  |  |
 | Stickeuse QL570 |  |  |  | | Stickeuse QL570 |  |  |  |
  
-===== Créa vidéo ===== + 
-^ Nom ^ Origine ^ ^ +==== Logiciels de vidéo / création ​vidéo ==== 
-|  |  |  |  |+ 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | VLC |  | 3.0.21 | apt | | VLC |  | 3.0.21 | apt |
 | kdenlive |  | 24.12.3 | apt | | kdenlive |  | 24.12.3 | apt |
Ligne 76: Ligne 119:
 | Jubler |  | 9.0.1 | AppImage | | Jubler |  | 9.0.1 | AppImage |
 | aegisub |  |  |  | | aegisub |  |  |  |
-|  |  |  |  | 
  
-===== Electronique ===== +==== Logiciels pour l'​électronique ​==== 
-^ Nom ^ Origine ^ ^ + 
-|  |  |  |  |+^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | kicad |  | v9.0 |  | | kicad |  | v9.0 |  |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​electronique/​arduino/​start|arduino]] |  | 1.8.19 |  | | [[https://​lesporteslogiques.net/​wiki/​ressource/​electronique/​arduino/​start|arduino]] |  | 1.8.19 |  |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​electronique/​arduino/​start|arduino > 2]] | [[(appimage)|origine]] | 2.3.6 |  | | [[https://​lesporteslogiques.net/​wiki/​ressource/​electronique/​arduino/​start|arduino > 2]] | [[(appimage)|origine]] | 2.3.6 |  |
 | fritzing | [[https://​github.com/​fritzing/​fritzing-app/​tree/​develop|origine]] | 1.0.1 | apt | | fritzing | [[https://​github.com/​fritzing/​fritzing-app/​tree/​develop|origine]] | 1.0.1 | apt |
-|  |  |  |  | 
  
-===== Fabrication ===== +**Notes** 
-^ Nom ^ Origine ^ ^ +  * 2 versions d'​Arduino installées en parallèle 
-|  |  |  |  |+ 
 +==== Logiciels pour la fabrication numérique ​==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | freecad |  | 1.0 | apt | | freecad |  | 1.0 | apt |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​openscad|openscad]] |  | 2021.01 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​openscad|openscad]] |  | 2021.01 | apt |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​impression3d?​s[]=cura|cura slicer]] |  | 5.0.0 et 5.11.0 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​impression3d?​s[]=cura|cura slicer]] |  | 5.0.0 et 5.11.0 | apt |
-|  |  |  |  | 
  
-====3D ===== + 
-^ Nom ^ Origine ^ ^ +==== Logiciels de création ​3D ==== 
-|  |  |  |  |+ 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​blender|blender]] |  | 4.3.2 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​blender|blender]] |  | 4.3.2 | apt |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​outils_3d?​s[]=gmsh#​gmsh|gmsh]] |  | 4.13.1 | apt | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​outils_3d?​s[]=gmsh#​gmsh|gmsh]] |  | 4.13.1 | apt |
-|  |  |  |  | 
  
-===== Code créatif ===== +==== Code & code créatif ==== 
-^ Nom ^ Origine ^ ^ + 
-|  |  |  |  |+^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | vscodium | [[https://​vscodium.com/​|origine]] | 1.106.27818 |  | | vscodium | [[https://​vscodium.com/​|origine]] | 1.106.27818 |  |
 | processing | [[https://​processing.org/​|origine]] | 4.4.10 | Snap | | processing | [[https://​processing.org/​|origine]] | 4.4.10 | Snap |
Ligne 110: Ligne 153:
 | python3 + pipx |  |  | apt | | python3 + pipx |  |  | apt |
 | vpype |  | 1.15.0 | pipx | | vpype |  | 1.15.0 | pipx |
-| ln |  |  |  | +<del>ln</​del> ​|  |  |  |
-|  ​|  |  |  |+
  
-===== Gamejam ===== +**Notes** 
-^ Nom ^ Origine ^ ^ +  * python 3.13 installé 
-|  |  |  |  |+ 
 +==== Logiciels de création de jeux vidéo ​==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​gb_studio/​start|GBStudio]] |  | 4.1.3 | AppImage | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​gb_studio/​start|GBStudio]] |  | 4.1.3 | AppImage |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​libresprite/​start|LibreSprite]] |  | 1.1 | AppImage | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​libresprite/​start|LibreSprite]] |  | 1.1 | AppImage |
Ligne 123: Ligne 168:
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​code/​game_cooking/​start|godot]] |  | 4.5.1 | Exécutable site | | [[https://​lesporteslogiques.net/​wiki/​ressource/​code/​game_cooking/​start|godot]] |  | 4.5.1 | Exécutable site |
 | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​twine/​start|twine]] |  | 2.11.1 | Archive Github | | [[https://​lesporteslogiques.net/​wiki/​ressource/​logiciel/​twine/​start|twine]] |  | 2.11.1 | Archive Github |
-|  |  |  |  | 
  
-===== Divers ​===== +==== Divers ==== 
-^ Nom ^ Origine ^ ^ +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
-|  |  |  |  |+
 | libreoffice |  | 25.2.3.2 |  | | libreoffice |  | 25.2.3.2 |  |
 | logseq |  | 0.10.15 | AppImage | | logseq |  | 0.10.15 | AppImage |
-|  |  |  |  | 
  
-===== Tricot ===== +==== Logiciels pour le tricot machine ​==== 
-^ Nom ^ Origine ^ ^ +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
-|  |  |  |  |+
 | <​del>​[[https://​lesporteslogiques.net/​wiki/​outil/​machine_a_tricoter_brother_kh940/​utilisation|knittington]]</​del>​ |  |  |  | | <​del>​[[https://​lesporteslogiques.net/​wiki/​outil/​machine_a_tricoter_brother_kh940/​utilisation|knittington]]</​del>​ |  |  |  |
-|  |  |  |  | 
  
-===== Logiciels LPL ===== +**Notes** 
-^ Nom ^ Origine ^ G ^ H ^ +  ​* Knittington nécessite d'​être compilé en fonction des dépendances actuelles nécessaires...
-|  |  |  |  | +
-|  |  |  |  | +
-|  |  |  |  |+
  
-===== Conf LPL ===== +==== Éléments de configuration spécifique ​====
-^ Nom ^ Origine ^ G ^ H ^ +
-|  |  |  |  | +
-| configuration du moteur de recherche du wiki dans firefox @wikilpl |  |  |  | +
-|  |  |  |  |+
  
-===== Accessibilité ===== +Configuration du moteur de recherche du wiki dans firefox : utiliser @wikilpl dans la barre de recherche pour utiliser le moteur de recherche interne du wiki 
-^ Nom ^ Origine ^ ^ + 
-|  |  |  |  |+==== Aide à l'​accessibilité ​==== 
 + 
 +^ Nom (et lien vers la page de ce wiki) ^ Origine ​(lien projet) ​Version ​Type d'​installation ​^
 | gnome-shell-extensions |  |  | apt | | gnome-shell-extensions |  |  | apt |
 | Keyboard Modifiers Status | [[https://​extensions.gnome.org/​extension/​975/​keyboard-modifiers-status/​|origine]] |  | extension gnome | | Keyboard Modifiers Status | [[https://​extensions.gnome.org/​extension/​975/​keyboard-modifiers-status/​|origine]] |  | extension gnome |
  
-----+**Notes** 
 +  * On trouve gnome-shell-extensions en cherchant «gestionnaire d'​extensions» 
 +  * gnome-shell-extensions s'​installe sous le nom «extenqsion-manager» 
 + 
 +==== Comment cette liste a été réalisée? ==== 
 + 
 +Cette liste a été extraite au format csv depuis le [[https://​lite.framacalc.org/​systeme-polo-2025|framacalc]] qui a servi à l'​établir puis transformée au format dokuwiki par un script python écrit par un LLM, puis corrigée manuellement dans dokuwiki! Le script est ci-dessous. 
 + 
 +<​accordion>​ 
 +<panel title="​csv_to_dokuwiki.py (cliquer pour afficher le code)">​ 
 +<code python csv_to_dokuwiki.py>​ 
 +#​!/​usr/​bin/​env python3 
 + 
 +"""​ 
 +utilisation : python3 csv_to_dokuwiki.py systeme-logicos26.csv > sortie.txt 
 + 
 +20260316 / python 3.1.2 @ Tenko / code python réalisé par un LLM 
 + 
 +prompt : 
 + 
 +Script python3, sans dépendances pour passer d'un fichier csv à un format tableau dokuwiki.  
 +Voila comment traiter chaque colonne :  
 +la ligne 1 fournit les entêtes 
 +la ligne 2 n'est pas à traiter  
 +Pour toutes les lignes suivantes  
 +colonne A : si rempli, créer un nouveau tableau avec les lignes qui suivent  
 +colonne B : ne pas traiter  
 +colonne C : traiter uniquement si le caractère ! apparaît dans ce cas il faudra barrer le nom de la colonne D  
 +colonne D : faire apparaître le nom, si la colonne E est remplie faire de ce nom un lien avec l'url de la colonne E colonne E : voir colonne D  
 +colonne F : afficher «origine» et créer un lien vers l'URL contenue dans la colonne F  
 +colonne G : afficher  
 +colonne H : afficher  
 +colonne I : reprendre le texte en bas de page hors des tableaux  
 +colonne J : ne pas traiter  
 +colonne K : reprendre le texte en bas de page hors des tableaux  
 +colonne L : reprendre en bas de page 
 +"""​ 
 + 
 +import csv 
 +import sys 
 + 
 +def dokuwiki_link(text,​ url): 
 +    if url: 
 +        return f"​[[{url}|{text}]]"​ 
 +    return text 
 + 
 +def strike(text):​ 
 +    return f"<​del>​{text}</​del>"​ 
 + 
 +def main(csv_file):​ 
 +    footnotes = [] 
 + 
 +    with open(csv_file,​ newline='',​ encoding="​utf-8"​) as f: 
 +        reader = csv.reader(f) 
 + 
 +        rows = list(reader) 
 + 
 +    headers = rows[0] 
 +    current_table_open = False 
 + 
 +    for i, row in enumerate(rows[2:​],​ start=3): ​ # ligne 3 et suivantes 
 + 
 +        colA = row[0].strip() if len(row) > 0 else ""​ 
 +        colC = row[2].strip() if len(row) > 2 else ""​ 
 +        colD = row[3].strip() if len(row) > 3 else ""​ 
 +        colE = row[4].strip() if len(row) > 4 else ""​ 
 +        colF = row[5].strip() if len(row) > 5 else ""​ 
 +        colG = row[6].strip() if len(row) > 6 else ""​ 
 +        colH = row[7].strip() if len(row) > 7 else ""​ 
 +        colI = row[8].strip() if len(row) > 8 else ""​ 
 +        colK = row[10].strip() if len(row) > 10 else ""​ 
 +        colL = row[11].strip() if len(row) > 11 else ""​ 
 + 
 +        # nouveau tableau si colonne A remplie 
 +        if colA: 
 +            if current_table_open:​ 
 +                print() 
 +            print(f"​===== {colA} ====="​) 
 +            print("​^ Nom ^ Origine ^ G ^ H ^") 
 +            current_table_open = True 
 + 
 +        # traitement colonne D (nom + lien éventuel) 
 +        name = colD 
 +        if colE: 
 +            name = dokuwiki_link(name,​ colE) 
 + 
 +        # si ! dans colonne C → barrer 
 +        if "​!"​ in colC: 
 +            name = strike(name) 
 + 
 +        # colonne F → lien origine 
 +        origine = ""​ 
 +        if colF: 
 +            origine = f"​[[{colF}|origine]]"​ 
 + 
 +        print(f"​| {name} | {origine} | {colG} | {colH} |") 
 + 
 +        # collecte bas de page 
 +        for note in (colI, colK, colL): 
 +            if note: 
 +                footnotes.append(note) 
 + 
 +    # affichage notes hors tableau 
 +    if footnotes:​ 
 +        print("​\n----\n"​) 
 +        for n in footnotes:​ 
 +            print(f"​* {n}"​) 
 + 
 +if __name__ == "​__main__":​ 
 +    if len(sys.argv) != 2: 
 +        print("​Usage:​ csv_to_dokuwiki.py fichier.csv"​) 
 +        sys.exit(1) 
 + 
 +    main(sys.argv[1]) 
 +</​code>​ 
 +</​panel>​ 
 +</​accordion>​ 
 + 
 +===== Bugs rencontrés =====
  
-* https://​lesporteslogiques.net/​wiki/​materiel/​installation_ordinateurs#​etcher_-_installation_sous_debian_13 +===== Améliorations souhaitées ​pour les prochaines versions =====
-* en remplacement de kdeconnect (meilleure intégration avec GNOME) +
-* créer ~/​.local/​state/​syncthing/​syncthing.lock si absent +
-* installer le paquet "​libsox-fmt-all" ​pour la gestion des formats mp3 et ogg +
-* Preferences - Audio - Device - Audio system : PulseAudio +
-* Erreurs de compilation (fichiers manquants), aled +
-* raccourci sur le bureau non fonctionnel +
-* x +
-* crash qd edit/​preferences +
-* dépendance python3-usb nécessaire + python3-matplotlib + python3-tinycss2 +
-* x +
-* https://​lesporteslogiques.net/​wiki/​materiel/​imprimante_thermique_brother_ql-570 +
-* x +
-* en parallèle de la version 1.8.x +
-* python3.13 +
-* x +
-* Nom : Gestionnaire d'​extensions +
-* installé : extension-manager+
  
  • materiel/logicos/start.1773655507.txt.gz
  • Dernière modification: 2026/03/16 11:05
  • par emoc