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)