Auteur Sujet: Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)  (Lu 737 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint : Un logiciel de dessin open source pour éveiller la créativité de vos enfants

Vous serez peut-être intéressé par un autre sujet du forum : Transformer un vieux PC en PC pédagogique avec GCompris



Tux Paint fonctionne sur des vieux PC recyclés (certaines fonctions demandent un PC plus puissant) :
- CPU : Pentium 200 Mhz minimum
- RAM : 256 Mo de ram minimum
- Carte graphique : minimum 640x480 en 16bit par pixels (milliers de couleurs)

Le logiciel est activement développé. La version du 30 décembre 2020 rajoute par exemple l’exportation d’animation en GIF, la possibilité de faire des diaporama. Il y a également de nombreux effets de "magie" supplémentaire, tout comme de nouveaux "tampon", bref, de quoi faire plaisir à mon fils.

Ces mises à jour de Tux Paint ne sont pas des mises à jour de sécurité et donc sous Linux, en 64bits, il faut installer le Flatpack pour avoir la dernière version (cf Tux Paint—Linux Apps on Flathub).

Mais Flatpack ne propose pas la dernière version en 32 bits :

Flatpak a 3 runtimes possible: Freedesktop, GNOME and KDE

Ces 3 runtimes ne supportant plus i386 dans leurs versions actuelles, les 'buildbots' de flatpak ne générèrent plus de i386 si un des 3 rutimes est référencé dans sa version actuelle (ou version a partie de la quelle i386 n'est plus supporté).

A ce jour il reste donc: x86_64, arm and aarch64

Le processeur de mon fils ne gère pas le 64bits et le seul moyen d'avoir la dernière version récente est donc de le compiler. Je vous donne ci-dessous le tutoriel pour Ubuntu 18.04 LTS et Debian 10, deux distributions toujours maintenues, disponibles en 32bits.

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #1 le: 21 mars 2021 à 16:51:07 »
Que permet de faire Tux Paint et à partir de quel age est-il utilisable ?

Un enfant de 4 ans est autonome sur Tux Paint, toutefois, je conseille de rester à coté de votre enfant de moins de 7 ans et d'avoir un minuteur pour limiter dans le temps son utilisation (15 minutes deux fois par semaine pour mon cas).

Tux Paint est également utilisable par des grands enfants et des adolescents, car il est très ludique et même pour un adulte qui souhaite faire rapidement certains types de dessin, là où Tux Paint aide avec sa magie, cela peut être pertinent.

Tux Paint mémorise les actions est il est possible de revenir en arrière, d'annuler une action faite qui ne vous convient pas.

Le choix des couleurs peut se faire dans une palette de plusieurs millions de couleurs, si les couleurs de base en bas de l'écran ne suffisent pas. Une pipette permet comme sous Gimp ou Photoshop de récupérer la couleur d'un pixel d'une image.


Les tampons de Tux Paint

Tux Paint propose des "Tampons", qui permet à un jeune enfant de faire rapidement des dessins. Le tampons vont décrire par le haut parleur du PC ce que c'est, ce qui permet à votre enfant d’apprendre du vocabulaire.

Voici un dessin fait par mon fils à 4 an, vous pouvez voir à droite des tampons d'animaux :


vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #2 le: 21 mars 2021 à 16:51:26 »
La magie de Tux Paint

Tux Paint propose des outils de "Magie" qui permettent de faire des effets plus ou moins complexes. Il y a des effets sympathiques, je regrette que Gimp n’intègre pas tout les effets de Tux Paint.

Le dessin ci-dessous est réalisé uniquement avec l'outil Magie "Arc-en-ciel" :


Un autre dessin, réalisé avec plusieurs outils de magie :


vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #3 le: 21 mars 2021 à 16:55:27 »
Les pinceaux de Tux Paint

Tux Paint propose bien sur de manière plus traditionnelle des pinceaux, des outils pour écrire du texte, faire du remplissage de contenu et même une pipette pour récupérer une couleur sur l'écran.

Le dessin ci-dessous utilise les pinceaux et aussi quelques tampons :


vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #4 le: 21 mars 2021 à 16:58:54 »
La sauvegarde des fichier et l'export en .png ou .gif

Tux Paint propose une sauvegarde adaptée aux jeunes enfants qui ne savent pas lire : il n'y a pas de nom de fichier.

L'export est aussi facilement accessible à un enfant de 5 ans sans l'aide de ses parents.

Le menu ouvrir n'affiche que des images sur lequel l'enfant doit cliquer et l'enfant arrive vite a associer la images des icônes :



vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #5 le: 21 mars 2021 à 17:00:08 »
Nouveau fichier: il est possible de partir d'un fond déjà crée

Tux Paint propose de partir d'une feuille blanche ou d'une couleur spécifique, mais propose également de nombreux fonds à personnaliser : :


vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #6 le: 21 mars 2021 à 17:06:37 »
Tutoriel pour compiler la dernière version de Tux Paint

Le PC de mon fils à un CPU qui ne sait pas faire de 64bits, il est sous Ubuntu 18.04 LTS avec 2 Go de ram, et il n'y a jamais de ralentissement lors de l'utilisation de Tux Paint.



Avant de compiler Tux Pain à partir des sources, il faut installer les pré-requis.

Tux Paint nécessite de nombreuses bibliothèques logicielles : http://www.tuxpaint.org/requirements/

Voici ce que j'ai fait pour les installer :

- Simple DirectMedia Layer library (SDL) (version 1.2.4 ou plus récente)
sudo apt install libsdl1.2-dev libsdl-image1.2 libsdl2-2.0-0 libsdl2-dev

- SDL_image (pour supporter le chargement en PNG et JPEG
sudo apt install libsdl-image1.2-dev

- SDL_ttf (pour les fontes)
sudo apt install libsdl-ttf2.0-0 libsdl-ttf2.0-dev

- SDL_mixer (optionel, pour le son)
sudo apt install libsdl-mixer1.2 libsdl-mixer1.2-dev

- libPNG (pour supporter la sauvegarde en PNG
sudo apt install libpng-dev

- SDL_pango (optionnel, pour un meilleur rendu du texte)
sudo apt install libsdl-pango1 libsdl-pango-dev

- Cairo (optionnel, pour le support SVG)
sudo apt install libcairo2 libcairo2-dev

- libRSVG (optionnel, pour le support SVG)
sudo apt install librsvg2-2 librsvg2-bin librsvg2-dev

- gettext (pour le support multilingue)
sudo apt install libgettextpo0 libgettextpo-dev

- libpaper (pour l'impression POSIX)
sudo apt install libpaper1 libpaper-dev

- FriBiDi (optionnel, pour une entrée bidirectionnelle du texte)
sudo apt install libfribidi0 libfribidi-dev

- libimagequant (à partir du projet pngquant2; pour l'export de diaporama animé GIF)
Sous Debian 10 : sudo apt install libimagequant0 libimagequant-dev
Sous Ubuntu 18.04, non dispo dans les dépôts, télécharger les fichiers i386 sur https://packages.debian.org/search?searchon=sourcenames&keywords=libimagequant
Les installer avec cette commande :
(à personnaliser si ce n'est pas exactement la même version)
sudo dpkg -i libimagequant0_2.12.2-1.1_i386.deb libimagequant-dev_2.12.2-1.1_i386.deb
Note: Le pré-requis de ces paquets est libc6 est >= 2.27, donc il ne sera pas possible de l'installer avec Debian 9 ou Ubuntu 16.04. Cela ne signifie pas que TuxPaint ne fonctionnera pas, mais il ne sera pas possible d'utiliser l'export animé en .gif

- Installer les outil de compilation :
sudo apt install build-essential make

- Installer les pré-requis de compilation :
sudo apt install gperf


Compilation de Tux Paint :
- Télécharger sur http://www.tuxpaint.org/download/source/ les sources de Tux Paint : tuxpaint-0.9.25.tar.gz
- Décompresser tuxpaint-0.9.25.tar.gz
- Aller dans le dossier où les fichiers source son décompressés et lancer la compilation :
make
- Toujours depuis le même dossier, lancer l'installation :
sudo make install
- Vérifier dans le lanceur que Tux Paint et présent et fonctionne
- Il est possible de supprimer tuxpaint-0.9.25.tar.gz et le dossier crée en décompressant ce fichier


Installation des "tampons" : (les "tampons" sont accessible dans Tux Paint en cliquant sur l’icône "Tampon")
- Télécharger sur http://www.tuxpaint.org/download/source/ la collection de tampons tuxpaint-stamps-2020.12.27.tar.gz
Le fichier est lourd car il intègre le son descriptif dans différents langues dont le Français qui sera utilisé par défaut.
- Décompresser tuxpaint-stamps-2020.12.27.tar.gz
- Aller dans le dossier où la source des tampons son décompressés et lancer les deux commandes suivantes :
make
sudo make install-all
- Lancer Tux Paint et vérifier qu'il y a de nombreuses séries de Tampon (par défaut sans cette installation, il n'y a que tux)
- Il est possible de supprimer tuxpaint-stamps-2020.12.27.tar.gz et le dossier crée en décompressant ce fichier


Où est installé tux-paint ?
- Where the "tuxpaint" binary will be installed : /usr/local/bin
- Where the data files (sound, graphics, brushes, stamps, fonts) will go, and where Tux Paint will look for them when it's run : /share/tuxpaint
- Where the documentation text files (the "docs" directory) will go : /share/doc/tuxpaint
- Where the manual page for Tux Paint will go : /share/man
- Where the translation files for Tux Paint will go, and where  /share/locale/
- Where the icons and launchers (for GNOME and KDE) will go :

  • ICON_PREFIX : /share/pixmaps
  • X11_ICON_PREFIX : /X11R6/include/X11/pixmaps
  • GNOME_PREFIX : /share/gnome/apps/Graphics
  • KDE_PREFIX : /share/applnk/Graphics

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #7 le: 21 mars 2021 à 17:15:10 »
Tux Paint Config

Pour personnaliser Tux Paint et intégrer de nouveaux fonds d'écran, il est possible de passer par les fichiers de configuration et de placer les images dans les bon dossiers.

Une solution plus simple s'offre aux parents : Tux Paint Config qui permet de faire ces modifications via une interface graphique.

Invarion

  • Client MilkyWan (AS57199)
  • *
  • Messages: 106
  • Montpellier 34
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #8 le: 21 mars 2021 à 20:27:28 »
Citer
Le PC de mon fil à un CPU qui ne sait pas faire de 64bits, il est sous Ubuntu 18.04 LTS avec 2 Go de ram, et il n'y a jamais de ralentissement lors de l'utilisation de Tux Paint.
Typo  ;)

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Tux Paint: Un logiciel de dessin vos enfants (tuto pour le compiler)
« Réponse #9 le: 21 mars 2021 à 20:48:34 »
Corrigé.

Je voulais aussi faire passer un message : Ne jetez pas ou n'abandonnez pas dans un placard vos vieux PC. Même si ils ne sont plus assez puissant pour surfer sur Internet, ils peuvent faire des heureux.

Là la navigation sur internet est vraiment lente sur le PC de mon fils, le Pentium T2080 @1,733 Ghz, un processeur d'entrée de gamme à l'époque en 2007, associée à la carte graphique intégrée vraiment lente (gen3, il y a un gain important avec la Gen4 qui était proposé à la même époque sur les PC portable un peu plus haut de gamme, qui avaient également un CPU 64bits).

Le processeur est gravé en 65 nm, c'est un des derniers représentant de la génération Merom (les PC plus haut de gamme de la même époque avait droit a du Penryn 45nm) et la fréquence est tellement faible que le ventilateur du portable ne tourne que rarement.