Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
materiel:installation_ordinateurs [2025/11/27 14:49] jeromea [Inkscape-Silhouette] |
materiel:installation_ordinateurs [2026/01/09 12:21] (Version actuelle) jeromea [Ajout des icônes sur le bureau et dans la liste des applications] |
||
|---|---|---|---|
| Ligne 61: | Ligne 61: | ||
| On peut ensuite copier ce fichier .desktop sur le Bureau. Ce processus pourra être répété pour chaque application qui n'ajoute pas automatiquement de raccourcis. | On peut ensuite copier ce fichier .desktop sur le Bureau. Ce processus pourra être répété pour chaque application qui n'ajoute pas automatiquement de raccourcis. | ||
| + | Voici le modèle de base qui m'a permis de créer les icônes avec Krita : {{ :materiel:base_icone_lpl.tar |}} | ||
| ==== Inkscape-Silhouette ==== | ==== Inkscape-Silhouette ==== | ||
| Se référer aux instructions disponibles ici : https://lesporteslogiques.net/wiki/recherche/residence_polygones/papercraft#installation_du_plotter_cameo_sur_linux | Se référer aux instructions disponibles ici : https://lesporteslogiques.net/wiki/recherche/residence_polygones/papercraft#installation_du_plotter_cameo_sur_linux | ||
| Ligne 67: | Ligne 68: | ||
| ===== Clonage du système ===== | ===== Clonage du système ===== | ||
| + | 27 Novembre 2025 : premier test de clonage du système et installation de Etcher pour créer la clé USB bootable de Clonezilla | ||
| + | |||
| + | (<del>Clonezilla ne se lance pas une fois mis sur la clé USB, pourquoi ? Secure Boot ? MBR/GPT ? Je ne sais pas encore</del> Il m'a fallu utiliser Rufus sur un autre ordinateur sous Windows pour créer la clé USB Clonezilla en GPT, après ça, ça démarre sur OP51) | ||
| ==== Etcher - Installation sous Debian 13 ==== | ==== Etcher - Installation sous Debian 13 ==== | ||
| L'installation de Etcher avec le .deb ne pose pas de problème sous Debian 12, mais pas sous Debian 13 à cause d'un léger changement de nom d'une dépendance. Le problème semble être connu (https://github.com/balena-io/etcher/issues/4550) et une solution est trouvable dans les réponses du ticket : | L'installation de Etcher avec le .deb ne pose pas de problème sous Debian 12, mais pas sous Debian 13 à cause d'un léger changement de nom d'une dépendance. Le problème semble être connu (https://github.com/balena-io/etcher/issues/4550) et une solution est trouvable dans les réponses du ticket : | ||
| Ligne 81: | Ligne 85: | ||
| # 4. Installer | # 4. Installer | ||
| sudo apt install ./balena-etcher-fixed_2.1.4.deb | sudo apt install ./balena-etcher-fixed_2.1.4.deb | ||
| + | </code> | ||
| + | |||
| + | ==== Ajustements sur OP51 ==== | ||
| + | Pour éviter des conflits avec Syncthing par rapport à l'identifiant, il faut supprimer deux fichiers dans ~/.config/syncthing/, à savoir "cert.pem" et "key.pem". Il a aussi fallu ajouter "Start Syncthing" dans les applications au démarrage, dans Ajustements (voir captures d'écran ci-dessous). | ||
| + | |||
| + | (captures) | ||
| + | |||
| + | Le clonage doit être fait **avant** le prochain redémarrage du système, sinon les fichiers devront être supprimés à nouveau. | ||
| + | ==== Clonage ==== | ||
| + | |||
| + | Le disque entier de OP51 sera sauvegardé avec Clonezilla. L'image ainsi générée sera utilisée pour les ordinateurs suivants, à commencer par OP52. | ||
| + | |||
| + | === Information === | ||
| + | Les étapes décrites ci-dessous sont basées sur le guide de Clonezilla disponible en cliquant ici : https://clonezilla.org/clonezilla-live-doc.php | ||
| + | |||
| + | Ici, il n'y a pas de capture d'écran, donc si vous comprenez l'anglais, n'hésitez pas à aller voir sur leur site. | ||
| + | |||
| + | === Étapes de clonage === | ||
| + | == 1 - Création de l'image == | ||
| + | Brancher la clé bootable de Clonezilla. | ||
| + | |||
| + | Si ce n'est pas déjà le cas, il faut choisir manuellement de démarrer sur la clé. | ||
| + | |||
| + | Choisir la première option pour Clonezilla (Clonezilla live (VGA 800x600)). | ||
| + | |||
| + | Choisir Français, puis Changer la disposition clavier pour choisir Français - AZERTY. | ||
| + | |||
| + | On choisit la première option, "device-image", pour faire un transfert d'un disque vers une image. Ensuite, "local-dev", puis s'assurer de sélectionner le périphérique où sera sauvegardé l'image. **ATTENTION : ne choisissez pas le disque de l'ordinateur à cette étape !** Idéalement, il faudrait avoir préparé un dossier prévu pour la future sauvegarde. | ||
| + | |||
| + | On choisit ensuite "savedisk", puis le nom de notre choix, le disque qu'on veut sauvegarder, et on peut laisser les options suivantes par défaut en faisant Entrée. | ||
| + | |||
| + | Après la sauvegarde, on peut éteindre l'ordinateur ou le redémarrer. | ||
| + | |||
| + | == 2 - Clonage sur un autre ordinateur == | ||
| + | Les étapes sont les mêmes que pour la sauvegarde jusqu'au choix du périphérique où se trouve l'image. Au lieu de choisir "savedisk", on choisit "restoredisk". | ||
| + | |||
| + | Sélectionnez l'image souhaitée pour le clonage, le disque sur lequel cloner (celui de l'ordinateur), et on peut laisser les options suivantes par défaut. | ||
| + | |||
| + | Après double confirmation, le clonage s'effectue, puis vous pourrez ensuite choisir d'éteindre ou de redémarrer une fois terminé. | ||
| + | |||
| + | === Problème rencontré lors du premier clonage === | ||
| + | Sur OP52, après le premier clonage, le seul problème rencontré était le lancement du daemon de syncthing. Après création du fichier syncthing.lock dans le dossier ~/.local/state/syncthing/, plus de souci. | ||
| + | |||
| + | ==== Après le clonage ==== | ||
| + | Après avoir cloné le système sur un ordinateur, il faut effectuer quelques ajustements : | ||
| + | |||
| + | * Ouvrir le terminal et saisir la commande "hostnamectl hostname" suivi de l'identifiant de l'ordinateur, par exemple "op52". Notez qu'il ne faut pas écrire les guillemets. **Le mot de passe administrateur sera demandé**. Cela permet de modifier le nom de l'hôte. On ne voudrait pas avoir plusieurs OP51, quand même | ||
| + | * Ouvrir les paramètres de GSConnect (dans les accès rapides en haut à droite du bureau GNOME et en cliquant sur la flèche de GSConnect, puis Mobile Settings), et renommer "op-51" par un identifiant adéquat. À noter que j'ai personnellement choisi de laisser le tiret | ||
| + | * Ouvrir l'interface web de Syncthing, aller dans Actions -> Configuration, et changer le nom convivial local de l'appareil, puis Enregistrer. On peut ensuite supprimer l'appareil "op51" de la liste en cliquant dessus puis dans Gérer | ||
| + | ==== Le cas Inkscape ==== | ||
| + | La version d'Inkscape disponible dans les dépôts officiels de Debian 13, la 1.4.0, rencontre un problème : lorsqu'on veut accéder aux paramètres de l'application, elle plante. C'est un problème connu qui semblerait être lié à la gestion des profils de couleur et un ticket était créé à ce sujet : https://gitlab.com/inkscape/inbox/-/issues/12953 | ||
| + | |||
| + | La solution, dans les faits, est simple : installer une version plus récente d'Inkscape, au 7 janvier 2026 il s'agit de la 1.4.3. Le problème, c'est qu'elle n'est pas disponible dans les dépôts officiels de Debian 13, ce qui fait que j'ai choisi d'opter pour l'AppImage. En plus de devoir réinstaller les extensions Ink/Stitch et inkscape-silhouette, un autre problème est apparu : étant donné qu'il s'agit cette fois d'un AppImage, l'interpréteur Python n'est pas celui du système mais celui intégré à l'application. | ||
| + | |||
| + | Cependant, il existe une solution qui, si elle rend l'application moins portable, est parfaite dans notre cas. Dans le fichier "~/.config/inkscape/preferences.xml", on peut modifier/ajouter une ligne dans la balise | ||
| + | <code><group | ||
| + | id="extensions"</code> | ||
| + | et cette ligne est | ||
| + | <code>python-interpreter="/usr/bin/python3"</code> | ||
| + | Ainsi, Inkscape utilisera les fichiers Python du système et non ceux qu'il intègre. | ||
| + | |||
| + | Dernier ajustement, il faut installer le paquet "python3-tinycss2" pour que l'aperçu de inkscape-silhouette fonctionne. | ||
| + | ===== Déploiement de Logique OS ===== | ||
| + | 4/12/2025 : À l'exception d'un ou deux logiciels, tout est installé et préconfiguré. Il faut penser à changer le nom de l'appareil dans GSConnect en ouvrant ses paramètres via le menu en haut à droite (captures ci-dessous). Logique OS 0.1 est actuellement en cours de déploiement sur les ordinateurs portables commençant par OP52. | ||
| + | |||
| + | 7/01/2026 : Plusieurs ajouts et ajustements, notamment le générateur de raccourci "Shorty" et le programme d'impression pour l'imprimante thermique QL570, "Stickeuse QL570". Le déploiement de cette version sera effectuée sur les ordinateurs commençant par OP52 (le master étant OP51). | ||
| + | |||
| + | 8/01/2026 : Le programme d'impression pour la QL570 n'est pas fonctionnel sur les ordinateurs à partir de OP51. Quelques tests ont été effectués et le problème a été localisé, cependant il a été trouvé après la création de la dernière image clonable et je ne considère pas cette solution comme optimale pour l'utilisateur lambda, par conséquent cela n'est actuellement disponible que sur le master (OP51) en parallèle du fichier python classique utilisé. | ||