===== Interface pour télécharger des motifs dans une machine à tricoter ===== ==== Sources ==== https://github.com/stg/knittington (dépôt original) https://github.com/clairewiwi/knittington-64-bit-ubuntu-modified-make.sh (dépôt avec des modifications pour système 64bits) ==== Ubuntu version 18.04 64bits ==== === Pré-requis === Si la machine ne dispose pas des outils de développement : sudo apt update sudo apt upgrade sudo apt install build-essential sudo apt install git === Installation === Appliquer la procédure exposée par Claire Williams, en remplaçant libfreeimage3-dev par libfreeimage-dev. Il faut également ajouter l'utilisateur au group tty pour permettre l'accès serial à la machine à tricoter sudo apt install libsdl2-dev libfreeimage-dev git clone https://github.com/stg/knittington cd knittington mv linux-gui-make.sh linux-gui-make.sh.old wget --passive https://github.com/clairewiwi/knittington-64-bit-ubuntu-modified-make.sh/raw/master/linux-gui-make.sh chmod +x linux-gui-make.sh ./linux-gui-make.sh sudo adduser UTILISATEUR tty # dialout plutot que tty sur certains systèmes cd bin-linux ./gui Pour **Ajouter un lanceur**, créer le fichier knittington.desktop sous ~/.local/share/applications/ remplacer **UTILISATEUR** par le nom de connexion l'utilisateur [Desktop Entry] Name=knittington Comment[fr]=interface machine à tricoter Exec="/home/UTILISATEUR/knittington/bin-linux/gui" %U Terminal=false Type=Application Categories=Graphics;Science;Engineering; StartupNotify=true TryExec=/home/UTILISATEUR/knittington/bin-linux/gui Le lanceur est disponible dans le menu des applications, il peut ensuite être ajouté aux favoris ==== Lubuntu version 16.04 32bits ==== Installation de knittington (avec interface graphique) sur Lubuntu 16.04 D'abord, chercher si le processeur est 32bits ou 64bits ? lscpu La réponse (abrégée) à cette commande : Architecture: i686 Mode(s) opératoire(s) des processeurs :32-bit Byte Order: Little Endian CPU(s): 1 Model name: Intel(R) Pentium(R) M processor 1400MHz Vitesse du processeur en MHz :600.000 CPU max MHz: 1400,0000 CPU min MHz: 600,0000 C'est un processeur 32bits! On va pouvoir installer knittington depuis son dépôt original sudo apt-get install git # installer git pour télécharger les sources git clone https://github.com/stg/knittington.git cd ./knittington/ # se placer dans les répertoires sudo apt-get update sudo apt-get install libsdl1.2debian libsdl1.2-dev libsdl2-dev libfreeimage3 libfreeimage-dev sh ./linux-gui-make.sh # lancer le script de compilation cd ./bin-linux/ ./gui # tester le fonctionnement en interface graphique Avant de terminer **ajouter l'utilisateur au groupe dialout**, afin que Knittington puisse accéder au port de communication série (remplacer {UTILISATEUR} par le nom de connexion. sudo adduser {UTILISATEUR} dialout Pour éviter d'avoir à lancer knittington depuis la ligne de commande, on peut aussi ajouter un fichier "knittington.desktop" dans le dossier ''/usr/share/applications'' (voir l'installation sur Ubuntu 18.04 ci-dessus, le contenu du fichier .desktop est identique)