Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiel:logicos:start [2026/03/16 11:19]
emoc
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 ======
  
-===== Logiciels ​système ​=====+**Pourquoi LogicOS ?**\\ 
 +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 ^ ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^
Ligne 20: Ligne 48:
  
  
-===== Logiciels de traitement de médias numériques en ligne de commande ​=====+==== 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 ^ ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^
Ligne 30: Ligne 58:
   * Sox : installer le paquet "​libsox-fmt-all"​ pour la gestion des formats mp3 et ogg   * Sox : installer le paquet "​libsox-fmt-all"​ pour la gestion des formats mp3 et ogg
  
-===== Logiciels de création sonore ​=====+==== Logiciels de création sonore ====
  
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^
Ligne 54: Ligne 82:
 | jack (server) |  | 1.9.22 | apt | | jack (server) |  | 1.9.22 | apt |
  
 +**Notes**
 +  * 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 ​=====+==== Logiciels de création graphique ====
  
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 66: Ligne 97:
 | fontforge |  | 20230101 | apt | | fontforge |  | 20230101 | apt |
 | krita |  | 5.2.9 | apt | | krita |  | 5.2.9 | apt |
-|  |  |  |  | 
  
-===== Logiciels de print =====+**Notes** 
 +  * 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 ^ ^ 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 |  |  |  |
  
-===== Logiciels de création vidéo ​=====+ 
 +==== Logiciels de vidéo / création vidéo ====
  
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 86: Ligne 119:
 | Jubler |  | 9.0.1 | AppImage | | Jubler |  | 9.0.1 | AppImage |
 | aegisub |  |  |  | | aegisub |  |  |  |
-|  |  |  |  | 
  
-===== Logiciels pour l'​électronique ​=====+==== Logiciels pour l'​électronique ====
  
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 |
-|  |  |  |  | 
  
-===== Logiciels pour la fabrication numérique ​=====+**Notes** 
 +  * 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 ^ ^ 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 |
-|  |  |  |  | 
  
-===== Logiciels de création 3D =====+ 
 +==== Logiciels de création 3D ====
  
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 & code créatif ​=====+==== Code & code créatif ====
  
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 124: Ligne 153:
 | python3 + pipx |  |  | apt | | python3 + pipx |  |  | apt |
 | vpype |  | 1.15.0 | pipx | | vpype |  | 1.15.0 | pipx |
-| ln |  |  |  | +<del>ln</​del> ​|  |  |  | 
- |  |  |  |+ 
 +**Notes** 
 +  * python 3.13 installé 
 + 
 +==== Logiciels de création de jeux vidéo ====
  
-===== Logiciels de création de jeux vidéo ===== 
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 137: 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 (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 |
-|  |  |  |  | 
  
-===== Logiciels pour le tricot machine ​=====+==== Logiciels pour le tricot machine ====
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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>​ |  |  |  |
-|  |  |  |  | 
  
 +**Notes**
 +  * Knittington nécessite d'​être compilé en fonction des dépendances actuelles nécessaires...
  
- +==== Éléments de configuration spécifique ====
-===== Éléments de configuration spécifique ​=====+
  
 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 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
  
-===== Aide à l'​accessibilité ​=====+==== Aide à l'​accessibilité ====
  
 ^ Nom (et lien vers la page de ce wiki) ^ Origine (lien projet) ^ Version ^ Type d'​installation ^ ^ 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 =====
  
-* Preferences - Audio - Device - Audio system : PulseAudio +===== Améliorations souhaitées pour les prochaines versions =====
-* 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.1773656356.txt.gz
  • Dernière modification: 2026/03/16 11:19
  • par emoc