===== 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)