<<

Full Circle LE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU

Numéro160 - Août 2020

CCRRIITTIIQQUUEE DDEE GGAALLLLIIUUMM OOSS 33..11 DISTRIBUTION LÉGÈRE POUR LES DISPOSITIFS CHROME OS full circle magazine n° 160 Full Circle Magazine n'est affilié en aucu1ne manière à Canonical Ltd. sommaire ^ Tutoriels Full Circle LE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX Python p.18 Actus Linux p.04

Production de podcast p.23 Command & Conquer p.16 La boucle Linux p.39 Ubuntu au quotidien p.40

Rawtherapee p.25 Dispositifs Ubuntu p.XX Le dandinement du pingouin p.28 Mon opinion p.XX

Krita pour vieilles photos p.34 Mon histoire p.46 Courriers p.XX Critique p.50

Inkscape p.29 Q. ET . p.54 Critique p.XX Jeux Ubuntu p.57 Graphismes

Les articles contenus dans ce magazine sont publiés sous la licence Creative Commons Attribution-Share Alike 3.0 Unported license. Cela signifie que vous pouvez adapter, copier, distribuer et transmettre les articles mais uniquement sous les conditions suivantes : vous devez citer le nom de l'auteur d'une certaine manière (au moins un nom, une adresse e-mail ou une URL) et le nom du magazine (« Full Circle Magazine ») ainsi que l'URL www.fullcirclemagazine.org (sans pour autant suggérer qu'ils approuvent votre utilisation de l'œuvre). Si vous modifiez, transformez ou adaptez cette création, vous devez distribuer la création qui en résulte sous la même licence ou une similaire.

Full Circle Magazine est entièrement indépendant dfeu Clal ncoirncicleal ,m lea sgpaoznisnoer dne°s 1 p6ro0jets Ubuntu. Vous ne devez en aucun cas présumer que les avis et les opinions exprimés ici ont reçu l'approbation de Canonical. 2 sommaire ^ ÉÉDDIITTOORRIIAALL Ce magazine a été créé avec :

BIENVENUE DANS CE NOUVEAU NUMÉRO DU MAGAZINE FULL CIRCLE

omme toujours, il y a les tutoriels habituels, Python, Inkscape, et Rawtherapee, accompagnés de la C deuxième partie de la nouvelle série sur la création de podcasts sous Linux. Nos lecteurs de longue date sauront que la première fois que j’ai côtoyé Linux, c’était avec et KDE (3.5) il y a bien longtemps. Je l’ai abandonné quand KDE 4.0 est arrivé (inutilisable), y suis retourné brièvement quand il s’est stabilisé à la version 4.5 ; mais suis à nouveau parti quand Plasma 5 s’est présenté, car il n’y avait pas d’interface graphique pour ma tablette graphique. Eh bien, il y a deux ou trois semaines, j’ai décidé d’essayer le tout dernier Live DVD de Kubuntu. En souvenir du bon vieux temps. Et, comme par hasard, ils ont ajouté l’interface graphique pour tablette graphique qui manquait ! Je ne suis pas certain de quand ça a été ajouté, mais j’ai dûment installé Kubuntu 20.04.1 et je suis heureux d’y être à nouveau. Je ne sais toujours pas pourquoi ils ont rapidement abandonné KDE 4 pour Plasma 5. J’espère simplement qu’ils n’abandonneront Trouvez Full Circle sur : pas Plasma 5 soudainement, maintenant que je l’ai installé. facebook.com/ fullcirclemagazine Un problème que j’ai rencontré après l’installation de Kubuntu 20.04.1, était qu’il n’y avait pas de son. J’ai twitter.com/#!/fullcirclemag essayé toutes les solutions possibles et imaginables. Je voyais (dans Pavucontrol) que le son était produit, puisque la petite barre sautait vers le haut et vers le bas en même temps que le son était inaudible. Il m'a fallu http://issuu.com/ plusieurs jours de réflexion avant de trouver la solution. Il s’avère que mon PC a deux jacks de sortie et fullcirclemagazine Kubuntu avait décidé d’utiliser l’autre. Je n’ai trouvé le deuxième jack qu’en crapahutant sur les genoux sous https://mastodon.social/ mon bureau avec une lampe de poche. Tiens, je dois sortir l’aspirateur… @fullcirclemagazine Soyez prudent et en bonne santé ! Amitiés et restons en contact, Weekly News: http://fullcirclemagazine.org/ Ronnie feed/podcast [email protected] http://www.stitcher.com/s? fid=85347&refid=stpr http://tunein.com/radio/Full- MÉCÈNES FCM : https://www.patreon.com/fullcirclemagazine Circle-Weekly-News-p855064/

full circle magazine n° 160 3 sommaire ^ AACCTTUUSS Soumises par ErikTheUnready

PUBLICATION D'UNE NOUVELLE logiciels Open Source. La OpenSSF con- lisés, Mastodon 3.2, est sortie. Elle vous Vala fournit une syntaxe similaire à C# tinuera de développer des initiatives permet de créer des services dans vos et Java, ainsi qu'une intégration facile VERSION DE ULIA J telles que la Core Infrastructure Initia- propres établissements qui ne soient avec des bibliothèques écrites en C, les 03/08/2020 tive et la Open Source Security Coalition pas contrôlés par les fournisseurs indi- deux se servant du Glib Object System et rassemblera d'autres travaux sécu- viduels. Si l'utilisateur n'arrive pas a (Gobject) et il peut être autonome. e langage de programmation Julia ritaires entrepris par des sociétés qui démarrer son propre nœud, il peut choi- 1.5 est sorti. Il associe des qualités L ont rejoint le projet. Le travail de la sir un service public digne de confiance https://www.mail-archive.com/ comme une performance remarquable, OpenSSF se concentrera sur des do- pour se connecter. Mastodon appar- release-team@.org/ le support de la dactylographie dyna- maines comme la divulgation coor- tient à la catégorie de réseaux fédé- msg08542.html mique et des outils intégrés pour une donnée des vulnérabilités et la distri- rés, qui se servent de la suite proto- programmation parallèle. La syntaxe de bution des correctifs, le développement colaire ActivityPub pour créer une seule Julia est similaire à celle de MATLAB d'outils de sécurité, la publication des structure de communication. avec des éléments de Ruby et Lisp. La PUBLICATION DU NAVIGATEUR meilleures pratiques du développement méthode de manipulation de chaînes sûr, l'identification de menaces sécuri- Le côté serveur du projet est écrit PALE MOON 28.12 ressemble à celle de Perl. Le code du taires dans les logiciels Open Source, en Ruby avec Ruby on Rails, tandis que 04/08/2020 projet est distribué sous une licence des vérifications et le durcissement des l'interface client est écrite en Java- du MIT. projets Open Source critiques, la créa- Script avec les bibliothèques React.js e navigateur Web Pale Moon 28.12 tion d'outils pour la vérification de et Redux. Le code source est distribué L est sorti ; il s'agit d'un fork de la https://julialang.org/blog/2020/08/ l'identité des développeurs. sous licence AGPLv3. base de code de Firefox pour fournir julia-1.5-highlights de meilleures performances, préserver https://www.linuxfoundation.org/ https://blog.joinmastodon.org/ l'interface classique, minimiser l'usage press-release/2020/08/technology- 2020/08/mastodon-3.2 de la mémoire et fournir des options LE PROJET OPENSSF and-enterprise-leaders-combine- de personnalisation supplémentaires. Les binaires de Pale Moon sont cons- A ÉTÉ ÉTABLI efforts-to-improve-open-source- truits pour Windows et Linux (x86 et 03/08/2020 security LANGAGE DE PROGRAMMATION x86_64). Le code du projet est distri- VALA 0.49.1 bué sous licence MPLv2 (Mozilla Public a Linux Foundation a annoncé la 04/08/2020 License). L création d'un nouveau projet con- PUBLICATION DE MASTODON 3.2 joint, la OpenSSF (la Open Source Se- 04/08/2020 ne nouvelle version du compilateur https://forum.palemoon.org/ curity Foundation), avec pour objectif pour le langage de programma- viewtopic.php?t=24954&p=196294 de rassembler les travaux des leaders U a plateforme libre pour le déploie- tion Vala 0.49.1 est publiée. Le langage dans le domaine de l'amélioration des L ment de réseaux sociaux décentra- full circle magazine n° 160 4 sommaire ^ ACTUS LE CORRECTIF DE BOOTHOLE une proposition concernant l'adoption tie. Wayfire supporte des extensions de passionnés indépendants. d'options pour l'IoT (les objets connec- via des greffons et fournit un système A ÉTÉ CORRIGÉ tés) dans l'édition officielle de Fedora de personnalisation flexible. https://blog.documentfoundation.org/ 05/08/2020 33. Ainsi, à partir de Fedora 33, la ver- blog/2020/08/05/announcement-of- sion IoT sera livrée sur un pied d'éga- Le code du projet est écrit en C++ libreoffice-7-0 es distributions Linux majeures ont lité avec Fedora et Fedora Workstation et distribué sous la licence du MIT. publié une mise à jour corrective L Server. La proposition n'est pas encore Pour la base, la bibliothèque wlroots du paquet GRUB2 pour traiter des pro- approuvée officiellement, mais sa pu- est utilisée ; elle est développée par blèmes qui se sont révélés depuis la PINTA 1.7 EST SORTI blication a été approuvée auparavant les développeurs de l'environnement vulnérabilité BootHole. Après avoir ins- 05/08/2020 par la FESCo (Fedora Engineering Stee- utilisateur Sway et fournit les fonctions tallé la première mise à jour, certains ring Committee), qui est responsable de base pour l'organisation d'un gestion- utilisateurs ne pouvaient plus démar- inq ans après la dernière version, la de la partie technique du développe- naire composite basé sur Wayland. rer leur système. Les problèmes de C publication de l'éditeur graphique ment de la distribution Fedora, et son Comme panneau, vous pouvez utiliser boot ont eu lieu sur des systèmes avec raster open Penta 1.7 est disponible acceptation peut être considérée com- wf-shell ou LavaLauncher. BIOS ou UEFI en mode « Legacy » et au téléchargement. Il s'agit d'une tenta- me une formalité. étaient causés par des changements tive de réécrire le programme Paint.NET https://wayfire.org/2020/08/04/ régressifs, dans des situations précises, avec GTK. L'éditeur fournit un ensem- https://www.mail-archive.com/devel- Wayfire-0-5.html qui menaient au plantage pendant le ble de base de capacités de dessin et [email protected]/ processus du démarrage ou une défi- de traitement d'images, en ciblant des msg02341.html nition incorrecte du dispositif boot et utilisateurs débutants. L'interface a été l'installation incorrecte du bootloader PUBLICATION simplifiée autant que possible, l'édi- (chargeur de démarrage). DE LIBREOFFICE 7.0 teur supporte un tampon illimité de LE SERVEUR COMPOSITE 05/08/2020 retour en arrière, vous permet de tra- https://lists.ubuntu.com/archives/ WAYFIRE 0.5 EST DISPONIBLE vailler avec des couches multiples et ubuntu-security-announce/2020- 05/08/2020 a Document Foundation présente est équipé d'un jeu d'outils pour l'ap- August/005549.html L la publication de la suite bureau- plication de divers effets et l'ajuste- a publication du serveur composite tique LibreOffice 7.0. Des paquets d'ins- ment des images. Le code de Pinta est Wayfire 0.5, qui utilise Wayland et tallation tout faits sont disponibles pour sous la licence du MIT. Le projet est L écrit en C# avec Mono et la liaison FEDORA 33 vous permet de créer des interfaces diverses distributions Linux, Windows utilisateur qui économisent les res- et macOS, ainsi que pour le déploie- avec GTK #. Des compilations binaires LANCE UNE RÉVISION OFFICIELLE sources et proposent des effets 3D si- ment d'une version en ligne dans sont disponibles pour Ubuntu, macOS DES OBJETS CONNECTÉS milaires aux greffons 3D de Compiz Docker. Dans cette version, 74 % des et Windows. 05/08/2020 (basculement entre des écrans au tra- changements étaient faits par des res- vers d'un cube 3D, une disposition spa- ponsables du projet tels que Colla- https://www.pinta-project.com/ eter Robinson, de l'équipe de Red tiale des fenêtres, le morphage quand bora, Red Hat et CIB et 26 % des chan- releases/1-7 P Hat Release Engineering, a publié on travaille avec des fenêtres), est sor- gements étaient dus à la contribution

full circle magazine n° 160 5 sommaire ^ ACTUS nérabilités et de stabilité. La nouvelle temps, des versions de correction de JEFFREY KNAUTH ÉLU NOUVEAU PRÉSENTATION DE FIREFOX version corrige aussi des erreurs dans bugs de PHP 7.4.9, 7.3.21 et 7.2.33 ont PRÉSIDENT DE LA FREE OPEN l'installeur et le chargeur de démar- été faites. REALITY PC PREVIEW POUR LES SOURCE FOUNDATION rage. La publication d'Ubuntu 20.04.1 DISPOSITIFS VR 06/08/2020 a signifié la stabilisation de base de la https://www.php.net/archive/ 07/08/2020 version LTS et les utilisateurs d'Ubuntu 2020.php#2020-08-06-3 a Foundation a annon- 18.04 seront invités maintenant à met- ozilla présente une nouvelle ré- L cé l'élection d'un nouveau président tre à niveau vers la branche 20.04. M vision du navigateur pour les sys- après le départ de , PILOTE VIDEO AMD tèmes de réalité virtuelle - Firefox Rea- suite à des allégations de comporte- En même temps, des mises à jour lity PC Preview. Le navigateur prend RADEON 20.30 ment inapproprié pour le responsable similaires sont disponibles pour Ubuntu en charge toutes les fonctionnalités 07/08/2020 d'un mouvement SPO et des menaces Budgie 20.04.1 LTS, Kubuntu 20.04.1 de respect de la vie privée de Firefox, de rupture avec quelques-unes des or- LTS, Ubuntu MATE 20.04.1 LTS, Ubuntu mais offre une interface utilisateur MD a publié un ensemble de pi- ganisations et communautés des logi- Studio 20.04.1 LTS, 20.04.1 différente en trois dimensions qui vous lotes AMD Radeon 20.30 pour ciels Open Source. Le nouveau président LTS, Ubuntu Kylin 20.04.1 LTS et Xu- A permet de naviguer entre des sites au Linux basés sur le module libre AMD- est Geoffrey Knauth, qui fait partie du buntu 20.04.1 LTS. Le support de la sein du monde virtuel ou dans le cadre GPU core, pour les pilotes proprié- conseil d'administration de la Free Soft- publication des mises à jour et des de systèmes de réalité augmentée. Des taires et open-vidéo. Des piles de pilotes ware Foundation depuis 1998 et est correctifs de sécurité pour les éditions compilations sont disponibles à l'ins- Open et propriétaires sont intégrées membre du GNU Project depuis 1985. server et desktop d'Ubuntu 20.04 LTS tallation en passant par le catalogue dans un ensemble AMD Radeon - des durera jusqu'en avril 2025. HTC Viveport (actuellement, unique- pilotes amdgpu-pro et amdgpu-all-open https://www.fsf.org/news/geoffrey- ment pour Windows 10). Il fonctionne (le pilote Vulkan RADV et le pilote knauth-elected-free-software- https://lists.ubuntu.com/archives/ avec tous les casques 3D supportés RadeonSI OpenGL basé sur du code foundation-president-odile-benassy- ubuntu-announce/2020-August/ par la plateforme Viveport, y compris de Mesa) sont proposés en un paquet joins-the-board 000259.html les Vive Cosmos, Vive Pro, Valve Index, et l'utilisateur peut choisir des pilotes Oculus Rift et Oculus Rift S. open ou fermés. https://blog.mozvr.com/introducing- PUBLICATION LES TESTS DE PHP 8 BÊTA https://www.amd.com/en/support/kb/ firefox-reality-pc-preview D'UBUNTU 20.04.1 LTS COMMENCENT release-notes/rn-amdgpu-unified- 06/08/2020 06/08/2020 linux-20-30

anonical a révélé la première ver- a première publication bêta de la C sion corrective d'Ubuntu 20.04 LTS, L nouvelle branche du langage de la 20.04.1. Elle comprend des mises à programmation PHP 8 est disponible jour de plusieurs centaines de paquets afin que vous l'examiniez. Sa sortie est pour remédier à des problèmes de vul- prévue pour le 26 novembre. En même

full circle magazine n° 160 6 sommaire ^ ACTUS https://blog.elementary.io/updates- Des compilations sont préparées pour cuter des jeux classiques en utilisant MISE À JOUR D'ELEMENTARY for-july-2020 elementary OS et dans des formats uni- une interface graphique, simple et uni- OS, LA VERSION 5.1.7 versels snap et flatpak. L'interface est fiée, est disponible au télécharge- 08/08/2020 conçue en accord avec les directives ment. L'émulation de consoles comme SERVEUR HTTP APACHE 2.4.46 préparées par le projet elementary OS Atari 2600/7800/Jaguar/Lynx, Game Boy, lementary OS 5.1.7, positionné com- et se concentre sur une performance Mega Drive, NES, Nintendo 64/DS, PC- E me une alternative à Windows et PUBLIÉ AVEC DES CORRECTIFS de haut niveau, l'intuitivité et une appa- Engine, PSP, Sega 32X/CD, SuperNES, MacOS, qui soit rapide, open et res- DE VULNÉRABILITÉS rence moderne. etc., est supportée. Des manettes de pectueuse de la vie privée, est publié. 08/08/2020 jeu venant de consoles de jeu exis- L'objectif principal du projet est une L'objectif ultime du projet est de tantes peuvent être utilisées, y com- conception de qualité qui vise la créa- erveur http, Apache 2.4.46 (ils ont créer un outil professionnel pour les pris Playstation 3, Dualshock 3, 8bitdo, tion d'un système facile à utiliser avec S sauté les versions 2.4.44 et 2.4.45), concepteurs d'interfaces, un peu simi- XBox 1 et XBox360. L'émulateur sup- une consommation minimale de res- représente 17 changements et l'élimi- laire à Sketch, Figma ou Adobe XD, mais porte des fonctionnalités avancées sources et une très rapide vitesse de nation de trois vulnérabilités : concentré sur l'utilisation de Linux comme des jeux multijoueurs, la sau- démarrage. L'environnement de bureau comme plateforme principale. Contraire- vegarde de l'état, l'amélioration des offert aux utilisateurs est leur propre CVE-2020-11984, CVE-2020-11984, ment à Glade et Creator, le nouvel images de vieux jeux avec des sha- Pantheon. CVE-2020-9490 éditeur n'est pas conçu pour générer ders, le rembobinage des jeux, la con- du code ou utiliser des trousses d'ou- nexion à chaud de consoles de jeu et Lors du développement des com- https://www.mail-archive.com/ tils précises, mais veut résoudre des le streaming vidéo. posants originaux d'Elementary OS, les [email protected]/ tâches plus générales, comme la créa- frameworks de GTK3, Vala et Granite msg00146.html tion de la disposition, de la visuali- https://www.libretro.com/index.php/ ont été utilisés. Le kit de distribution sation et de l'affichage graphique vec- retroarch-1-9-0-released est basé sur le projet Ubuntu. Ele- toriel des interfaces. mentary OS 5.1.x est compatible avec KIRA UN NOUVEL ÉDITEUR Ubuntu 18.04 au niveau des paquets A , https://github.com/akiraux/Akira UNE VULNÉRABILITÉ et dépôts. L'environnement graphique GRAPHIQUE VECTORIEL est basé sur son propre shell Pantheon, POUR LINUX, EST DISPONIBLE DANS GHOSTSCRIPT qui associe des composants comme le 09/08/2020 PUBLICATION DE L'ÉMULATEUR PEUT ÉVENTUELLEMENT gestionnaire de fenêtres Gala (basé PERMETTRE L'EXÉCUTION sur LibMutter), le panneau du haut Wing- a première version test d'Akira, avec DE LA CONSOLE DE JEU DE CODE À L'OUVERTURE Panel, le lanceur Slingshot, les pan- L pour public cible les concepteurs RETROARCH 1.9.0 neaux de contrôle Switchboard, la graphiques et les concepteurs Web pour 09/08/2020 D'UN DOCUMENT POSTSCRIPT barre des tâches du bas Plank (le pan- la création de la mise en page d'inter- 10/08/2020 neau Docky réécrit en Vala) et le ges- faces, est sortie. Le programme, qui ne nouvelle version de RetroArch tionnaire de session Pantheon Gree- est écrit en Vala avec la bibliothèque U 1.9.0 pour l'émulation de diverses ne vulnérabilité a été identifiée ter (basé sur LightDM). GTK, est distribué sous licence GPLv3. consoles de jeu, vous permettant d'exé- U dans Ghostscript, un jeu d'outils full circle magazine n° 160 7 sommaire ^ ACTUS pour le traitement, la conversion et la KDE Neon : User Edition basée sur les l'installation de la nouvelle version. ÉDITEUR DE TEXTE GNU EMACS génération de documents PostScript dernières versions stables de KDE, De- et PDF (CVE-2020-15900). Il pourrait veloper Edition Git Stable basée sur http://ghostbsd.org/ 27.1 conduire à la modification de fichiers du code venant de branches bêta et 20.08.04_release_announcement 11/08/2020 et l'exécution de commandes arbitraires stables du dépôt Git de KDE et Deve- lors de l'ouverture de documents Post- loper Edition Git Unstable basée sur e GNU Project a publié l'éditeur de texte GNU Emacs 27.1. Jusqu'à la Script spécialement formatés. L'utilisa- les branches de développement de Git. FINNIX 121, LA DISTRIBUTION L tion de l'opérateur de recherche Post- sortie de GNU Emacs 24.5, le projet Script, qui est non standard, dans un https://blog.neon.kde.org/index.php/ LIVE POUR LES ADMINISTRATEURS était développé sous la direction per- document, vous permet de causer un 2020/08/10/-neon-rebased-on-20- SYSTÈME sonnelle de Richard Stallman, qui a débordement de type uint32_t lors du 04/ 10/08/2020 passé la responsabilité du projet à John calcul de la taille, d'écraser des zones Wiegley au cours de l'automne 2015. de mémoire en dehors du tampon innix 121 Live est basée sur Debian. https://www.mail-archive.com/info- alloué et d'accéder à des fichiers dans PUBLICATION DE GHOSTBSD F La distribution est uniquement en le système de fichiers, qui peuvent être ligne de commande, mais contient une @gnu.org/msg02771.html utilisés pour organiser une attaque qui 20.08 bonne sélection d'utilitaires répondant exécuterait du code arbitraire sur le 10/08/2020 aux besoins d'un administrateur. La système (par exemple, en ajoutant des structure comprend 591 paquets avec PUBLICATION DE L'ÉMULATEUR a distribution de bureau GhostBSD commandes à ~/.bashrc ou ~/.profile). toutes sortes d'utilitaires. La taille de QEMU 5.1 L 20.08 est maintenant disponible, l'image ISO est de 509 Mo. 12/08/2020 Le problème affecte les versions de construite sur la plateforme TrueOS et la 9.50 à la 9.52. proposant un environnement utilisateur « Dans la nouvelle version, nous avons n tant qu'émulateur, QEMU vous MATE. GhostBSD utilise le système init utilisé la branche tests de Debian à la permet d'exécuter un programme https://insomniasec.com/blog/ OpenRC et le système de fichiers ZFS. place de versions stables. » De nouveaux E fait pour une plateforme matérielle ghostscript-cve-2020-15900 Les deux fonctionnent en mode Live paquets pour notamment ranger, cpu- sur un système avec une architecture et l'installation sur un disque dur est checker, edid-decode, ipmitool, lldpd, totalement différente, par exemple, supportée (avec son propre installeur, oathtool, sdparm, sipcalc, socat, xorriso, une application pour ARM sur un PC x86- ginstall, écrit en Python). Des images zfs-fuse, sont inclus. KDE NEON EST BASÉ boot sont compilées pour x86_64. Dans compatible. En mode virtualisation dans QEMU, la performance d'exécu- SUR UBUNTU 20.04 la nouvelle version, le système de base, https://blog.finnix.org/2020/08/10/ tion de code dans un environnement 10/08/2020 le noyau et des applications, y compris finnix-121-released/ la nouvelle publication de l'environne- isolé est proche du système natif grâce es développeurs du projet KDE ment de bureau MATE 1.24, sont mis à à l'exécution directe d'instructions sur L Neon ont publié une version stable jour. Une option est ajoutée au ges- le processeur et l'utilisation de l'hyper- basée sur Ubuntu 20.04 LTS. Il y a tionnaire de mises à jour pour sau- viseur Xen ou du module KVM. plusieurs choix de compilations pour vegarder l'environnement boot avant

full circle magazine n° 160 8 sommaire ^ ACTUS Le projet fut créé à l'origine par pour la semaine suivant la publication loppement et une protection contre Fabrice Bellard pour permettre à des de LibreOffice 7.0, rapportant que Li- les erreurs. Le code du projet est dis- binaires Linux compilés en x86 de s'exé- breOffice 7.0.0 a été téléchargé 422 000 tribué sous licence BSD. cuter sur des architectures non-x86. fois. Le communiqué de presse con- LE BULLETIN Au fil des années de développement, cernant la nouvelle publication a été La syntaxe de Go est basée sur des HEBDOMADAIRE le support pour une émulation com- vu 113 000 fois et la vidéo avec un éléments connus du langage C avec DU FULL CIRCLE plète a été ajouté pour 14 architec- aperçu des innovations, 48 000. certains venant de Python. Le projet a tures matérielles, le nombre de dispo- été développé à l'origine en se con- sitifs matériels émulés dépassant les https://blog.documentfoundation.org/ centrant sur la programmation paral- 400. Pendant la préparation de la version blog/2020/08/12/libreoffice-7-0-a- lélisée et le fonctionnement efficace 5.1, plus de 2 500 changements ont été week-in-stats/ sur des systèmes à cœurs multiples, faits par 235 développeurs. incluant la fourniture d'outils du niveau opérateur pour l'organisation de cal- https://lists.nongnu.org/archive/html/ PUBLICATION DU LANGAGE DE culs parallèles et l'interaction entre des qemu-devel/2020-08/msg02152.html méthodes exécutées en parallèle. Le PROGRAMMATION GO 1.15 langage fournit aussi des protections 12/08/2020 intégrées contres des blocs de mémoire 422 000 EXEMPLAIRES DE alloués hors limites et fournit la capa- o 1.15 est développé par Google cité d'utiliser un ramasse-miette. LIBREOFFICE 7.0 TÉLÉCHARGÉ G avec la participation de la com- Une petite baladodiffusion (< 10 mn) avec juste des infor- DANS UNE SEMAINE munauté comme une solution hybride https://blog.golang.org/go1.15 mations. Pas de blabla. Pas de 12/08/2020 qui associe la haute performance des langages compilés à des avantages tels perte de temps. Seules les der- nières informations traitant de a Document Foundation a publié que l'écriture de scripts aussi facile FOSS (logiciels libres Open Sour- des statistiques de téléchargement que celle du code, la rapidité du déve- L ce) /Linux/Ubuntu.

RSS : http://fullcirclemagazine. org/feed/podcast

full circle magazine n° 160 9 sommaire ^ ACTUS du noyau Linux, un outil de transfert NVIDIA. Le support des mises à jour et LA DISTRIBUTION D'INGÉNIERIE PUBLICATION D'UBUNTU de fichiers et de redirection de ports, des correctifs sécuritaires pour les ET CAELINUX 2020 et un serveur de gestion. La partie client 18.04.5 LTS éditions server et desktop d'Ubuntu 13/08/2020 peut télécharger et téléverser des fi- DE LA 16.04.7 LTS 16.04 LTS durera jusqu'en avril 2021. chiers, exécuter des commandes arbi- 14/08/2020 ne nouvelle publication de CAELi- traires en tant que root et rediriger les https://lists.ubuntu.com/archives/ U nux 2020 est disponible. Elle est ports réseau vers d'autres hôtes sur le a mise à jour d'Ubuntu 18.04.5 LTS ubuntu-announce/2020-August/ construite sur la base de Xubuntu 18.04 réseau. L est sortie. C'est la dernière mise à 000260.html et propose une sélection élargie d'appli- jour qui comprend des améliorations cations spécialisées d'automatisation https://media.defense.gov/2020/Aug/ du support du matériel, des mises à de tâches d'ingénierie, la modélisation 13/2002476465/-1/-1/0/ jour du noyau Linux et de la pile gra- PUBLICATION DE MCRON 1.2, mathématique et des activités scienti- CSA_DROVORUB_RUSSIAN_GRU_MA phique, et des corrections de bugs dans fiques. La taille de l'image ISO amor- LWARE_AUG_2020.PDF l'installeur et le bootloader. À l'avenir, L'IMPLÉMENTATION DE CRON DU çable qui peut fonctionner en mode les mises à jour pour la branche 18.04 PROJET GNU Live est de 5,8 Go (x86_64). seront limitées à l'élimination de vul- 14/08/2020 VERSION 20.08 DE KDE APPS nérabilités et problèmes affectant la https://www.caelinux.com/CMS3/ stabilité. Des mises à jour similaires sont 13/08/2020 près deux ans de développement, index.php/articles/70-/61-caelinux- sorties pour Kubuntu 18.04.5 LTS, Ubun- A la publication du projet GNU 202020-released tu Budgie 18.04.5 LTS, Ubuntu MATE a mise à jour cumulative d'applica- Mcron 1.2 a été annoncée. Dans la nou- 18.04.5 LTS, Lubuntu 18.04.5 LTS, Ubun- tions d'août (la 20.08) développée velle version, le code a été très bien L tu Kylin 18.04.5 LTS et Xubuntu 18.04.5 par le KDE Project est sortie. Au total, nettoyé : tout le code en C a été ré- LTS. MALICIEL DROVORUB POUR 216 programmes, bibliothèques et ex- écrit et le projet comprend mainte- nant seulement le code source Guile. LINUX tensions ont été publiés. Des rensei- Simultanément, la mise à jour Ubun- La caractéristique-clé du projet est une 13/08/2020 gnements sur les nouvelles versions d'ap- tu 16.04.7 LTS, qui ne comprend que plications se trouvent sur cette page : approche différente de l'organisation, les mises à jour cumulatives de pa- de la planification, de l'exécution du a National Security Agency (NSA) et quets liées à l'élimination de vulnéra- travail. Au lieu de surveiller sans cesse l'US Federal Bureau of Investiga- https://kde.org/announcements/ L bilités et aux problèmes de la stabilité, l'heure, Mcron utilise des tâches dans tion (FBI) ont publié un rapport selon releases/2020-08-apps-update/ a été publiée. L'objectif principal de la une queue linéaire avec la définition lequel le 85e centre principal du ser- nouvelle publication est de mettre à de délais entre les appels à chaque vice spécial de la Main Directorate of jour les images d'installation. Comme élément de la queue. Pendant les pé- the General Staff of the Armed Forces dans la publication précédente, les riodes entre l'activation des tâches, of the Russian Federation (85 GTSSS noyaux Linux 4.15 et 4.4 sont propo- mcron est totalement inactif. Cette GRU) utilise un ensemble de maliciels sés, ainsi que Mesa, X.Org Server por- approche réduit de façon significative appelé Drovorub. Drovorub comprend tés d'Ubuntu 18.04 et des pilotes gra- les coûts en ressources de cron et un rootkit sous la forme d'un module phiques pour les puces d'Intel, AMD et augmente la précision du début de

full circle magazine n° 160 10 sommaire ^ ACTUS chaque tâche. tation complète du système de fi- bliothèque Glutin. Les composants leurs dépôts. Les attaquants ont réussi chiers NTFS. Le code est sous licence html5ever et cssparser, développés par à accéder au buildbot et aux dépôts https://lists.gnu.org/archive/html/ GPL. Le pilote est basé sur le code le projet Servo, sont utilisés pour l'ana- sur GitHub. info-gnu/2020-08/msg00004.html commercial existant des produits de lyse des HTML et CSS. Le code DOM Paragon Software et a été bien testé. est basé sur le projet Kuchiki. Parmi Le vandalisme a été heureusement Les correctifs sont conçus pour Linux les projets utilisés, le moteur Web ex- bloqué par les développeurs avant que PUBLICATION DU DBMS et ne contiennent pas d'autres liaisons périmental Robinson est également les attaquants aient atteint le dépôt vers des API additionnelles, ce qui per- mentionné ; il est dans un état semi- RetroArch clé. SQLITE 3.33 met l'inclusion du nouveau pilote dans abandonné depuis environ 5 ans. 15/08/2020 le noyau principal. Une fois que les cor- https://www.libretro.com/index.php/ rectifs auront été inclus dans le noyau Au stade actuel du développement, hacker-vandalised-our-buildbot-and- QLite 3.33.0, un DBMS léger conçu Linux principal, Paragon Software a le support de base du HTML et un github-organization/ S comme une bibliothèque de gref- l'intention de fournir la maintenance, ensemble limité de capacités CSS, qui fons, est disponible au télécharge- des correctifs de bug et des amélio- ne sont pas encore suffisants pour l'af- ment. Le code de SQLite est dans le rations de la fonctionnalité. fichage de la plupart des pages mo- domaine public, c'est-à-dire qu'il peut NOTEPAD++ BLOQUÉ EN CHINE dernes, sont fournis. Cependant, les 17/08/2020 être utilisé sans restriction et gratui- https://lore.kernel.org/linux-fsdevel/ pages simples CSS div sont rendues cor- tement pour tout usage. Les déve- 2911ac5cd20b46e397be506268718d rectement. loppeurs de SQLite sont supportés es développeurs de Notepad++ ont [email protected]/ annoncé que le projet est interdit financièrement par un consortium de https://github.com/twilco/kosmonaut L compagnies comme Adobe, Oracle, Mo- en Chine. Malgré sa prise en charge de zilla, Bentley et Bloomberg, créées Windows seulement, l'éditeur Note- expressément à cette fin. LE MOTEUR DU NAVIGATEUR pad++ est très populaire parmi les uti- e KOSMONAUT EST ÉCRIT EN RUST SERVEUR DE COMPILATION PIRATÉ lisateurs d'Ubuntu et il est en 5 place https://www.sqlite.org/changes.html 16/08/2020 ET DÉPÔTS DE LA COMMUNAUTÉ parmi les plus populaires paquets snap pour développeurs (il s'exécute via LIBRETRO DÉVELOPPANT e projet Kosmonaut développe un Wine). RETROARCH COMPROMIS PARAGON SOFTWARE PUBLIE L moteur de navigateur écrit complè- tement en Rust et se servant de cer- 17/08/2020 On croit que Notepad++ a été in- L'IMPLÉMENTATION GPL tains des développements du projet terdit à cause de la participation du DE NTFS POUR LE NOYAU LINUX Servo. Le code est distribué sous li- a communauté Libretro, qui déve- projet dans des actions contre la dis- 16/08/2020 cence MPL 2.0 (Mozilla Public License). L loppe l'émulateur de console de jeu crimination contre les Ouïghours et en Les liaisons OpenGL gl-rs dans Rust sont RetroArch et le kit de distribution pour faveur des manifestants à Hong Kong. onstantin Komarov, créateur et utilisées pour le rendu. La gestion des la création de consoles de jeu Lakka a La dernière version, la 7.8.9, était éti- K PDG de Paragon Software, a sorti fenêtres et la création de contexte en averti que l'infrastructure du projet est quetée comme supporteur de la liberté un jeu de correctifs avec l'implémen- OpenGL sont implémentés avec la bi- piratée et qu'il y a du vandalisme dans et de l'autonomie de Hong Kong et de

full circle magazine n° 160 11 sommaire ^ ACTUS la 7.8.1 jusqu'à la 7.8.3 comprise, les SORTIE DE OPENRCT2 https://github.com/OpenRCT2/ ment : avec l'environnement MATE, publications étaient livrées avec un 18/08/2020 OpenRCT2/releases/tag/v0.3.0 avec le bureau KDE et avec un bureau appel contre le harcèlement des Ouï- Xfce. ghours. ne nouvelle version du projet Open- U RCT2 a été publiée. Il s'agit de DISTRIBUTION MX LINUX 19.2 La distribution Parrot est position- https://twitter.com/Notepad_plus/ l'implémentation Open Source du jeu née comme un laboratoire portable avec AVEC LE BUREAU KDE status/1294991670245818369 de stratégie RollerCoaster Tycoon 2, un environnement pour les experts en 18/08/2020 qui simule la construction et la gestion sécurité et les experts en droit. Sont d'un parc d'attractions. Le code d'Open- également inclus : des outils crypto- ne nouvelle édition de MX Linux, RCT 2 est disponible sous licence graphiques et des logiciels pour un PUBLICATION DE KDENLIVE la 19.2, livrée avec le bureau KDE GPLv3. La nouvelle publication est im- U accès au réseau sécurisé, y compris TOR 20.08 (Xfce était livré dans l'édition prin- portante car elle prend en charge la I2P, anonsurf, gpg, tccf, sulucrypt, vera- 17/08/2020 cipale) est disponible au télécharge- connexion de vos propres greffons en crypt, truecrypt et luks. ment. C'est la première compilation JavaScript, fournit la capacité d'impor- denlive 20.08 est positionné com- officielle avec le bureau KDE depuis ter des scripts en format « .sea » (RCT https://parrotsec.org/blog/parrot- me un éditeur vidéo semi-pro- l'effondrement du projet MEPIS en K Classic) et implémente certaines des 4.10-release-notes/ fessionnel. Il peut travailler avec des 2013. La distribution est basée sur De- fonctionnalités du premier jeu Roller- enregistrements vidéo dans les for- bian avec des améliorations venant du Coaster Tycoon. mats DV, HDV et AVCHD et fournit projet antiX et de nombreuses appli- toutes les opérations de base de l'édi- cations propriétaires pour faciliter sa PUBLICATION DE KALI LINUX Outre les attractions elles-mêmes, tion vidéo. Par exemple, il vous per- configuration et l'installation des logi- 2020.3 le jeu OpenRCT2 traite également des met de mixer vidéos, sons et images ciels. 19/08/2020 éléments d'infrastructure, comme des au hasard avec la ligne chronologique boutiques et cafés. La tâche du joueur et aussi d'appliquer de nombreux ef- https://mxlinux.org/blog/mx-19-2- ali Linux 2020.3 est conçue pour est de réaliser des bénéfices, d'avoir fets. Le programme se sert de compo- kde-now-available/ les tests de vulnérabilité dans un et de conserver une bonne image et K sants externes comme FFmpeg, le système, l'audit, l'analyse de données d'attirer des visiteurs. Vous devez framework MLT et le système de con- résiduelles et l'identification des con- avoir des fichiers originaux avec des ception d'effets . Un paquet App- séquences d'attaques malicieuses. Tou- données du CD du jeu RollerCoaster PUBLICATION DE PARROT 4.10 Image autonome est disponible pour tes les applications créées au sein de Tycoon 2. Il supporte des plateformes 18/08/2020 installation. la distribution sont distribuées sous modernes, une interface améliorée, licence GPL et sont disponibles dans le une IA améliorée, des outils d'édition asée sur Debian Testing et compre- https://kdenlive.org/en/2020/08/ dépôt public Git. Il y a plusieurs va- supplémentaires et la possibilité de B nant un jeu d'outils pour le test kdenlive-20-08-is-out/ riantes d'images ISO disponibles au té- jeux multijoueurs. de la sécurité des systèmes, l'analyse médico-légale et l'ingénierie inverse, léchargement. Parrot 4.10 est disponible. Plusieurs ima- ges ISO sont proposées au télécharge-

full circle magazine n° 160 12 sommaire ^ ACTUS https://www.kali.org/news/kali-2020- associe un ver qui se propage avec for Linux (WSL2) dans Windows 10 plus dangereuse (CVE-2020-8620) per- 3-release/ une attaque de force brute sur des 1903 et 1909, publiées en mai et no- met un déni de service à distance par serveurs dont un port SSH est ouvert vembre de l'année dernière. Le sous- l'envoi d'un ensemble précis de pa- et des composants pour construire un système WSL2, qui fait tourner des fi- quets au port TCP sur lequel les con- PUBLICATION botnet décentralisé qui fonctionne chiers exécutables de Linux sur Win- nexions BIND sont acceptées. L'envoi sans nœuds de contrôle et n'a pas un dows, a été introduit à l'origine dans la de requêtes AXFR qui sont anormale- DE SOLARIS 11.4 SRU 24 seul point d'échec. publication de Windows 10 2004. Mi- ment grandes au port TCP peut en- 19/08/2020 crosoft a maintenant porté ce sous- gendrer le transfert de la taille vers le D'après les chercheurs, le botnet a système dans des mises à jour de Win- serveur par la bibliothèque libuv qui a mise à jour du système d'exploi- déjà environ 500 nœuds, y compris les dows précédentes, qui restent perti- dessert la connexion TCP, ce qui dé- L tation Solaris 11.4 SRU 24 (mise à serveurs de plusieurs universités et ce- nentes et sont utilisées par beaucoup clenche la vérification d'assertion et jour du dépôt de support) est sortie et lui d'une grande entreprise de lignes d'entreprises. La maintenance des ver- arrête le processus (CVE-2020-8621-24). fournit une série de correctifs et d'amé- de chemin de fer. Les cibles principales sions 1903 et 1909 continuera jus- liorations régulières à la branche So- des attaques sont les réseaux d'établis- qu'en décembre 2020 et mai 2022. https://www.mail-archive.com/bind- laris 11.4. Pour installer les correctifs sements d'enseignement, les centres [email protected]/ proposés dans la mise à jour, il suffit médicaux, les agences gouvernemen- https://devblogs.microsoft.com/ msg00579.html d'exécuter la commande « pkg update ». tales, les banques et les sociétés de commandline/wsl-2-support-is- télécommunications. Après la compro- coming-to-windows-10-versions-1903- https://blogs.oracle.com/solaris/ mission du serveur, le processus du and-1909/ PUBLICATION DU KAIDAN announcing-oracle-solaris-114-sru24 minage de monero, une crypto-mon- naie, démarre dessus. L'activité de ce XMPP CLIENT 0.6.0 23/08/2020 maliciel est suivie depuis janvier 2020. UNE MISE À JOUR LE VER INFORMATIQUE DU SERVEUR DNS BIND, ne nouvelle version du Kaidan FRITZFROG DÉTECTÉ : https://www.guardicore.com/2020/08/ fritzfrog-p2p-botnet-infects-ssh- VERSIONS 9.11.22, 9.16.6, U XMPP client, la 0.6.0, est dispo- IL INFECTE DES SERVEURS nible. Le programme est écrit en C++ servers/ 9.17.4, CORRIGE CINQ VIA SSH ET CONSTRUIT avec Qt, QXmpp et le framework Ki- VULNÉRABILITÉS rigami. Le code est distribué sous li- UN BOTNET DÉCENTRALISÉ 21/08/2020 cence GPLv3. Des binaires sont dispo- 20/08/2020 MICROSOFT A PORTÉ WSL2 nibles pour Linux (AppImage et flatpak) VERS WINDOWS 10 ne mise à jour de correctifs de et Android. La publication des binaires a société Guardicore, un centre de U bug pour les branches stables de pour macOS et Windows est retardée. données et de sécurité dans le 1903 ET 1909 L 21/08/2020 BIND, ainsi que dans le développement nuage, a identifié un nouveau maliciel de branches expérimentales, est sortie. Une amélioration-clé de la nouvelle high-tech appelé FritzFrog qui infecte 5 vulnérabilités sont corrigées dans les version est l'implémentation de la queue les serveurs basés sur Linux. FritzFrog icrosoft a annoncé la prise en M charge du Windows Subsystem nouvelles versions. La vulnérabilité la des messages hors ligne ; quand il n'y full circle magazine n° 160 13 sommaire ^ ACTUS a pas de connexion réseau, les mes- Zimbra, a commencé à publier des sages sont maintenant mis en cache binaires sur son site Web. LE BULLETIN et envoyés automatiquement quand la HEBDOMADAIRE connexion réseau est restaurée. https://www.zextras.com/ru/zimbra- 9/ DU FULL CIRCLE https://www.kaidan.im/2020/08/20/ kaidan-0.6.0/

ZEXTRAS FAIT MAINTENANT DES BINAIRES POUR L'ÉDITION OPEN SOURCE DE ZIMBRA 9 23/08/2020

extras a commencé la publication Z de binaires pour le paquet de collaboration et de mail Zimbra 9, Une petite baladodiffusion positionné comme une alternative à (< 10 mn) avec juste des infor- MS Exchange. Les binaires sont pour mations. Pas de blabla. Pas de Ubuntu et RHEL respectivement. perte de temps. Seules les der- nières informations traitant de Plus tôt, la société Synacor, qui gère FOSS (logiciels libres Open Sour- le développement de Zimbra, a annon- ce) /Linux/Ubuntu. cé l'arrêt de la publication de binaires pour Zimbra Open Source Edition et son intention de développer Zimbra 9 RSS : http://fullcirclemagazine. comme produit propriétaire sans par- org/feed/podcast tager les nouveaux changements avec la communauté. Cependant, par la suite, Synacor a réexaminé sa décision concernant les sources et a continué à publier les modifications sur GitHub, tout en refusant de générer des bi- naires. En réponse, Zextras, qui est impliqué dans le développement de

full circle magazine n° 160 14 sommaire ^ ACTUS

L'APPLI OFFICIELLE FULL CIRCLE POUR UBUNTU TOUCH

rian Douglass maintient à jour son appli FCM B pour les dispositifs UBports Touch qui vous permettra de voir les numéros actuels, et les numé- ros plus anciens, de les télécharger et de les lire sur votre smartphone/tablette Ubuntu Touch.

INSTALLATION

Soit vous cherchez « full circle » dans l'Open Store et vous cliquez sur Installer, soit vous affichez l'URL ci- dessous sur votre appareil et vous cliquez sur Installer pour être transféré sur la page des téléchargements : https://uappexplorer.com/app/ fullcircle.bhdouglass ÉNORME merci à Brian pour ça.

full circle magazine n° 160 15 sommaire ^ CCOOMMMMAANNDD && CCOONNQQUUEERR RRuusstt PP.. 55 Écrit par Erik

K, bandes de RUST-iques, nous re- comme les statistiques sur vos person- Ceux qui s'affichent sont des CSV eux. Nous rencontrerons une erreur, O venons au développement de nages dans un jeu RPG (jeu de rôles). (Comma Separated Values, des don- mais le programme tournera. (Je n'uti- Rust car @Daredevil14 et Ellin se sont Aussi, disons que nous créons un per- nées séparées par des virgules), l'une lise pas tous les champs, c'est tout.) plaints de la direction que prenait le sonnage dans notre jeu de rôle. Les au-dessous de l'autre. Pensez-y comme blog de Lucas sur Rust. Il semblerait personnages ont un nom, ils possèdent des champs dans un tableur Excel ou Vous avez peut-être noté un point- que vous aimeriez toujours plus de rust des attributs « force », « dextérité », Calc. virgule bizarrement placé après la défi- et moins de « non-sens sur la sécurité ». etc. Ces « caractéristiques » sont les nition du joueur. Moi aussi ; pourquoi En premier lieu, ne négligez pas la mêmes pour tous les joueurs, que ce Ainsi, nous définissons la feuille de est-il là ? Je dis que c'est parce que lecture du livre indiqué le mois dernier. soit un demi-elfe ou un ogre. Si vous création du personnage, mais comment c'est une déclaration d'affectation, mê- Si vous êtes complètement débutant n'êtes pas familier avec les jeux de l'utiliser réellement ? Eh bien, pour l'uti- me si ça n'y ressemble pas d'emblée. dans Rust ou même en programma- rôles ou les jeux de Donjons et Dra- liser, vous devez vous souvenir d'uti- Cependant, voici plus d'avis : https:// tion, vous trouverez ce qu'il vous faut gons (DND ou D&D), regardez rapide- liser tous les champs que vous avez users.rust-lang.org/t/why-is-a- ici, dans le FCM. Ces articles n'ont pas ment la création d'un tel personnage créés. Pour les besoins d'une dé- semicolon-required-at-the-end-of-a- l'intention de remplacer le livre cité sur le Net. Je n'aime pas cet exemple : monstration, je ne vais pas saisir tous tuple-struct-definition/25589 plus haut ; voyez-les plutôt comme https://doc.rust-lang.org/rust-by- les champs que nous avons listés plus une aide en parallèle. example/custom_types/structs.html. haut, mais une sous-section d'entre Le point important ici est « com- Mais si vous le comprenez mieux que Pour le moment, je ne vous donne le mien, n'hésitez pas à aller sur cette qu'une vision générale des choses. page. Nous pouvons rentrer dans le détail de chacun des sujets dont nous avons Comme d'autres choses dans Rust, parlé. En général, quand nous voulons nous faisons savoir à Rust ce que nous définir des types personnalisés, ce définissons ; donc, nous utilisons le mot- sont des « struct » et des « enum ». clé struct. Nous commençons par les structs. struct PlayerCharacter { name: String, C'est dans le chapitre cinq du livre gender: String, ci-dessus. Voici le lien direct : https:// race: String, doc.rust-lang.org/book/ch05-01- Strength: u8, Agility: u8, defining-structs.html Constitution: u8, Charisma: u8, Les structs regroupent des choses, }

full circle magazine n° 160 16 sommaire ^ COMMAND & CONQUER ment ». Comment utiliser un struct. Nous pouvons passer le code en re- Struct Colour(u32, u32, u32); vue. fn main() { Nous définissons notre variable let Colour1 = Colour(150,75,0); « player » (joueur) comme affectée au println!(“Dark orange is {}, {}, {} in RGB.”, Colour.0, Colour.1, Colour.2); nom de struct « PlayerCharacter ». println!(“Brown is {}, {}, {} in RGB.”, Colour.0, Colour.1, Colour.2); } Pour mémoire, les variables ne sont ferez référence à chacun d'eux comme lisation dans la vraie vie, mais la pro- pas des variables dans Rust, à moins player1.name ou player2.name (à la grammation n'est pas mon travail quo- d'utiliser le mot-clé mut. Aussi, si vous place de mon pauvre character.name). tidien ; aussi, si quelqu'un veut partici- prévoyez de modifier ces variables - Voyez-vous où ça nous mène ? per, qu'il se sente libre !!! disons la force ou l'agilité pendant que votre personnage monte les ni- Je dois insister sur le fait que les Un struct unit est un autre type. veaux -, vous avez besoin de mut structs avec des champs nommés ne C'est un struct sans aucun champ. Je derrière let. sont pas le seul type. Le premier est ne sais pas dire quel est son usage, un struct de tuple. Dans un struct de mais nous en parlerons dans le prochain Ensuite, nous remplissons tous les tuple, les champs sont invariables ; ils numéro quand nous regarderons les champs définis, que nous prévoyions n'ont donc pas besoin d'être nommés. enums. de les utiliser immédiatement ou non. (Vous noterez que je ne les utilise pas Bon, d'accord, je viens de regarder Si j'ai fait une erreur, corrigez-la en et que j'ai eu des erreurs de com- ceci ce matin : https://www.youtu- m'envoyant un mail à : pilation. Si vous poursuivez, vous pou- be.com/watch?v=wh4aWZRtTwU. [email protected] vez les ignorer pour le moment et vous verrez la sortie désirée.) Nous Aussi, ne condamnez pas mon exem- terminons notre déclaration d'affec- ple. C'est vraiment DUR de trouver tation avec un point-virgule. Pensez à des exemples simples ! (En haut) lui comme à une instance de struct. Nous faisons simplement référence Alors, qu'est-ce qui se passe dans à la position des contenus du tuple. le println ? Quand vous faites réfé- Erik travaille dans l'informatique depuis rence au champ que vous voulez, vous plus de 30 ans. Il a vu la technologie aller Un struct de tuple, ce n'est pas pa- avez besoin de « nomdevariable.nom- et venir. De la réparation de disques durs reil qu'un tuple ! duchamp ». La raison pour cela vient de la taille d'une machine à laver avec multimètres et oscilloscopes, en passant de ce que vous pouvez peut-être avoir Je n'arrive pas à trouver un cas d'uti- par la pose de câbles, jusqu'au dimen- plusieurs « PlayerCharacters » et vous sionnement de tours 3G, il l'a fait.

full circle magazine n° 160 17 sommaire ^ TTUUTTOORRIIEELL Écrit par Greg Walters PPyytthhoonn ddaannss llee mmoonnddee rrééeell -- PP..110088

onjour, j'espère vraiment que tout plus, je pensais qu'elle pourrait être cette qui doit être imprimée, puis l'en- ticles, je ne voulais pas tenter de vous B le monde est en bonne santé. Ici facilement utilisable pour produire voie au navigateur par défaut pour l'im- fournir toute la base de données. Il y a dans le centre du Texas, il a fait très des choses comme des impressions de pression. Elle ressemble à quelque chose plus de 300 recettes et images (dans chaud. Une température de l'air de recettes ou n'importe quoi d'autre comme l'image ci-dessous à gauche. un dossier séparé), et je ne pense 104° F (40° C) avec un index de chaleur dont vous voudriez que les données vraiment pas que pastebin me laissera bien au-dessus de 107 (41,6 °C) pen- soient prépositionnées dans une posi- Pas la plus jolie, je dois l'admettre, téléverser une base de données sql et dant des jours, et on s'attend à ce que tion x/y sur une page et restituées mais elle fait son travail et gère les autant d'images (ou aucune image). ça dure au moins pendant les 7 pro- dans un fichier PDF. J'avais partielle- situations où un utilisateur a besoin Aussi, j'ai créé un simple programme chains jours. ment raison, mais il semble que pyF- d'une copie papier de la recette (comme pour extraire 3 recettes « normales » PDF ne soit pas complètement au point si c'était un ami qui ne pourrait pas sur une seule page et je les ai codées Le mois dernier, j'ai commencé à pour ma tâche, comme je la conçois, vivre sans la recette), tout comme les en dur dans une série d'« enregistre- vous montrer la bibliothèque pyFPDF. sans une tonne de travail. recettes qui comportent un grand Ce mois-ci (le FCM n° 160), nous con- nombre d'ingrédients et/ou beaucoup tinuerons à regarder cette bibliothè- Je commencerai avec un échantil- d'instructions, et qui se déroulent sur que et examinerons sa partie « Tem- lon de recette sorti de la base de deux ou trois pages. plate ». données d'un livre de cuisine, qui représente une recette sur une seule Revenons à la bibliothèque pyFPDF ; Ma supposition était que la fonc- page « normale » lors d'une éventuelle à première vue, la documentation est tionnalité Template avait été conçue impression. Dans son « état » actuel, le plutôt maigre pour certaines des op- au départ pour gérer des choses com- programme du livre culinaire crée une tions. Elle était généralement compré- me des factures et des étiquettes. De page html à la volée, basée sur la re- hensible et semblait être assez facile à traduire pour ce que je souhaitais faire. Eh bien, je me trompais vraiment. Elle EST maigre et certaines informations prêtent à confusion. Je vous en parle- rai au fur et à mesure de notre pro- gression.

Puisque je fournis presque toujours le code et la plupart des choses dont ments » qui sont ensuite transformés vous avez besoin pour faire tourner en listes pour chaque table. Ensuite, les démos que je crée pour ces ar- avec une impression des recettes dans

full circle magazine n° 160 18 sommaire ^ TUTORIEL - PYTHON mon presse-papier et une règle à la finir ces deux éléments. Avec un des # Template... main, j'ai commencé à disséquer les programmes échantillon, j'ai commen- elements = [ coordonnées XY auxquelles je voulais cé à faire des copier/coller entre leur { mettre chacun des éléments. programme et mon code. 'name': 'header', 'type': 'T', 'x1': 17.0, 'y1': 8.0, 'x2': 0, 'y2': 0, J'ai décidé d'utiliser la méthode du À droite, voici un exemple raccour- 'font': 'Arial', 'size': 8, codage en dur pour la définition des ci de la structure de l'élément : 'bold': 0, 'italic': 0, 'underline': 0, 'foreground': 0, éléments plutôt que la méthode CSV, 'background': 0, 'align': 'L', car je n'étais pas sûr de comment les Comme vous pouvez le voir, c'est 'text': '', 'priority': 2, }, choses fonctionneraient et s'assem- une liste de dictionnaires. Nous en dé- { bleraient. Si ça marchait, je pourrais taillerons une : 'name': 'title', 'type': 'T', toujours créer directement un CSV ••Name est le nom par lequel vous vou- 'x1': 17, 'y1': 26, 'x2': 0, 'y2': 0, par la suite. Je suis vraiment heureux lez y faire référence. 'font': 'Arial', 'size': 22, de ne pas l'avoir fait. Vous compren- ••Type est le type de l'élément qu'il dé- 'bold': 1, 'italic': 1, drez plus tard. finit. Les options documentées sont : 'underline': 0, 'foreground': 0, 'background': 0, 'align': 'L', 'T' : textes, 'L' : lignes, 'I' : images, 'B' : 'text': '', 'priority': 2, Du fait de l'utilisation des f-strings, boîtes, 'BC' : barcodes (plus là-dessus }, j'aurai besoin d'utiliser Python 3.7.4 dans un moment). { 'name': 'recipeimage', 'type': 'I', ou plus. ••X1, Y1, X2, Y2 sont les positions xy 'x1': 17, 'y1': 25, dans une boîte imaginaire. D'en haut à 'x2': 80, 'y2': 89, 'font': None, 'size': 0, J'ai commencé avec les fichiers d'en- gauche au bas à droite. 'bold': 0, 'italic': 0, tête et de titre de recette. Ça s'est fait ••Ensuite viennent les spécifications 'underline': 0, 'foreground': 0, plutôt bien et j'ai été capable de dé- des polices, les définitions de l'arrière- 'background': 0, 'align': 'L', 'text': 'image', 'priority': 2, }, … }

plan et et du premier plan, l'aligne- tion, la spécification de Type ne mon- ment, le texte (s'il y en a) et la priorité tre que ces 5 options. Cependant, en de l'élément sur l'axe Z. Le texte peut creusant le code de la bibliothèque, il être écrasé quand l'élément est appelé. y en a une autre. C'est « W » pour ••Il y a aussi un attribut optionnel pour Write (écrire). Elle a été ajoutée pour lignes multiples qui, s'il est utilisé, sera permettre les liens (URL) dans les mo- à la fin du dictionnaire. dèles (en utilisant la méthode write), mais peut être utilisée dans d'autres Actuellement dans la documenta- occasions. La bonne nouvelle pour cette

full circle magazine n° 160 19 sommaire ^ TUTORIEL - PYTHON option, c'est qu'elle marche de la mê- le multiligne réglé à True (Vrai)(il uti- { me manière que la fonction appelée lise la méthode multi_cell en interne) 'name': 'ingreidentshead', 'type': 'T', chapter_body que nous avons créée le ne fonctionnait pas correctement. Le 'x1': 17, ‘'y1': 220, 'x2': 0, 'y2': 0, mois dernier. Elle permet qu'un texte seul inconvénient est visuel, parce qu'une 'font': 'Arial', 'size': 12, 'bold': 1, 'italic': 1, 'underline': 0, du type d'un paragraphe de plusieurs indentation de la première ligne du « pa- 'foreground': 0, 'background': 0, lignes soit restitué correctement d'une ragraphe » est mise d'office. Alors que 'align': 'L', 'text': 'Ingredients:', 'priority': 2, manière « fluide ». c'est joli pour le paragraphe d'un cha- }, pitre, ça ne va pas (au moins pour moi) { De ce que j'ai pu voir avec mes et c'est un peu perturbant. 'name': 'ingredientitems', 'type': 'W', 'x1': 17, 'y1': 115, 'x2': 90, 'y2': 400, essais limités, il n'y a pas de différence 'font': 'Arial', 'size': 11, 'bold': 0, dans la priorité (l'ordre sur Z) quelle Vous voyez ci-contre la définition 'italic': 0, 'underline': 0, que soit la valeur utilisée. Je n'ai pas des éléments pour ingredient-shead 'foreground': 0, 'background': 0, 'align': 'L', 'text': '', passé trop de temps sur cette partie (Titre des ingrédients) et ingredient- 'priority': 2, 'multiline': True de mon test. items (composition) qui est très voi- }, sine de la section des instructions. J'étais quelque peu inquiet à pro- semble du document de recette et propriétés du document (auteur, sujet, pos du type d'image, car les images Notez que la position y1 pour le restituera le document (ci-dessous). etc). Enfin, nous ajoutons une page que j'utilise ne sont pas de taille stan- texte fixe « Ingredients » est à 220, avec la méthode add_page(). À nou- dard. Comme la plupart ont été récu- alors que le bloc des composants est Ainsi, la définition de la fonction veau, c'est assez proche de ce que pérées sur le Web, certaines sont en placé à 115. Pour moi, ça n'a pas de accepte un paramètre appelé « which ». nous avons fait le mois dernier. mode paysage et certaines en por- sens. La même chose se produit avec Ce sera l'index de la recette dans la trait. Certaines sont plutôt grandes et le texte fixe des instructions et le « base de données ». Nous plaçons le Ainsi, pour paramétrer les différents d'autres assez petites. Par chance, le texte flottant de celles-ci. titre de la recette et l'id de la recette éléments du document, nous appe- rendu des images redimensionne l'ima- dans des variables séparées, non seu- lons les éléments que nous voulons ge pour qu'elle s'adapte aux limites Maintenant que nos données sont lement pour les utiliser maintenant, inclure avec, dans certains cas, une fixées pour le positionnement XY. définies et que le dictionnaire des élé- mais aussi plus tard. Ensuite, nous ins- chaîne - une à la fois. Le format est : ments est paramétré (voir le code en tancions l'objet template, en définis- Maintenant, jetons un regard à la entier pour la définition complète des sant le titre du document, le format Object[element] = chaîne de caractères optionnelle section Ingredients du PDF. Je voulais éléments), tout ce qui reste à faire est de l'épreuve imprimée et les éléments. vraiment que l'en-tête et le texte de la de réaliser la fonction qui parcourra l'en- Vous pouvez aussi paramétrer ici les liste soient alignés à gauche, comme dans l'image imprimée en haut de l'ar- def create_pdf(which): ticle. Pour la liste des ingrédients (et recipetitle = recipe_table_dat[which][1] les instructions), j'ai finalement dû uti- recipeid = recipe_table_dat[which][0] f = Template(format="Letter", elements=elements, title="Recipe Printout") liser la méthode d'écriture « W ». La f.add_page() méthode de texte normal « T », avec

full circle magazine n° 160 20 sommaire ^ TUTORIEL - PYTHON Le code de cela est ci-contre, en f["header"] = f"Greg's cookbook - {recipetitle} - Recipe ID {recipeid}" haut à droite. f["title"] = recipetitle # 'Mongolian Beef and Spring Onions' f["recipeimage"] = images_table_dat[which][2] Comme il n'y a pas de manière di- f["description"] = recipe_table_dat[which][8] f["source"] = recipe_table_dat[which][2] recte de gérer une liste, je suis passé f['servings'] = f'Servings: {recipe_table_dat[which][3]}' pas à pas dans la liste des ingrédients f['time'] = f'Total Time: {recipe_table_dat[which][4]}' et j'ai créé une chaîne qui est ensuite f['rating'] = f'Rating: {recipe_table_dat[which][5]}' paramétrée en utilisant l'élément ingre- dientitems (en bas à gauche). def menu(): Et une routine qui boucle et pré- print('Please select a recipe...') sente le menu jusqu'à ce que l'utilisa- La section des instructions est gé- print('1 - Mongolian Beef and Spring Onions') teur utilise « 0 » pour quitter (au mi- print('2 - Amish White Bread') rée de la même manière. print('3 - "Crack" Chicken') lieu à droite). resp = input('Please enter 1, 2, 3 or 0 to quit --> ') if resp == "0": Enfin (en bas à droite), nous res- Bon, c'est tout. Je crois que, en print('Exiting program!') tituons la page à peu près comme sys.exit(0) tant que générateur rapide de PDF nous le fîmes le mois dernier, mais, elif resp in ("1", "2", "3"): qui peut être facilement contrôlé en return resp cette fois, nous utilisons le titre de la Python, pyFPDF est un bon outil. Ce- else: recette comme nom de fichier du PDF. return -1 pendant, comme moteur de modèle Après ça, nous indiquons à l'utilisateur (en anglais, template), je ne suis pas que le traitement est fini. convaincu qu'il fonctionnera dans le def mainroutine(): monde réel. Étant donné le fait que loop = True Pour terminer, j'avais besoin de trou- while loop: les dernières modifications du code ver un moyen pour que le programme resp = menu() ont été faites il y a 3 ans, je ne garde if resp == -1: invite l'utilisateur à sélectionner la re- print('Invalid selection. Please try again') pas beaucoup d'espoir que l'auteur ré- cette à utiliser. J'ai créé un menu simple else: solve les nombreux problèmes autour print(f'Requested recipe: {resp} \n') en ligne de commande (à droite, du moteur de modèle. Il y a une grosse create_pdf(int(resp) - 1) avant-dernier tableau). partie de moi qui voudrait travailler itms = len(ingredients_table_dat[which]) ings = '' for itm in range(itms): filename = f'./{recipetitle}.pdf' ings = ings + ingredients_table_dat[which][itm][5] + f.render(filename) "\n" print(f'\n\n{"=" * 45}') print(' PDF has been generated') f["ingredientshead"] print(' Please open the PDF manually') f["ingredientitems"] = ings print('=' * 45) f["instructionhead"] print('\n\n') f["instructions"] = instructions_table_dat[which][2]

full circle magazine n° 160 21 sommaire ^ TUTORIEL - PYTHON sur un fork (branche dérivée) du pro- arrivé dans le passé), le dépôt y res- jet et modifier moi-même le code, mais tera pour toujours ou jusqu'à ce que la vie et le temps et le travail (comme github meurt. Étant donné la quantité toujours) m'empêchent de le faire de code sur github, je doute VRAI- tout de suite. Ce n'est qu'un élément MENT que ça arrive. de plus dans la liste de choses à faire. Quelques nouvelles de plus avant Normalement, j'aurais posté le code que je ne vous quitte pour ce mois. Le du projet, s'il était plus avancé que le mercredi 5 août, j'ai signé un contrat seul fonctionnement direct avec le pour écrire un autre livre. Celui-ci sera shell de Python. Ce mois-ci, je vais sur l'apprentissage de l'utilisation de rompre avec la tradition et ne pas le PAGE pour créer des interfaces utilisa- poster sur pastebin.com. La raison en teur graphiques pour Python. J'ai écrit est que je ne crois pas que pastebin quelques articles sur PAGE dans le me permette de poster les fichiers passé, et je suis sûr que je le ferai aussi des images des recettes. C'est aussi dans le futur. Le titre provisoire, pour une des raisons pour lesquelles je n'ai le moment, est Learning Page A GUI pas travaillé directement sur la base Designer for Python (Apprendre PAGE : de données des recettes, qui, actuel- un concepteur de GUI pour Python) et lement, contient plus de 300 recettes, j'estime qu'il sera publié aux environs avec une image pour chaque recette. de janvier 2021. Aussi, j'ai créé un dépôt sur GitHub pour y placer le projet de ce mois. En Aussi, comme toujours, jusqu'à la agissant de cette manière, tout ce que prochaine fois : soyez prudent, en bonne vous avez à faire est de suivre le lien santé, positif et créatif ! vers le dépôt, télécharger le projet en Greg Walters est un programmeur à la fichier zip (vous pouvez le cloner, mais, retraite qui vit dans le centre du Texas, aux États-Unis. Il est programmeur de- dans mon esprit, c'est beaucoup d'ef- puis 1972 et à ses heures perdues, il est forts perdus de votre part), dézipper auteur, photographe amateur, luthier, le dossier à un endroit qui vous con- musicien honnête et très bon cuisinier. Il vient et lancer le programme en py- est toujours propriétaire de RainyDaySo- lutions, une société de conseil, et passe thon, appelé template1.py. Le lien vers la plupart de son temps à rédiger des le dépôt est : https://github.com/greg- articles pour la FCM et des tutoriels. Son wa1953/FCM160. Un autre avantage site est www.thedesignatedgeek.xyz . est que si quelque chose arrive et que je perds un domaine (comme c'est

full circle magazine n° 160 22 sommaire ^ TTUUTTOORRIIEELL Écrit par Tony Hughes PPrroodduuccttiioonn ddee ppooddccaassttss ddaannss LLiinnuuxx -- PP.. 22

ans le premier article de cette et celui dont le fichier prendra le plus je n'utilise pas d'iPhone, je ne peux pas quand vous envisagez de l’installer sur D série, j'ai parlé du matériel dont d'espace, typiquement environ 8,7 Mo apporter de commentaire sur ses logi- votre appareil. Je ne suis pas certain si vous aurez besoin pour commencer l'en- par minute d'audio, alors que le fi- ciels pour ce travail, mais il existe une c'est un gros problème avec les appa- registrement de votre podcast et pour chier .Flac, avec la qualité maximum, liste d'applications recommandées ici. reils Apple. le post-traitement ultérieur de votre est autour de 5 Mo par minute. Si vous Et je suis sûr qu'il y aura un enregis- audio. Dans cet article, nous regarde- avez un espace de stockage limité sur treur vocal par défaut et il sera proba- Vous voudrez peut-être simplement rons quelques-uns des logiciels pour votre dispositif d'enregistrement, vous blement suffisant. faire des essais avec les valeurs par l'enregistrement et la modification de souhaiterez peut-être enregistrer en défaut sur votre dispositif et vous en votre contenu audio. .Mp3 qui, avec la qualité standard de Android a de nombreuses applica- tenir à ça si vous sentez que ça marche 128 Koctets par seconde, générera un tions dans le Play Store pour l'enre- bien, mais il y a de nombreuses appli- Si vous utilisez un dispositif d'enre- fichier d'environ 1 Mo par minute d'au- gistrement audio. En voici quelques- cations qui peuvent enregistrer de gistrement audio indépendant, tel que dio enregistré (ou con- unes qui ont de bonnes l'audio sur votre mobile, que ce soit un l'enregistreur Zoom H2 que j'ai men- verti d'un des autres appréciations : dispositif Android ou iOS. tionné dans le premier article, vous se- formats). Mais, hormis ••« Easy Voice recorder » rez prêt à faire des enregistrements, le fait de décider si qui a à la fois une ver- Si vous devez enregistrer sur un PC car tous les logiciels nécessaires sont vous devez vous inté- sion gratuite (avec des de bureau ou portable, vos choix dans intégrés à l'appareil. L'appareil dispose resser aux formats de pubs) et une payante Linux sont très bons, voire excellents. d'options comme le format de fichier, fichiers quand vous et qui peut enregis- Une rapide recherche sur le Web fait tel que .wav ou .Mp3, dans lequel vous enregistrez votre au- trer dans plusieurs for- ressortir de nombreuses listes, mais le souhaitez enregistrer, et certains enre- dio, avec un appareil mats audio différents. plus utilisé par une majorité de la com- gistreurs sont capables d'enregistrer indépendant comme ••L'autre est appelé munauté Linux, et je m'inclus dedans, dans des formats .ogg ou .Flac. le Zoom H2 vous avez simplement « Voice est Audacity - qui est en haut de la liste. tout ce qu'il vous Recorder » ; elle a Ronnie a fait un excellent tutoriel Suivant vos besoins et la quantité de faut. Mettez un jeu de piles dans l'ap- elle aussi une version gratuite avec « Les bases d'Audacity » dans le numé- post-production que vous prévoyez, pareil et lisez le manuel de façon à sa- des pubs et une payante sans pub. ro 109 du FCM, et c'est un bon début les .wav et .Flac vous donneront l'au- voir comment il marche et comment ••Une liste complète de quelques avec ce puissant outil d'édition audio. dio de la meilleure qualité, sans perte, démarrer l'enregistrement. autres possibilités se trouve ici. Un autre bon choix est Ardour bien dans des fichiers audio qui garderont que je ne l'utilise pas personnelle- le maximum des détails que vous aurez Si vous prévoyez d'enregistrer votre Souvenez-vous que, comme avec ment. Je connais plusieurs personnes grappillés pendant l'enregistrement, audio sur un téléphone mobile, alors beaucoup d'applis Android, vous vou- qui ont plus d'expérience profession- sans perte de qualité. Le format .wav vous aurez évidemment besoin d'une drez probablement vérifier ce à quoi nelle en édition audio que moi et qui est le format standard des CD audio application d’enregistrement. Comme l'appli veut accéder sur le téléphone le considèrent comme une solution

full circle magazine n° 160 23 sommaire ^ TUTORIEL - PRODUCTION DE PODCASTS plus complète si vous avez des be- Linux pour l'édition, la liste citée plus sont Skype et Mumble. utilisant les enregistrements locaux et soins plus professionnels d'enregistre- haut (que je propose comme solutions ••Skype, bien qu'il ne soit pas Open en les mixant pendant la post-produc- ment, modification et mixage. Il n'est pour l'enregistrement audio) fonctionne Source, si vous n'êtes que quelques- tion qu'avec l'audio du serveur, mais pas aussi convivial qu'Audacity pour aussi pour l'édition. À nouveau, ma uns, peut être votre solution simple, vous pouvez ensuite utiliser l'enregis- quelqu'un qui commence à attaquer suggestion pour un débutant serait de car il n'y a pas besoin d'un serveur pa- trement dans Skype/Mumble comme de front les bases de l'édition audio. commencer par Audacity, et, au fur à ramétré pour le faire - l'infrastructure solution de repli si, pour une raison Ma recommandation sera de commen- mesure que vous prenez confiance et est fournie par Microsoft. quelconque, ça se passe de travers cer avec Audacity car il y a de nom- que vos besoins deviennent plus ••Mumble, à l'inverse, qui est un logi- avec les enregistrements locaux. Je breux tutoriels sur le Web qui vous complexes, vous souhaiterez peut-être ciel Open Source, nécessitera le para- n'en suis pas sûr pour Skype, mais aideront au départ et les bases sont tester Ardour ou l'un des autres pro- métrage d'un serveur Mumble qui Mumble autorise l'enregistrement des assez faciles à maîtriser. grammes aux tâches plus spécifiques, peut être hébergé, soit dans le nuage, participants de l'appel sur des pistes comportant la fonctionnalité plus soit sur un serveur local, et, si vous séparées ; ainsi, si nécessaire, vous pou- Nous avons commencé cet article complexe dont vous avez peut-être n'avez pas la possibilité de le faire vez utiliser la piste audio pour n'im- en regardant les logiciels d'enregis- besoin. vous-même ou d'avoir porte lequel des enregistrements lo- trement, mais vous aurez aussi besoin accès à un serveur de caux qui soit mal passé et non la d'un logiciel pour modifier votre audio Si vous enregistrez quelqu'un d'autre, ce totalité de l'enregistrement venant de si vous voulez faire quoi que ce soit un podcast en solo, le n'est pas une solution la conversation téléphonique. dessus avant de le poster sur Internet logiciel ci-dessus se- que vous pourrez uti- de la façon de votre choix. ra le seul dont vous liser au début. Alors Ainsi, dans ces deux derniers ar- aurait peut-être be- que si vous enregis- ticles, nous avons regardé le matériel Si vous utilisez un dispositif sous soin, mais si, comme trez un contenu pour et le logiciel dont vous avez besoin Android, je ne vous recommanderai moi, vous avez déci- un podcast qui a déjà pour commencer dans le monde du pas un téléphone pour ça, mais c'est dé de plonger dans le un serveur paramétré, podcast. Dans le prochain épisode, je probablement possible avec une ta- monde de l'enregis- comme chez Hacker regarderai vos options pour mettre blette 10" et plus. Il y a de nombreuses trement avec plus d'une Public Radio, et si vous votre audio à disposition des auditeurs applications qui peuvent éditer votre personne, et que vous n'avez leur demandez gentiment, ils et comment le faire. audio, une fois enregistré, bien que je pas la possibilité d'être dans la même pourraient vous autoriser à utiliser le n'en ai pas essayé et qu'il est question pièce, ville ou le même continent, tous leur quand ils n'en servent pas. d'utiliser Linux dans notre parcours en même temps, alors vous aurez be- dans le podcasting ; tout ce que je soin d'un logiciel qui vous donnera la Il y a aussi la possiblité d'enregis- peux dire, c'est que voici un lien vers 8 possibilité de parler ensemble et d'en- trer les conversations sur Skype ou programmes correspondants (https:// registrer dans le même temps. Mumble, mais le bon conseil est que techwiser.com/audio-editing-apps-for- chaque participant enregistre aussi son android/). Il y a de nombreuses solutions audio localement. Cela pour deux rai- pour cela dans Linux, mais les deux qui sons : d'abord, vous aurez une meil- Pour ce qui est de l'utilisation de viennent à l'esprit, et que j'ai utilisé, leure qualité dans le résultat final en

full circle magazine n° 160 24 sommaire ^ TTUUTTOORRIIEELL Écrit par Erik RRaawwtthheerraappeeee -- PP.. 66

a Côte des squelettes est un mer- notre photographie « kitsch » devenir de la journée, mais nous ne nous aven- Toutes les couleurs de notre image L veilleux endroit pour prendre des une « photo de magazine ». turerons pas sur ce terrain-là. C'est le sont fades, ce qui laisse penser que photos de... si vous êtes là au bon mo- moment pour qu'un super logiciel Open vous devez commencer par là. Il y a ment et au bon endroit. Si vous n'avez Comme le tronc dans le lac de Nou- Source vienne à la rescousse. Pour une raison pour que l'exposition soit pas la chance de vivre au voisinage et velle-Zélande, les troncs morts de Sos- votre gouverne, il n'y a aucune rede- le premier onglet. Il est supposé être finir par avoir une opportunité de photo susvlei dooievlei sont photographiés vance mensuelle/annuelle de licence ! votre premier arrêt. Notre histogramme au mauvais moment de la journée, nous jusqu'à plus soif. Vous ne me croyez nous donne un indice, en se penchant pouvons vous aider. Nous ne sommes pas ? Cherchez les images dans votre Maintenant, si nous regardons les sur la droite. Nous avons aussi un peu pas tous soutenus financièrement par navigateur favori. exemples que j'ai dans ma recherche, d'espace vide sur la gauche, signifiant la BBC pour attendre là-bas le jour par- vous verrez que le ciel semble artifi- que nous pouvons jouer aussi sur les fait. La Côte des squelettes dispose de Notre défi est de donner à notre ciel. Nous n'en voulons pas. Ça res- ombres. Juste en nous limitant à des magnifiques contrastes, qui rendent la image la même qualité que ces photo- semble évidemment à quelque chose modifications basiques, rien de très destination attirante pour les photo- graphies professionnelles. Cependant, comme une modification automatique poussé, nous pouvons immédiate- graphes. Ne vous êtes-vous jamais émer- notre image est plutôt « plate ». C'est ou une mauvaise modification manuelle. ment améliorer le rendu de cet ins- veillé devant ces photographies éton- dû au brillant soleil d'été, lorsqu'on Idem pour les images où le ciel et la tantané. Nous descendons notre expo- nantes que vous voyez dans les ma- prie pour avoir un nuage... et, bien sûr, dune se mélangent pour donner une sition dans les négatifs et jouons avec gazines de voyage ? Eh bien, laissons pour l'avoir prise au mauvais moment couleur plus claire... les contrastes et la saturation. Jusqu'à

full circle magazine n° 160 25 sommaire ^ TUTORIEL - RAWTHERAPEE ce que notre image soit réaliste. No- ce génial éditeur Open Source ont pen- Aussi, passons à Détail. La simple acti- prise. L'espace mémoire valait de l'or tre histogramme devrait être bien sé- sé à comment une photo pouvait être vation de Netteté l'a fait pour moi, et une carte SD de 2 Go valait autant paré en rouge/vert/bleu (en ignorant modifiée, avant de travailler sur l'inter- bien que j'y reviendrai quand j'active- qu'une carte de 64 Go aujourd'hui ; les bords) et installé au centre, tandis face. Vous n'avez pas besoin d'être un rai et vérifierai mon contraste. À nou- aussi, pas question d'utiliser le raw. que les tons plus sombres se dis- expert si les choses sont logiques et veau, la simple activation du Con- L'algorithme jpeg de l'époque n'était tinguent eux-mêmes comme les points linéaires, tout comme vous n'avez pas traste local le fait. Il faut l'admettre, il pas aussi efficace que maintenant, pas centraux de l'histogramme. besoin d'être un chef pour cuire du ne se passe pas grand chose sur cette plus que les processeurs d'image. Nous pain si vous avez une recette et une image ; aussi, quand l'arbre mort com- avons déjà parlé de la manière de gé- Je vous la fais court : ne réflé- méthode. Ensuite, vos expériences vous mençait à ressortir, je me suis arrêté. rer le bruit de couleur ; je ne me ré- chissez pas trop. Vous ne continuez pas amèneront jusqu'au bout du chemin. Un peu poète, je sais... pète donc pas. à chercher vos clés de voiture quand vous les avez trouvées. Vous voulez peut-être ajouter quel- Passons à Couleur. Nous avons beau- Comme il n'y a pas grand chose ques points plus lumineux, mais es- coup de bruit de couleur. La raison que je puisse faire pour les couleurs, je On peut voir que les réalisateurs de sayez de respecter : moins, c'est mieux. vient du moment où cette image a été passe directement à la vibrance. Aug- mentez les tons pastels, mais n'en faites pas trop. Au lieu de saisir et ballader la réglette, utilisez le bouton +. Lentement, faites ressortir la vie dans la photographie. Le ciel bleu peut ten- dre vers l'artificiel, mais nous regar- derons sa correction dans un autre tu- toriel.

Vous pouvez maintenant passer à Transformation et choisir votre profil de correction d'objectif. Comme c'était un appareil photo ancien, mon objec- tif était listé, mais si le vôtre ne l'est pas, vous pouvez importer votre fi- chier LCP. Toutes les instructions sont ici : https://rawpedia.rawtherapee.com/ How_to_get_LCP_and_DCP_profiles

Ainsi, nous avons maintenant une couleur vive, nous avons réglé la net- teté de l'image et nos points de lu-

full circle magazine n° 160 26 sommaire ^ TUTORIEL - RAWTHERAPEE mière et d'ombre ressortent. Cepen- jusqu'à ce que les détails dans la dune gistrer notre profil de modification en affichées sur Internet et nous n'avons dant, si nous regardons le sable, nous commencent à apparaître. Agrandis- haut à droite et l'appliquer à la pro- pas dû attendre longtemps pour l'op- notons que ce n'est pas Arrakis et qu'il sez tant que vous pouvez ; vous voulez chaine image de la même région, nous portunité « parfaite ». y a des détails dans les dunes. Nous voir les creux, les pierres et les herbes. permettant d'accélérer notre traite- voulons attirer l'attention vers eux, les Vous devez faire un compromis entre ment. J'espère que vous avez pris plaisir faisant mieux ressortir et rendant notre le proche et le lointain. Souvenez-vous si vous m'avez suivi et que vous avez image plus « réelle ». Retournez sur l'ex- de vérifier le terrain près de vous et le Conseil : Travaillez par petits pas si appris quelque chose. position (vous avez maintenant fait un terrain le plus éloigné, et trouvez un vous voulez que vos images restent tour complet du cercle - un « Full Cir- équilibre dans les détails. Si vous n'y naturelles ; faites des pas de géant si Avertissement : En aucune manière, cle » ) et activez la carte des tona- avez jamais été, pour vous donner une vous voulez choquer avec de merveil- je ne suis expert en manipulation des lités. Vous voyez (peut-être) quelque idée, c'est un groupe de gens sur la leuses œuvres d'art. photos. Je connais juste un gars qui a chose se passer. Nous allons seulement dune en arrière-plan. un chien qui m'a passé des puces. Je ajuster la fonctionalité de limitation des Notre image finale se distingue fiè- pensais que je pourrais aussi vous ai- bords. Déplacez la réglette vers le haut Nous pouvons maintenant enre- rement au milieu des autres images der à vous gratter.

Comme toujours, si vous avez des questions ou des commentaires, adres- sez-les à : [email protected]

Erik travaille dans l'informatique depuis plus de 30 ans. Il a vu la technologie aller et venir. De la réparation de disques durs de la taille d'une machine à laver avec multimètres et oscilloscopes, en passant par la pose de câbles, jusqu'au dimen- sionnement de tours 3G, il l'a fait.

full circle magazine n° 160 27 sommaire ^ Échec et mat, mise à jour de Windows 10 !

full circle magazine n° 160 28 sommaire ^ TTUUTTOORRIIEELL Écrit par Mark Crutch IInnkkssccaappee -- PPaarrttiiee 110000

'est incroyable ! C'est le centième d'Inkscape, quand ils créent un logo Pour la plupart des éléments dans et a conduit quelques nouveaux utili- C article de cette série ! Ce n'est pas ou qu'ils essaient simplement de rendre Inkscape, le résultat d'Objet en che- sateurs persévérants à poster des re- mal étant donné que mes prévisions la légende d'une image plus intéres- min est toujours resté le même. Un quêtes sur les sites de support du initiales étaient une demi-douzaine de sante. Vous pouvez faire peu de choses rectangle devient un chemin. Une genre « Je suis ce tutoriel sur YouTube courts articles pour une brève intro- sur un pur objet texte, à part les ellipse devient un chemin. Les spirales et je vais jusqu'à la conversion de mon duction à Inkscape. Je doute qu'il y ait usuelles rotation, mise à l'échelle ou et les polygones deviennent des che- texte en chemin, et l'étape suivante ne beaucoup de monde qui aient lus tous déformation. Les filtres peuvent pro- mins. Ça peut paraître évident, mais fonctionne pas... » Au cas où vous au- les articles, mais, même si vous êtes duire des résultats intéressants - tout dans la plupart des cas, la fonctionna- riez le moindre doute sur la longévité tombé sur un ou deux comme matière en gardant le texte modifiable - mais il lité Objet en chemin transforme votre du contenu sur Internet, quelques uti- de référence pour une fonctionnalité est difficile de travailler avec eux et ils objet en chemin. Dans les versions an- lisateurs suivent, aujourd'hui encore, les spécifique, j'espère que vous les trou- sont mieux à même de fournir des ciennes d'Inkscape (avant la 0.48), ça tutoriels écrits pour la 0.46 et avant. vez utiles. textures ou des ombres plutôt que de s'appliquait aussi aux objets texte : le changer fondamentalement la forme texte entier était converti dans un seul La solution « évidente » à cette mo- Ce mois-ci, je continuerai à regar- des lettres. À un certain moment dans chemin complexe. La plupart des tuto- dification est de dégrouper le texte der Inkscape 1.0. Bien qu'il y ait plein vos aventures graphiques, vous serez riels se préoccupent d'appliquer un effet converti, puis de reunir les chemins en de nouvelles choses passionnantes à confronté à la conversion du texte en ou un style au texte entier ; ainsi, la utilisant Chemin > Union ou Chemin > présenter - et je promets de me pen- chemin de façon à le manipuler. création d'un unique chemin est exac- Combiner. Mais, soit par accident, soit cher dessus dans les prochains mois - tement ce qui est voulu. Mais, parfois, exprès, les développeurs ont laissé en pour le moment, je me recentre sur CONVERSION D'UN TEXTE EN vous voulez pouvoir travailler indépen- l'état un raccourci pour la conversion certains des problèmes qui se sont damment sur chaque lettre. La sépa- en une étape d'un texte en un seul glissés dans la nouvelle publication. CHEMIN ration du chemin complexe en lettres chemin complexe. Plutôt que d'utiliser Ce n'est pas que je veuille être pessi- séparées est une tâche minutieuse qui Objet vers chemin, la sélection du miste, c'est juste que je préfère me dé- Logos et texte stylisé forme la nécessite quelque expérience pour la texte et l'emploi direct de Chemin > barrasser des problèmes le plus vite base d'une énorme quantité de tuto- faire aisément. Aussi, avec la 0.48, les Union avait l'effet désiré. C'est deve- possible. riels sur Inkscape, lesquels nécessitent développeurs ont changé le comporte- nu la réponse classique aux nouveaux presque tous que l'utilisateur conver- ment de Objet en chemin lors de son utilisateurs qui suivent les tutoriels an- Les régressions sur lesquelles la tisse son texte en chemin à un certain application à des éléments texte : jus- ciens et aussi une méthode principale plupart des utilisateurs ont des chances moment, via l'option de menu Chemin qu'à ce jour, cela crée un groupe de dans les tutoriels plus récents. Il est à de tomber sont largement liées aux > Objet en chemin. Suivant l'âge du chemins, un par lettre. noter que Chemin > Combiner, quand opérations de chemins sur les objets tutoriel, et la version d'Inkscape à la- c'est appliqué à un objet texte, crée textes. La manipulation des textes pour quelle il est destiné, ceci peut con- Cette modification de comporte- aussi un chemin unique, mais il le met produire un effet graphique est une duire à des résultats très différents. ment a immédiatement rendu un peu encore dans un groupe, ce qui semble- tâche courante pour les utilisateurs obsolètes un bon nombre de tutoriels rait sans intérêt. Néanmoins, pour les full circle magazine n° 160 29 sommaire ^ TUTORIEL - INKSCAPE 0.48 et 0.92, il y a quatre façons de convertir un texte en un ou plusieurs chemins.

Malheureusement, dans Inkscape 1.0, le raccourci de Chemin > Union a été retiré. Pour empirer les choses, la barre d'état montre une « erreur » affirmant que « un des objets de la sélection n'est pas un chemin, impos- Dilater. Dans ces deux cas, Inkscape même si un bon nombre d'utilisateurs Au début, il pourrait sembler que sible de réaliser l'opération boooléenne », 0.92 et précédents manipulaient les étaient surpris que leur texte ne soit la solution rapide est d'appliquer deux même si le texte est converti en objets texte comme un cas spécial : le plus modifiable comme un objet texte, fois l'effet d'érosion ou de dilatation : chemins, de la même façon qu'avec texte était automatiquement converti pour la plupart le résultat était con- la première convertit le texte en un l'option Objet en chemin. en chemin unique avant que l'effet forme aux attentes. Cependant, essayez groupe de chemins et la seconde soit appliqué. Mais dans la 1.0, les résul- de faire de même avec la 1.0, et la applique ensuite l'effet désiré à ces Aussi, il y a, maintenant, une tats ne sont non seulement pas ceux barre d'état vous dira « Aucun chemin chemins. Mais, hélas, la première sélec- recrudescence de nouveaux utilisa- attendus, mais l'interface utilisateur est à éroder/dilater dans la sélection ». tion laisse le groupe lui-même sélec- teurs sur les sites de support qui carrément trompeuse ! Cependant, ce qu'il ne rend pas clair tionné, pas les chemins, et l'applica- trouvent que les tutoriels pour les immédiatement, c'est que, plutôt que tion d'éroder/dilater à un groupe ne 0.48 et 0.92 sont aussi incorrects pour Votre objet texte étant sélection- d'échouer sans dégats, en laissant l'objet fonctionne pas, même si le groupe n'est la nouvelle version. Mais comme il n'y né, suivant le choix d'une de ces texte intact, il convertit quand même constitué que de chemins. À la place, a plus de solution en une étape à cette options, on pourrait s'attendre à ce qu'il votre texte en un groupe de chemins ! la meilleure solution est de réaliser la demande, la réponse est généralement le rende plus fin (Éroder) ou plus gros Ainsi, non seulement il n'arrive pas à conversion en trois étapes ci-dessus d'utiliser l'approche en trois étapes. (Dilater). Les versions précédentes fai- réaliser ce que vous vouliez faire au pour convertir le texte en un seul che- saient comme ça, via la conversion départ, mais il a changé la nature de min et, seulement ensuite, appliquer implicite en chemin, de sorte que, l'objet pendant le traitement. l'opération d'érosion/dilatation.

ÉRODER ET DILATER

Des problèmes liés apparaissent en utilisant Chemin > Éroder et Chemin >

full circle magazine n° 160 30 sommaire ^ TUTORIEL - INKSCAPE sur une lettre, avec un nœud, et des mique dessus. C'est le retour à l'exé- doit être converti en un chemin pour DÉCALAGE DYNAMIQUE poignées pour modifier le chemin de cution de la conversion en trois étapes que ces opérations fonctionnent. cette unique lettre sont proposées. d'abord. L'opération Chemin > Décalage dy- Parce que, une fois encore, quand Le décalage dynamique est un peu namique semble particulièrement trom- vous avez cliqué sur l'entrée de menu différent. Une fois encore, un chemin peuse quand elle est appliquée à un DÉCALAGE LIÉ Décalage dynamique, votre texte a est créé, remplaçant complètement texte dans la version 1.0. Dans les d'abord été converti en un groupe de l'objet d'origine. Comme tous les che- versions précédentes, le comportement La dernière commande du groupe, chemins, un par lettre. Vous pouvez mins dans SVG, il possède un attribut était semblable à éroder/dilater : il y Chemin > Décalage lié, ne fonctionne cliquer sur les autres lettres, et dans « d » qui contient tous les détails de la avait une conversion implicite en un pas non plus avec du texte dans la 1.0, chaque cas, la précédente est désé- forme du chemin, de sorte que d'autres unique chemin avant que la vraie opé- mais cette fois, la solution de contour- lectionnée, celle sur laquelle vous avez programmes peuvent l'afficher correc- ration fut appliquée. Dans ce cas, le nement est assez différente - elle est cliqué affiche ses nœuds. Avec Maj, tement. Mais ce chemin a des attri- résultat de l'opération est une petit plus complexe, mais fournit au moins vous pouvez sélectionner plusieurs buts spécifiques à Inkscape qui ne poignée en forme de losange qui peut une fonctionnalité utile au cours du lettres. Vous pouvez tirer les nœuds, sont pas présents habituellement dans être tirée pour ajuster dynamique- traitement. Rafraîchissons-nous rapide- en ajouter, les effacer et, de manière un chemin. Le premier est « sodipo- ment la quantité d'érosion ou de dila- ment la mémoire à propos des déca- générale, travailler comme d'habitude di:type » avec la valeur « inkscape:off- tation. lages liés dans la 0.92, et pourquoi je avec l'outil Nœuds. Mais il n'y a aucune pense qu'ils sont habituellement une set », indiquant à Inkscape que ce che- poignée proposée pour un ajustement min doit être traité différemment des Pas dans la 1.0. Au début, il n'y a meilleure option que l'érosion/dilata- dynamique d'érosion/dilatation, ce qui, chemins normaux. pas de changement visible, sauf que le tion ou les décalages dynamiques quand après tout, était ce que vous vouliez cadre de sélection a perdu ses poignées on travaille sur du texte. faire au départ. Le second attribut spécial est « ink- et que le pointeur parait différent. scape:original » qui contient une copie C'est en fait parce que Inkscape vous a Si vous regardez les sorties SVG de Comme avec l'érosion/dilatation, du chemin d'origine qui avait été uti- passé dans l'outil Nœuds. La barre d'état, chacune de ces commandes, vous com- le décalage dynamique ne fonctionne lisé pour créer ce chemin décalé. Bien habituellement utile, est absolument mencerez à comprendre leurs diffé- pas quand il est appliqué à un groupe que le chemin original ait été retiré du trompeuse. « Cliquer-glisser pour sélec- rences. L'érosion et la dilatation créent de chemins. Cependant, à l'inverse de dessin, il vit encore sous cet attribut, tionner les objets à éditer » pour com- simplement un nouvel élément che- ces opérations, il ne fonctionnera pas dont le contenu peut même être co- mencer. Aussi, vous essayez de cliquer/ min qui remplace complètement votre non plus quand il est appliqué à une pié/collé dans un autre objet chemin déplacer par-dessus le texte : pas de objet initial. Rien ne reste de lui dans sélection de plusieurs chemins - à la pour reconstruire la forme initiale. Le changement. Vous essayez de cliquer/ le fichier. Celles-là sont utiles quand place, il vous fait passer dans l'outil troisième attribut, « inkscape:radius », déplacer sur quelques lettres : main- vous voulez juste rendre un autre élé- Nœuds, même dans les versions pré- contient la taille du décalage - c-à-d, de tenant, la boîte de sélection a com- ment chemin plus gras ou plus fin, et cédentes d'Inkscape. Ça signifie qu'il combien vous avez déplacé la poignée plètement disparu. que vous n'avez plus du tout besoin de n'y a aucun raccourci : vous ne pouvez conserver le chemin d'origine. Vu de depuis sa position d'origine. tout simplement pas éviter de conver- « .. Cliquer pour modifier cet objet » cette façon, vous pouvez comprendre tir votre texte en un chemin unique si Quand un chemin reçoit ces attri- est ensuite indiqué. Vous cliquez donc pourquoi le texte (ou tout autre forme) vous voulez utiliser le décalage dyna- buts, Inkscape n'utilise plus l'attribut

full circle magazine n° 160 31 sommaire ^ TUTORIEL - INKSCAPE « d » pour dessiner le chemin. À la sont toujours des étoiles et peuvent jacent n'est pas cassé. Si vous lui pré- leur de l'objet temporaire. Ce que vous place, il calcule la nouvelle forme ba- être modifiées avec l'outil approprié. sentez un décalage lié créé dans une voyez, en fait, c'est que le décalage lié sée sur le chemin d'origine et la valeur Les spirales et les rectangles, eux version précédente d'Inkscape, il l'af- est positionné au-dessus de votre texte du rayon (décalage). Modifiez l'un aussi, sont conservés et peuvent être fiche correctement et l'objet d'origine d'origine. d'eux et vous verrez qu'Inkscape met modifiés avec leurs outils propres. Et garde son type initial et son éditabi- ••L'interface utilisateur d'Inkscape est à jour automatiquement l'attribut « d », oui, le texte reste aussi un texte, ce lité. Heureusement, nous pouvons re- un peu confuse à cet endroit, car l'ob- mais c'est juste pour que la forme appa- qui veut dire que vous pouvez modi- produire entièrement ce comportement jet temporaire montrera encore la poi- raisse correctement dans les autres fier la police, le style et même le con- dans la 1.0, mais avec l'utilisation de gnée de décalage lié. Un passage par logiciels. tenu, et que le décalage lié est auto- l'éditeur XML. Voici les étapes que l'outil de sélection ramènera les choses matiquement mis à jour. À lui tout seul, vous devrez suivre : à la normale. Un décalage lié crée aussi un che- ce dernier point fait du décalage lié ••Sélectionnez votre objet texte et ••Effacez l'objet temporaire. min, mais laisse l'objet d'origine intact. votre meilleure option pour décaler un ouvrez le dialogue des Propriétés de ••Double-cliquez sur le texte du déca- Ce chemin est similaire au cas du déca- texte. Vous pouvez cacher l'original ou l'objet par le menu contextuel ou avec lage lié, ou sélectionnez-le, et passez lage dynamique, mais ajoute un attri- le placer en dehors de la page si vous le raccourci Ctrl-Maj-O. sur l'outil Nœuds, et vous devriez voir but spécial de plus, sous la forme de voulez, mais quand vous découvrez plus ••Copiez l'ID du dialogue dans le presse- la poignée de décalage habituelle. Ajus- « inkscape:href ». Celui-ci contient une tard une coquille ou que vous avez papier. Fermez le dialogue. tez-la pour modifier la valeur de votre référence à l'objet d'origine intact. besoin de modifier les mots, vous pou- ••Créez un objet temporaire. N'importe décalage. vez faire ces modifications sur le texte quelle sorte fera l'affaire, mais j'utilise Le nouveau chemin contient en- initial en sachant que votre version habituellement un rectangle ou une Ça parait faire un bon paquet core un attribut « d », pour utilisation décalée est toujours synchronisée. ellipse. Une couleur distincte aidera pour d'étapes, mais tout ce que nous avons dans d'autres logiciels. Mais il contient suivre les choses par la suite. fait en réalité, c'était de créer un déca- aussi un attribut « inkscape:original », MAIS PAS DANS LA VERSION 1.0 ••Appliquez la fonction Chemin > Dé- lage lié sur un autre objet, puis d'ajus- là aussi pour contenir la forme d'un calage lié à l'objet temporaire. ter le lien pour qu'il pointe plutôt sur chemin. Cette fois-ci, cependant, les don- Une fois encore dans cette version, ••L'objet lié étant sélectionné, ouvrez notre objet texte. Le plus important nées du chemin sont ici créées en con- un essai d'utilisation de la commande le dialogue Édition > Éditeur XML. est que notre texte reste intact ; aussi, vertissant implicitement l'objet source ne fait que convertir le texte en un ••L'objet lié devrait déjà être sélec- nous pouvons encore le modifier en uti- (celui qui est pointé dans inkscape: groupe de chemins et vous basculer tionné dans l'éditeur. Vous devriez voir lisant les outils habituels des textes, href) en chemin. Si vous modifiez l'ob- dans l'outil Nœuds. Vous pouvez utili- les attributs supplémentaires que j'ai avec le décalage lié qui se met à jour jet source, Inkscape met à jour la va- ser la conversion en trois étapes pour décrits précédemment. automatiquement. leur de « inkscape:original » ce qui, en créer un chemin avant de sélectionner ••Modifiez l'attribut inkscape:href : effa- retour, entraine une mise à jour de la l'entrée du menu - mais ça enlève tout cez presque tout, mais gardez le « # » Notons, pour finir, que les étapes valeur « d ». intérêt à l'utilisation du décalage lié en place, puis collez l'ID du presse- ci-dessus fonctionnent aussi pour les par rapport au décalage dynamique. papier immédiatement derrière lui. autres formes. Si vous voulez que vos Qu'est-ce que ça signifie pratique- ••Appuyez sur Entrée pour réaliser la rectangles restent des rectangles, ou ment ? Ça veut dire que l'objet d'ori- Par chance, le moteur de rendu sous- modification. Vous devriez voir que que vos étoiles soient encore modi- gine garde son type d'origine. Les étoiles votre texte a pris apparemment la cou- fiables avec l'outil Étoiles, vous devez

full circle magazine n° 160 32 sommaire ^ TUTORIEL - INKSCAPE suivre ces étapes pour éviter qu'Ink- avec des sous-chemins), vous pouviez Vous devez utiliser Chemin > Séparer, dans les décalages, mais c'est le genre scape 1.0 convertissent automatique- sélectionner un seul nœud dans un puis inverser le sous-chemin en ques- de problèmes qui affecte bon nombre ment vos objets d'origine en chemins. sous-chemin, puis utiliser Chemin > In- tion, et ensuite sélectionner tous les d'utilisateurs, ce qui vaut la peine d'y verser pour inverser ce seul sous-che- chemins constituants avant d'utiliser passer un peu de temps. Ça montre sim- INVERSER DES SOUS-CHEMINS min. C'était inestimable parfois, en tra- Chemin > Combiner pour les rassem- plement que les nouveautés ne sont vaillant avec la règle de remplissage bler à nouveau dans un seul chemin pas toujours meilleures et ça donne une J'ai mentionné ce problème dans « non-zéro », comme décrite dans la complexe. bonne raison de rester dans la 0.92 pour la partie 95, quand Inkscape 1.0 était partie 95. Dans Inkscape v1.0, l'option le moment, surtout si vous êtes un encore en bêta. Malheureusement, la Chemin > Inverser inverse tous les sous- DERNIÈRES RÉFLEXIONS nouvel utilsiateur qui suit des tutoriels publication finale souffre du même dé- chemins, sélectionnés ou pas. en ligne. faut. Je n'avais pas particulièrement Il n'y a qu'une façon de contourner prévu de fêter ces 100 articles avec un Tous ces problèmes ont été re- Avec les versions précédentes, si ce problème, et c'est franchement pé- parcours au texte chargé à travers les montés et j'ai ajouté des commen- vous aviez un chemin complexe (c-à-d, nible sur des dessins plus complexes. problèmes et une plongée profonde taires ou des informations supplémen- taires sur les rapports de bogues, quand nécessaire. J'espère que la pro- chaine publication résoudra ces pro- blèmes - beaucoup d'entre eux semblent avoir une cause commune sous-jacente.

Le mois prochain, je reviendrai sur les bons aspects d'Inkscape 1.0 ; j'espère que ce sera sans rencontrer d'autres défauts sérieux en le faisant.

Mark a utilisé Inkscape pour créer trois bandes dessinées, The Greys, Monsters, Inked et Elvie, qui peuvent toutes être trouvées à http://www.peppertop.com/

full circle magazine n° 160 33 sommaire ^ TTUUTTOORRIIEELL Écrit par Alan Ward KKrriittaa ppoouurr rreettrraavvaaiilllleerr ddee vviieeiilllleess pphhoottooss -- PP..1100

ette série a pour but d'apprendre probablement pire dans des conditions C à faire quelque chose des vieilles nuageuses ou brumeuses, où beaucoup photos en ma possession, ainsi que de réverbération tendait à surcharger d'autres du domaine public du fait de les premiers capteurs de lumière. leur âge. Vous, lecteur, êtes bienvenu C'était le cas dans la scène qui fut prise pour m'accompagner et, j'espère, gla- sur l’île de Cheung Chau à Hong-Kong. ner quelques petites particularités et une idée ou deux de temps à autre. Je Clairement, il y a assez de lumière ne fais aucune promesse sur la qualité ici pour prendre une photo claire, du contenu, ou sur les erreurs et omis- puisque même les ombres sous les sions possibles. Je suis un scientifique branches de l'arbre retiennent pas mal en informatique, pas un artiste ou un de détails. Cependant, le capteur était vrai professionnel de la restauration des incapable de gérer la lumière solaire images. Aussi, merci de considérer ça réfléchie par les immeubles blancs de comme mon meilleur effort, mais sans l'arrière-plan, les parties éclairées du garanties fermes, comme c'est souvent tronc de l'arbre ou le chrome des gui- le cas dans les logiciels Open Source. dons des vélos. Mais cette lumière est- elle excessive pour toutes les couleurs Dans la précédente partie de cette primaires ? La fenêtre Histogramme série, nous avons regardé une photo (dans le menu Paramètres > Panneaux d'intérieur qui présentait le manque ty- > Histogramme) nous donne une infor- pique de sensibilité des capteurs des mation plus complète : premiers appareils photos numériques. Dans cette partie, nous travaillerons sur le défaut opposé : des couleurs déla- vées dues à l'excès de lumière de la scène d'origine impossible à prendre en compte pour l'appareil. C'est typique dans les prises de vue extérieures où une grosse qualité de lumière solaire a illuminé la scène. Contrairement à une croyance populaire, le problème devient

full circle magazine n° 160 34 sommaire ^ TUTORIEL - KRITA De gauche à droite, nous voyons d'abord que les pixels très foncés de l’extrême gauche de l'histogramme sont peu nombreux, bien que la tendance parmi eux soit à la teinte bleu, avec un manque de jaune. Il y a, en fait, une large proportion de pixels qui ont de l'intensité dans la partie médiane, avec quelques teintes rouges. Il y a aussi un manque notable de pixels de couleur claire au milieu du quart en haut et à droite de l'histogramme, mais ceux qui existent ont une légère teinte ma- genta. Enfin, il y a un groupe impor- tant de pixels très clairs (blanchâtres) à l'extrême droite du graphique.

Donc, du point de vue de l'exposi- tion, ce que nous voyons sur l'histo- gramme nous montre que l'image est en fait globalement assez bien équi- librée, à part les pixels très clairs. Cela nous dit plus sur la façon dont la puce de cet (ancien) appareil numérique du début réagissait à la lumière. Sa ré- ponse était correcte pour les bas et moyens niveaux de lumière incidente, mais exagérée pour les plus hauts niveaux, ce qui nous conduit à déduire une absence de calibration du logiciel qui traduisait les signaux électriques en niveaux de couleur dans le logiciel de pilotage.

D'autre part, il semble y avoir un rapport entre l'équilibre des couleurs

full circle magazine n° 160 35 sommaire ^ TUTORIEL - KRITA et la valeur de l'intensité du pixel. Exa- tient le plus d'information sur les cou- léger réglage de la réponse générale avant, je suis allé dans la fenêtre des minons cela plus en détail. Le panneau leurs plus sombres -- et donc c'est le de la luminosité au milieu du quart Courbes d'ajustement de la couleur des calques qui se trouve habituelle- canal qui représente le mieux les dé- supérieur de l'échelle. Ce que je fais est et, maintenant, j'ai essayé d'ajuster ment dans le coin en bas à droite de la tails de la partie ombreuse du tronc. en réaction au pic correspondant de séparément chaque canal. Le résultat fenêtre de Krita a un deuxième onglet, En d'autres termes, la puce de l'appa- l'extrêmité la plus à droite de l'histo- final est identique : les détails ne res- Canaux. En utilisant cet onglet, nous reil semble avoir été plus sensible à la gramme et j'essaie d'extirper quelques sortent pas. Il est en fait clair qu'une pouvons activer ou désactiver n'importe lumière rouge qu'au bleu ou au vert, détails supplémentaires dans les blancs grande part de l'information a tout sim- lequel ou tous les canaux Rouge, Bleu, particulièrement dans les intensités délavés. Manifestement, ça ne fonc- plement été perdue dans les parties Vert et Alpha (transparence) de notre élevées. tionne pas. les plus claires de l'image. Quelle que image, sans changer réellement une va- soit la façon de nous y prendre, une leur de pixel. Arrivé à ce point, nous pouvons dé- Une très légère augmentation des fois perdue, cette information ne peut cider de manipuler l'image dans plu- détails des immeubles de l'arrière-plan plus être retrouvée car elle est ab- Après quelques essais, il devient sieurs directions différentes. La pre- est réalisée, mais au prix de couleurs sente de l'image. clair que tous les canaux ont, en fait, mière serait d'essayer d'équilibrer les qui paraissent étranges ; par exemple, perdus beaucoup de détails dans les intensités canal par canal. Dans Filtre > les fenêtres verdâtres sur la gauche. Alors, que fait-on ? Une approche pixels plus clairs. Des trois couleurs Ajuster > Courbe d'ajustement de la Est-ce que je peux obtenir un meilleur alternative est de revenir en arrière et principales, Rouge est le canal qui con- couleur, j'ai commencé par donner un résultat avec un seul canal ? Comme de réflechir à ce que nous avons fait. Le centre principal d'intérêt de cette image est clairement l'arbre lui-même et le tas de vélos garés autour de lui. Les immeubles de l'arrière-plan impor- tent moins et apporte peu au message global. Aussi, que se passe-t-il si j'exa- gère la chose et efface tous les im- meubles grillés à blanc ? Nous pourrions alors nous concentrer sur le sujet prin- cipal de la photo, avec moins de dis- tractions.

Nous pouvons le faire, soit en cou- leur, soit en noir et blanc. Quand nous avons examiné les canaux de couleurs de l'image précédemment, la couleur rouge laissait vraiment une bonne im- pression. Aussi, je suis revenu à la par- tie sur les canaux dans le panneau des

full circle magazine n° 160 36 sommaire ^ TUTORIEL - KRITA calques et j'ai désactivé les canaux avantage. Dans la prochaine partie de bleu et vert. Ensuite, je suis revenu dans la série, nous travaillerons sur une autre l'onglet des calques et j'ai ajouté un photo du début du numérique, dans nouveau calque de transparence. Puis, laquelle les optiques de l'appareil et le en utilisant l'aérographe avec une faible capteur de lumière ont perdu un peu opacité (de 30 à 50%) et du blanc pur, de définition, dans une scène qui est j'ai lessivé sélectivement les parties assez plaisante autrement, du fait de d'immeubles de l'arrière-plan, en me leur manque de résolution à cette concentrant sur leurs éléments plus époque. sombres qui ressortaient, comme les cadres de fenêtres. Les autres végé- Jusque-là, prenez soin de vous ! taux tels que les quelques palmiers du fond ont été éclaircis aussi. Le résultat final permet au sujet principal de res- sortir du fond qui l'entoure et l'œil peut se concentrer sur les détails qui ont enflammés l'imagination du photo- graphe quand il a pris la photo il y a plus de dix ans.

Dans cette partie de la série, nous avons examiné les effets d'une lumière excessive sur un des premiers appa- reils photo numériques, voyant comme les couleurs très claires devenaient facilement délavées. Comme beaucoup d'informations de détail n'ont pas été gardées dans le fichier de l'image, il est maintenant impossible ou très difficile de les faire revenir sur l'image par une manipulation de la courbe des Alan est titulaire d'un doctorat. Il enseigne couleurs. Il semble donc plus avanta- la science et l'ingénierie à l'Escola An- dorrana de Batxillerat. Il a donné des geux de procéder autrement, en pen- cours GNU/Linux à l'Université d'Andorre sant plus à l'effet global qui est exigé et a enseigné l'administration des sys- et en essayant d'utiliser les parties non- tèmes GNU/Linux à l'Université de Cata- grillées de la photo originale à notre logne.

full circle magazine n° 160 37 sommaire ^ par ErikTheUnready

Taper avec une nageoire... La lutte est réelle !

full circle magazine n° 160 38 sommaire ^ LLAA BBOOUUCCLLEE LLIINNUUXX SPI Écrit par S. J. Webb SPI

l y a de nombreuses sociétés à but signature de contrats, l’aide légale et En d’autres termes, les utilisateurs de I non lucratif qui s'occupent des logi- les services techniques. Linux typiquement sont qualifiés de ciels gratuits et Open Source. On en membres non-participants. connaît quelques-unes par cœur, comme Si une demande précise d’aide au- la . Pendant delà de leur service standard est pré- Il est intéressant de voir l’objectif que je parlais de la OpenZFS Founda- sentée, le conseil peut l’étudier pour dédié d’aider des développeurs de lo- tion, j’ai découvert une autre fonda- voir à quel point elle est raisonnable. giciels pour le côté non-codage des tion nommée Software in the Public projets de logiciels Open Source. Je Interest. C’est assez intéressant de sa- Il y a deux niveaux d’appartenance ne peux que me demander combien voir que le projet Debian a créé Soft- à Software in the Public Interest : la de projets seraient encore existants s’ils ware in the Public Interest après que participation et la non-participation. Les avaient utilisé ces services. la Free Software Foundation a terminé membres qui ne contribuent pas sont son support. Cette entité à but non lu- ceux qui vivent dans l’esprit de l’utili- Au mois prochain... je n’ai toujours cratif a démarré à New York aux États- sation de logiciels gratuits et open. Les pas trouvé un sujet pour le mois pro- Unis d’Amérique en 1997. Leur mission membres qui participent sont actifs dans chain. est de gérer les aspects non techniques la création de logiciels gratuits et open. et légaux de projets importants.

Actuellement, 40 projets sont par- rainés par Software in the Public In- terest. Certains de ces projets vont des jeux aux distrib. basées sur Arch. Pour qu’un projet soit parrainé, il doit être approuvé par le Conseil de la fondation. Les projets peuvent traiter du matériel ou des logiciels, du moment qu’ils sont Open Source. SJ Webb est passionné de Linux et co- Les champs de travail les plus im- ordonnateur de recherche. Il aime pêcher, portants sont la tenue ou la distribu- conduire des bolides et passer du temps avec ses enfants et sa femme. Il remer- tion de fonds, la tenue de fonds impor- cie Mike Ferrari pour son mentorat. tants, la tenue d’actifs incorporels, la

full circle magazine n° 160 39 sommaire ^ UUBBUUNNTTUU AAUU QQUUOOTTIIDDIIEENN Écrit par Richard Adams RReennddrree GGNNOOMMEE uuttiillee

e vois que l’une des choses encen- logiciels en ligne dans une boutique fichiers et les emplacements de fi- sion que cela devrait être une ques- J sées à propos du Bureau GNOME, qui est très bien conçue.) Je pense, chiers. Cela peut se faire d’une ma- tion de CHOIX, pas une règle, de ce c’est sa « propreté ». Personnellement, parfois, que, si vous êtes davantage à nière organisée et systématique qui que vous pouvez ou ne pouvez pas je le trouve toujours « clairsemé » de- l’aise avec la ligne de commande, vous favorise l’efficacité tout en gardant le raisonnablement mettre sur votre bu- puis la première fois que je l’ai vu il y a pouvez ne pas réaliser à quel point l’uti- bureau plus ou moins « propre ». Ce- reau. Après tout, il s’agit de VOTRE des années. Ceci peut être controversé, lisation d’une GUI moderne peut rendre pendant, dès l’installation, GNOME y bureau et il devrait fonctionner comme mais je n’ai jamais adhéré à l’idée d’un votre vie informatique plus efficace. fait obstacle en vous INTERDISANT de VOUS le voulez. bureau « propre », surtout quand l’en- mettre des raccourcis sur le bureau, ce vironnement des activités force l’utili- Ici, ma thèse est que le bureau que je trouve absolument inexplicable En résumé, je ne veux surtout pas sateur final à l’adopter. Le bureau peut peut être un endroit très utile pour et extrêmement frustrant. Si on ré- devoir constamment trier les applica- et doit être une partie très utile de mettre des raccourcis vers des pro- fléchit au problème même de façon tions que j’utilise à partir du tiroir « Show votre environnement informatique, pas grammes, et des raccourcis vers des très superficielle, on arrive à la conclu- Applications » (c’est l’ensemble des seulement joli ou pur. carrés blancs en bas du lanceur des Favo- Beaucoup d’utilisateurs de Linux ris) : viennent d’un milieu où ils utilisaient la ligne de commande pour accomplir De plus, il n’y a pas assez de place une grande partie de leurs tâches quo- sur le lanceur de Favoris GNOME pour tidiennes ; il est vrai que la ligne de les applications que j’utilise le plus sou- commande est facile d’accès et que vent (comme décrites dans Ubuntu au beaucoup de tâches peuvent être faci- quotidien, FCM n° 158, page 41). Je lement faites à partir de la CLI, ou veux mettre des choses sur mon bu- Interface en ligne de commande. Les reau afin d’y accéder plus efficacement lecteurs de longue date (vous deux) et je considère cela plus important que sauront déjà que j’utilise souvent les l’attrait esthétique d’un bureau « pro- commandes « apt » en ligne de com- pre ». Mais comment peut-on remé- mande pour installer et mettre à jour dier à cette lacune de GNOME ? des logiciels et que, en général, je les préfère aux alternatives GUI (en inter- Voici, à gauche, le bureau GNOME face graphique). (En passant, j’aime bien standard que vous verrez dès l’ins- la nouvelle appli Ubuntu Software, car tallation. vous avez l’impression d’acheter des

full circle magazine n° 160 40 sommaire ^ UBUNTU AU QUOTIDIEN Comme vous pouvez le constater, assez pour que l’icône du Terminal s’af- qui suit sera exécutée au nom d’un Cliquez sur Extensions à gauche il y a deux icônes sur le bureau : l’une fiche. Cliquez dessus pour lancer le administrateur, ou Super User, d’où la pour arriver à la zone des icônes du pour votre Dossier personnel (Home) Terminal. demande de votre mot de passe. L’ins- bureau (en bas à droite). et l’autre pour la Corbeille, mais rien tallation et la mise à jour de logiciels de plus. Vous ne pouvez pas faire un Le logiciel supplémentaire dont sous Ubuntu ne peuvent se faire que Vous pouvez maintenant cliquer glisser-déposer d’icônes d’application nous avons besoin s’appelle GNOME par un administrateur, ou super user. sur le curseur à droite pour activer les à partir de Show Applications vers le Tweaks. Pour l’installer, nous utilise- Icônes du bureau. Vous pouvez aussi bureau, comme vous pouvez le faire à rons la commande apt-get dans le Après très peu de temps, apt-get cliquer sur l’icône d’engrenage à côté partir du Dash d’Unity. Terminal. À l’invite du Terminal saisis- terminera l’installation de GNOME du curseur pour voir les options des sez : Tweaks et affichera un message à cet icônes de bureau. INSTALLER GNOME TWEAKS effet dans le Terminal. Nous pouvons sudo apt-get install gnome- maintenant ajouter des icônes au bu- tweaks Nous allons devoir installer un logi- reau en appelant Tweaks et en acti- vant les icônes du bureau. ciel supplémentaire pour arriver à nos puis appuyez sur Entrée. Vous devez fins. Si vous n’avez pas déjà mis une être connecté à l'Internet pour pou- Cliquez sur Activités en haut de icône du terminal dans les Favoris (à voir télécharger et installer le logiciel. l’écran. nouveau, Full Circle n° 158, page 41), Répondez à toutes les invites, y com- nous allons devoir appeler le Terminal pris la demande du mot de passe d’ad- Dans la zone qui dit « Tapez pour d'une façon « difficile ». En haut de ministrateur que vous avez créé quand rechercher », tapez twea. Cela devrait l’écran, cliquez sur Activités. vous avez configuré Ubuntu. La partie être suffisant pour afficher l’icône de « sudo » de la commande est l’abrévia- GNOME Tweaks. Faites un clic gauche Dans la zone qui dit « Taper pour tion de Super User DO et dit au sys- dessus pour lancer Tweaks (ci-dessous chercher » tapez term. Cela devrait être tème d’exploitation que la commande à gauche).

full circle magazine n° 160 41 sommaire ^ UBUNTU AU QUOTIDIEN Voici, ce qui est, malheureusement, dossiers commençant par un « . » - Je vous entends demander, « Qu’est- présentent, qui peuvent s’utiliser pour la partie très contre-intuitive et tou- c’est comme ça que Linux dit au sys- ce que cela veut dire et comment y créer l’icône du bureau. Puisque j’aime jours difficile du processus. Nous devons aller ? ». Eh bien, nous allons devoir jouer aux échecs, faisons un clic droit trouver les fichiers « .desktop » pour accéder à quelques-uns des fichiers toute application que nous voulons système de Linux qui sont en dehors ajouter au bureau et il y a des empla- de notre Dossier personnel, où la cements possibles multiples pour ces plupart de nos activités sous Linux ont fichiers. lieu. Ne vous inquiétez pas, ce n’est pas TROP effrayant. D’abord, lancez votre navigateur de fichiers : l’icône sur le lanceur des Fa- TROUVER LES FICHIERS .DESKTOP voris qui ressemble à un dossier de fichiers. D’abord, il faut trouver le chemin vers le dossier root du système. Ce Une fois dans le Gestionnaire de n’est pas intuitif sous Ubuntu, mais fichiers, cliquez sur le menu « ham- c’est fait exprès sans doute, car la burger » en haut à droite (celui qui plupart des utilisateurs n’ont jamais ressemble à trois lignes horizontales besoin d’y aller. Est-ce que vous voyez droites). Cela affichera les options du « Autres emplacements » sur le côté Gestionnaire de fichiers. gauche du Gestionnaire de fichiers en bas ou près du bas ? Si ce n’est pas déjà activé, cochez la case « Afficher les fichiers cachés » et Cliquez dessus et vous verrez « Or- vous verrez de nombreux fichiers et tème d’exploitation qu’un fichier ou dinateur ». Il s’agit de l’emplacement un dossier devrait normalement être du système racine. Cliquez sur Ordina- caché. teur, côté droit, et vous verrez une série de dossiers. Cherchez-en un qui L’emplacement de vos fichiers « .desk- dit « usr » et double-cliquez dessus. Dans top » sera différent selon la configu- « usr », cherchez « share » et double- ration de votre système pour un ou cliquez dessus. Maintenant, faites un plusieurs utilisateurs, selon la version double clic sur « applications ». C’est précise d’Ubuntu que vous utilisez et ici que vous verrez la plupart, voire la peut-être aussi par application. Sur une totalité, de vos fichiers « .desktop » : installation d’Ubuntu 20.04 à un seul utilisateur, la plupart de ces fichiers se Ces fichiers contiennent des infor- trouveront dans /usr/share/applications. mations pour les applications qu’ils re-

full circle magazine n° 160 42 sommaire ^ UBUNTU AU QUOTIDIEN en faisant un clic droit et en sélec- organiser votre bureau de cette façon- tionnant « Nouveau dossier » : là. N’ayez pas peur d’apprivoiser le bu- reau et de le faire fonctionner d’une façon qui répond à VOS besoins.

Utilisez les dossiers que vous créez comme des catégories (par exemple, « Jeux » ou « Bureautique »), où vous pouvez placer un raccourci vers cha- sur le fichier « 3dchess.desktop » et d’engrenage, ressemblera à l’icône nor- que application : sélectionnons « Copier ». Maintenant male par défaut de l’application et se- minimisez le Gestionnaire de fichiers ra exécutable. Enfin, après tout cela, il et vous devriez voir le bureau, à moins y a une icône pour 3DChess sur le bu- qu’il faille aussi minimiser d’autres reau : programmes. Une fois le bureau vi- sible, faites un clic droit dessus et sélectionnez « Coller ». Le fichier aura l’apparence d’un engrenage générique, mais nous voulons voir l’icône précise Richard 'Flash' Adams habite dans le de l’application. nord rural de l’Alabama et a été techni- cien informatique, analyste opérationnel, vendeur de logiciels, analyste des ventes, Maintenant, faites un clic droit sur chef d’une équipe de contrôle qualité et l’icône sur le bureau et sélectionnez perdrix dans un poirier. Sa calopsitte, « Autoriser le lancement ». Si on veut que le bureau reste re- et vous pouvez aussi créer des sous- Baby, a maintenant un petit frère adop- té, une conure à tête sombre nommée lativement « propre », nous pouvons dossiers à l’intérieur des dossiers « prin- Skittles. L’icône, qui était une icône générique également créer des dossiers dessus, cipaux » pour des sous-catégories et

full circle magazine n° 160 43 sommaire ^ DDIISSPPOOSSIITTIIFFSS UUBBPPOORRTTSS Écrit par l'équipe UBports

full circle magazine n° 160 44 sommaire ^ Je préférerais un tigre du Bengale !

full circle magazine n° 160 45 sommaire ^ MMOONN HHIISSTTOOIIRREE Écrit par Moss Bliss

’accord, je suis vieux. Des gens matique et on m’y faisait entrer secrè- du stop quand je n’avais pas assez une amie qui a obtenu l’autorisation D me demandent de leur raconter tement de temps en temps pour jouer d’argent pour l’essence, mais c’était trop que je travaille dans son bureau, l’Edu- mon voyage avec Linux, mais il faut à l’un des deux jeux sur le système – déprimant et j’ai tout abandonné. cation Commission des States, et que remonter bien avant cela. Star Trek et Hammurabi. Je n’ai jamais je m’exerce sur le traitement de texte pu jouer beaucoup à Star Trek et ne Avance rapide à la deuxième fois qu’ils utilisaient, un NBI. C’était très Quand j’étais en dernière année de me souviens même pas des règles de où je vivais à Denver (la première fois amusant et m’a éloigné de la seule uti- lycée (1969), résidant dans la banlieue base de ce jeu. était de 1973 à 1978, et la seconde en lisation d’une machine à écrire. (Mon de Los Angeles, on a entendu parler 1980-1990). Je venais de recevoir une écriture était si mauvaise qu'en 5e, des calculatrices de poche pour la pre- Mon intérêt pour les ordinateurs a somme d’argent, je ne me souviens pas j'étais dispensé d’un cours obligatoire mière fois. Nous avons ri. Qui voudrait continué sur à peu près le même che- pourquoi, et il n’y avait vraiment rien pour que je puisse avoir un semestre payer 250 $ pour quelque chose qui min que ma vie : ça me fascinait tou- que j’étais forcé de faire avec. Alors de Dactylographie. Depuis lors, je n’uti- vous aiderait pour les maths de base ? jours, mais je n’osais jamais m'y lancer que j’aurais pu le garder ou quelque lise qu’un clavier et c’était vers 1965.) Mais que l’informatique ait tant pro- à fond. En 1978, j’ai suivi un cours sur chose comme ça, je suis entré dans un gressé était une idée passionnante. BASIC dans une fac mineure en Ala- magasin qui vendait des ordinateurs En 1986 ou 87, j’ai rencontré une bama (Alexander City State Junior Col- Texas Instruments TI99/4A pour 165 $, femme avec laquelle j’ai finalement Je suis allé à la fac, à Sterling, au lege, Alex City). J’ai terminé les 6 pre- y compris un magnétophone à cas- emménagé et que j’ai épousée. Elle Kansas. L’école avait un ordinateur de mières leçons (sur 9) avec d’excellentes sette, deux cartouches de jeux et deux était ingénieur en contrôle qualité chez taille moyenne, c’était nouveau chez notes, mais la leçon 7 nécessitait une manettes. Bien que les jeux ne m’inté- Digital Electronics à Colorado Springs. eux et ils démarraient un cours d’in- connaissance de la trigonométrie et je ressent pas vraiment, je savais que je De temps en temps, elle faisait du formatique. L’ordinateur était un Buf- n’en avais pas. Puisque j’avais été in- voulais faire de l’informatique. J’ai acheté télétravail et je pouvais utiliser son falo, je pense, mais c'était peut-être supportable pendant les 6 premières ce système… et j’ai découvert que le terminal VT-102 et le modem à 2 400 un Mohawk, et il utilisait un langage leçons, personne ne voulait m’aider. À BASIC utilisé était un peu sommaire, bauds quand elle n’était pas à la mai- tout neuf, le Fortran 70. On m’a dit la fin du cours, je n'avais pas tout fait, mais j’ai réussi au moins à recréer cer- son. J’entrais dans le groupe d’ordi- que je n’avais pas assez de crédits en mais le professeur m’a donné un 10/20 tains de mes meilleurs programmes nateurs VAX qu’elle administrait avec math pour être accepté et les élèves quand même (mes autres cours n'étaient de la fac. Mais, pour progresser, j'avais le modem... et jouais à Hack, une va- dans les cours que j’aurais dû suivre pas complets non plus, avec un INC et besoin de lecteurs de disques. Cela riante de Rogue. (Je joue toujours à pour rattraper mon retard étaient prin- un 5/20). C’était dû en partie à mon nécessitait l’Expansion Box, qui coûtait Nethack, une version mise à jour.) Puis, cipalement des athlètes, un groupe sentiment de découragement quand je 400 $ vide - les lecteurs étaient en plus. je me suis impliqué dans le monde des de gens qui aimaient toujours me ty- n’arrivais pas à terminer le cours de BA- Je n’ai jamais réussi à franchir ce cap-là BBS (échange de messages et fichiers) ranniser ; ce n’était pas du tout diffé- SIC, et puis cela me coûtait trop cher de et, finalement, j’ai mis le TI au rebut. et un opérateur de serveur local me rent dans cette école-là. Mais j’avais faire l’aller-retour à l’école avec mon prêtait un IBM 5150 dont il n’avait pas un ami dans le département d’infor- maigre salaire. J’ai même souvent fait À cette époque, j’avais également besoin. (Je l'ai acheté, finalement.) Cette

full circle magazine n° 160 46 sommaire ^ MON HISTOIRE machine avait le processeur célèbre, et vous en trouverez la plupart gratui- C’était l’époque où je me lassais déjà less Network (Réseau pour les SDF le 8088 à 4,77 MHz, était livré à l’ori- tement en ligne à https://secretfun.com. de Windows et je commençais à envi- d’Asheville) et j’ai utilisé une partie des gine avec 256 Ko de RAM sur la carte sager Linux. Je ne sais pas quand j’ai sommes recueillies pour acheter quel- mère et deux lecteurs de disquette Il n'a pas fallu longtemps avant que obtenu le livre Red Hat 5.1 ou l’exem- ques Asus EeePC pour les membres 5,25 pouces à pleine hauteur et à dou- j’aie besoin d’une mise à niveau. J’ai dé- plaire de Slackware, mais ils étaient les plus courageux afin qu’ils puissent ble densité. L’un des lecteurs de dis- couvert que les 5 fentes d’expansion trop intimidants pour que je les essaie. vivre mieux et chercher du travail plus quettes avait été remplacé par un lecteur dans mon boîtier 5150 étaient déjà J’ai toujours été un peu timide et, com- facilement. Ces ordinateurs étaient sous de disquettes 5,25 pouces, à demi-hau- obsolètes, car les nouveaux ordina- me je l’ai dit, j’avais tendance à laisser Linux, ce que je voulais vraiment. Je teur et à haute densité, et un disque teurs avec un 80286 avaient 8 fentes la vie mener ma vie plutôt que de sauter ne sais plus ce que j’avais à la maison à dur de 10 Mo ; il y avait également et les nouvelles cartes mères n’allaient dedans à pieds joints. Ce fut le cas l’époque, mais j’étais sans doute en une carte qui étendait la capacité de la pas dans mon vieux boîtier. J’ai réussi quand j’ai eu un exemplaire de Man- double amorçage avec une version quel- RAM à 640 Ko (elle pouvait aller en à obtenir un nouveau boîtier, une carte drake en 2002 et il s'est installé sur ma conque de Linux. D’abord, on a pris les fait jusqu’à 720 Ko, mais DOS ne savait mère et quelques autres composants machine sans que je doive entrer le modèles 701, puis, quand ils s’avéraient gérer que 640 Ko et quelques empla- et à migrer mes cartes, lecteurs et numéro de série de tous les dispositifs trop petits pour certains membres, on cements de puces étaient laissés vides). périphériques dans la nouvelle boîte. internes ! Oui, il s’est installé tout sim- a acheté des 901. J’exécutais alors DOS 3.1 et je faisais Ainsi, j’avais assemblé un ordinateur plement et a tout trouvé et j’étais très beaucoup de choses avec le BBS en pour la première fois en 1989 ou à peu heureux. Ce n’était pas assez bon pour À un certain moment, quand j’en utilisant Fidonet (j’ai aussi utilisé des près. J’exécutais DOS 3.3 et venais de remplacer Windows étant donné que avais vraiment assez de Windows, je Mustang BBS, mais ils ne me plaisaient découvrir une unité d’extension de DOS je suis un utilisateur typique qui, pour suis retourné à Linux. Cette fois-là, j’ai pas). J’ai également réussi à échanger appelée 4DOS qui était prometteuse la plupart, va sur le Net et fait du trai- choisi Ubuntu. Je pouvais l’utiliser pour mon disque dur de 10 Mo, avec 100 $, et faisait tourner WordPerfect 5. tement de texte, ni codeur, ni joueur tout ce dont j’avais besoin et j’ai donc pour un disque dur de 30 Mo. Que (au fil de ma vie j’ai remarqué que les arrêté le double amorçage sans trop ferais-je de tout cet espace ??? À partir de là, j’utilisais des clones joueurs ont toujours des équipements attendre. Je me suis inscrit sur Linux- de PC. Dans un boulot, j’étais forcé très chers que je ne pouvais pas me Questions le 14/03/08 et sur Ubuntu En 1990, je suis allé vivre dans le d’utiliser Windows 2 Runtime et c’était permettre). Ensuite, je fus déçu quand Forums (avec Ubuntu One) le 12/03/08. Michigan. À la bibliothèque municipale, vraiment mauvais, mais meilleur que une mise à niveau de Mandrake a J’étais content jusqu’à ce que, avec la j’ai trouvé par hasard la 11e édition du GEM Desktop. J’ai déménagé plusieurs refusé de s’installer sur ma machine. Pas 12.04, ils passent au bureau Unity. La Secret Guide to Computers (en 3 volumes fois et je mettais à niveau mon ordina- longtemps après, j’ai trouvé un exem- 12.04 ne voulait pas s'installer sur à cette époque). Il m’a fasciné et j’ai teur ou j'en achetais d’occasion que je plaire de SuSE Linux (peu de temps mon ordinateur et, bien que des gens presque toutes les éditions qu’ils ont pouvais payer. Je me souviens d’une avant la création d’openSuSE) et il fonc- me disent sans cesse qu’on pouvait publiées, de la 18e jusqu’en 2015, l’an- machine 386 et d’une 486 DX/2 que je tionnait assez bien, mais, à nouveau, installer la 12.04 avec un autre bureau, née où j’ai remarqué que Russ Walter gardais quand j’ai « déménagé » à Ashe- c’était l’heure du double amorçage et rien ne fonctionnait. Je suis donc re- ne voulait pas parler de Linux. À cause ville en Caroline du nord en 1998 (j’y ai pas tout à fait le moment d’abandon- tourné sous Windows 7. À ce stade, je de ça, ce guide n’était plus aussi utile eu un accident de voiture et je n’avais ner Windows complètement. vivais à Blaine au Tennessee, la pre- pour moi. Je recommande fortement aucune raison de repartir... c’est une mière de trois adresses dans cette ville. ce livre pour les nouveaux utilisateurs longue histoire). En 2006, je gérais Asheville Home- Je suis allé vivre à Knoxville pendant

full circle magazine n° 160 47 sommaire ^ MON HISTOIRE un an et j’ai acheté deux ordinateurs En août 2018, j’ai entendu dire que de tablettes et téléphones que j’ai sous Windows 8, qui se sont mis à ni- mintCast cherchait de nouveaux hôtes. eus, mais nous savons tous que An- veau sous la 8.1. Je n’étais pas heu- J’ai répondu à l’appel sans avoir de droid_is_not_Linux [Marque déposée]. reux. Quand je suis retourné à Blaine, connaissances préalables sur ce que j’avais un ordinateur de bureau Dell j’allais faire et Rob Watkins a accepté J’espère que ces souvenirs du bon sous Windows 7 et je ne me souviens mon application. Bien entendu, il a ac- vieux temps vous ont plu. Ils com- même pas de ce qui est arrivé aux cepté TOUTES les applications et à portent forcément des oublis et des portables sous Win8. Puis Windows me créé des réunions en ligne pour former inexactitudes, parce que la mémoire poussait et me poussait à faire la mise la nouvelle équipe – quiconque pou- n’est pas ma meilleure caractéristique. à niveau vers Windows 10. Je l’ai faite. vait se présenter serait engagé. Il est J’ai vu tous les problèmes sécuritaires impossible de vous dire combien j’ai dont parlaient les gens. J’ai fermé tous appris pendant mon temps sur mint- les trous qu’il m'était possible de fer- Cast, à la fois de notre émission et mer et j’ai trouvé qu’il y en avait que je aussi d’avoir écouté tant d’autres bons ne pouvais pas fermer. Je suis revenu podcasts sur Linux. Et, à un certain mo- sous Windows 7 et j’ai découvert que ment, le fait que des gens m’appe- les trous ouverts dans Windows 10 y laient un « sale sauteur de distrib. en étaient encore. Je me suis donc fâché. distrib. » m’a donné la motivation de J’ai téléchargé Linux Mint 17 et sup- doubler la mise. J’ai parlé à Tony Hughes, primé Windows. À tout jamais. l’autre hôte de mintCast, et, avec son aide (je n’aurais pas pu le faire sans Je fais tourner Mint depuis, sans lui), j’ai démarré le podcast Distro- aucune influence de Microsoft dans hoppers’ Digest en avril 2019. ma vie (j’ai remplacé Microsoft Office par SoftMaker Office en 2008, pen- Cet essai ne contient pas beau- dant que j’étais encore sous Windows, coup d'événements de ma Vraie Vie. et je l’ai gardé quand j’ai migré vers Mon épouse actuelle est la sixième, Linux). J’étais vraiment impressionné j’ai une longue et satisfaisante, mais par le chemin fait par Linux avec Linux vraiment mauvaise, carrière dans la Mint 17, et j’ai commencé à regarder musique (un CD est disponible sur d’autres distrib. pour voir si elles avaient https://mordewis.bandcamp.com), et progressé autant. Je trouve que c’est j’ai eu plus d’adresses que certaines le cas pour la plupart et, dans ma vie personnes n’ont eu de paires de chaus- en multiple amorçage, je ne cesse de sures. Je me suis bien éclaté avec à sauter de distrib. en distrib. pour les peine assez de réussite pour rester en examiner. vie. Je n’ai pas non plus parlé des foules

full circle magazine n° 160 48 sommaire ^ TTUUTTOORRIIEELL Écrit par Ronnie Tucker ÉÉccrriirree ppoouurr llee FFuullll CCiirrccllee MMaaggaazziinnee

Lignes directrices CRITIQUES otre seule règle : tout article doit avoir Si vous écrivez une critique, veuillez N un quelconque rapport avec Ubuntu suivre ces lignes directrices : ou avec l'une de ses dérivées (Kubuntu, Jeux/Applications Xubuntu, Lubuntu, etc.). Traductions Si vous faites une critique de jeux ou d'applications, veuillez noter Si vous aimeriez traduire le Full Circle de façon claire : Autres règles dans votre langue maternelle, veuillez en- voyer un courriel à ronnie@fullcirclema- ••le titre du jeu ; ••Les articles ne sont pas limités en mots, mais gazine.org et soit nous vous mettrons en ••qui l'a créé ; il faut savoir que de longs articles peuvent contact avec une équipe existante, soit ••s'il est en téléchargement gratuit ou payant ; paraître comme série dans plusieurs numéros. nous pourrons vous donner accès au texte ••où l'obtenir (donner l'URL du téléchargement ou du site) ; brut que vous pourrez traduire. Lorsque • Pour des conseils, veuillez vous référer au vous aurez terminé un PDF, vous pourrez ••s'il est natif sous Linux ou s'il utilise Wine ; guide officiel Official Full Circle Style Guide ici : télécharger votre fichier vers le site prin- ••une note sur cinq ; http://bit.ly/fcmwriting cipal du Full Circle. ••un résumé avec les bons et les mauvais points. • Utilisez n'importe quel logiciel de traite- ment de texte pour écrire votre article – je Auteurs francophones Matériel recommande LibreOffice –, mais le plus impor- Si votre langue maternelle n'est pas l'an- Si vous faites une critique du matériel veuillez noter de façon claire : tant est d'en VÉRIFIER L'ORTHOGRAPHE ET glais, mais le français, ne vous inquiétez LA GRAMMAIRE ! pas. Bien que les articles soient encore ••constructeur et modèle ; trop longs et difficiles pour nous, l'équipe ••dans quelle catégorie vous le mettriez ; • Dans l'article veuillez nous faire savoir l'em- de traduction du FCM-fr vous propose de placement souhaité pour une image spéci- traduire vos « Questions » ou « Courriers » ••les quelques problèmes techniques éventuels que vous auriez ren- fique en indiquant le nom de l'image dans un de la langue de Molière à celle de - contrés à l'utilisation ; nouveau paragraphe ou en l'intégrant dans le speare et de vous les renvoyer. Libre à vous ••s'il est facile de le faire fonctionner sous Linux ; document ODT (OpenOffice/LibreOffice). de la/les faire parvenir à l'adresse mail ad ••si des pilotes Windows ont été nécessaires ; hoc du Full Circle en « v.o. ». Si l'idée de • Les images doivent être en format JPG, de ••une note sur cinq ; 800 pixels de large au maximum et d'un niveau participer à cette nouvelle expérience vous de compression réduit. tente, envoyez votre question ou votre ••un résumé avec les bons et les mauvais points. courriel à : • Ne pas utiliser des tableaux ou toute sorte [email protected] de formatage en gras ou italique. Pas besoin d'être un expert pour écrire un Lorsque vous êtes prêt à présenter Écrire pour le FCM français l'article, envoyez-le par courriel à : Si vous souhaitez contribuer au FCM, mais article ; écrivez au sujet des jeux, des [email protected]. que vous ne pouvez pas écrire en anglais, faites-nous parvenir vos articles, ils seront applications et du matériel que vous utilisez publiés en français dans l’édition française du FCM. tous les jours.

full circle magazine n° 160 49 sommaire ^ CCRRIITTIIQQUUEE Écrit par Gabriele Tettamanzi GGaalllliiuummOOSS 33..11

n 2014, j'ai acheté un Asus C300, d'être signalés : ils sont géniaux, la do- cipal : la carte son interne ne fonc- tu 18.04 et propose l'environnement E avec un processeur Intel Celeron cumentation est claire comme de l'eau tionnait pas. de bureau Xfce, qui apporte un coût N2840 à 2 cœurs et à 2,16 GHz, 4 Go de roche et les composants logiciels limité en terme de ressources et une de RAM, 32 Go de stockage interne, fonctionnent parfaitement. Finalement, une recherche sur le grande flexibilité pour le paramétrer l'architecture Bay Trail QUAWKS, sous Web m'a aiguillé vers GalliumOS, la aux goûts et aux besoins de chacun ; Google ChromeOS. Par la suite, j'ai testé de nombreuses distrib. dédiée précisément aux Chrome- l'équipe mise sur neuf variantes diffé- distrib. de premier plan ; toutefois, books et Chromeboxes. rentes de la distrib. pour neuf architec- Après un peu d’enthousiasme à l'ori- chaque distrib. que j'ai testée, sans tures différentes de Chromebooks et gine, surtout par rapport à sa légèreté exception, avait le même problème prin- GalliumOS 3.1 est basée sur Ubun- Chromeboxes. et la très longue durée de vie de la batterie, je ne l'utilisais presque plus : même si j'y ajoutais quelque tours de magie Linux en installant Crouton, c'était en fait un système de naviga- tion Web.

Il y a quelques mois, le support de ChromeOS pour ce modèle a atteint sa fin de vie et le moment était venu de rafraîchir cette petite machine avec un nouveau système d'exploitation.

J'ai décidé d'éliminer ChromeOS et d'installer un nouveau système d'ex- ploitation. Ainsi, afin d'activer le démar- rage EFI et de profiter pleinement du matériel, j'ai enlevé la vis de protec- tion en écriture et j'ai flashé un nou- veau firmware avec le script utilitaire pour firmware de MrChromebox (https:// mrchromebox.tech/). Par ailleurs, les outils de MrChromebox valent le coup

full circle magazine n° 160 50 sommaire ^ CRITIQUE J'ai testé l'ISO de Bay Trail qui est position du clavier qui activait les tionnalités précieuses ajoutées par Le nombre d'applications pré-ins- spécifiquement pour GalliumOS et touches F sur la première rangée de l'équipe de GalliumOS. tallées est extrêmement limité, ce qui tout fonctionnait à peu près dans le touches, qui contrôlent le volume, la fait que le système est léger ; par système live, même si le volume de la luminosité, les écrans, etc., et une Il y a quelques thèmes spécifiques exemple, ni des applications de bureau- carte son interne était très bas à la fois seconde fonction activée par la touche à GalliumOS, y compris des icônes et la tique, ni des jeux ne sont pré-installés. sur le casque et sur les haut-parleurs. rechercher, dans mon cas (la touche décoration des fenêtres, et le compo- de chevauchement). siteur Compton tourne sous le capot Il y a deux gestionnaires de pa- Sur le site Web officiel (https://gal- pour donner une interface utilisateur quets en interface graphique : Synap- liumos.org) se trouve une section de Le pavé tactile fonctionne avec flui- agréable et sans déchirure. J'ai ajusté tic, qui est bien connu, et AppGrid, une documentation qui, à part d'autres in- dité, le clic droit est mappé comme les paramètres de Compton dans son boutique visuelle de logiciels où les formations, donne des directives très une tape avec deux doigts. Les deux, fichier de configuration afin d'ajouter diverses applications sont présentées précises concernant le processus d'ins- le mappage du clavier et la configu- un peu de transparence aux cadres dans un grid (ou grille), comme le nom tallation, qui peut être en double amor- ration du pavé tactile, sont des fonc- des fenêtres et aux fenêtres inactives. le suggère. J'ai l'habitude d'utiliser le çage avec ChromeOS, une installation complète de l'ISO, ou une installation sur une machine virtuelle.

Comme prévu, j'ai choisi l'installa- tion complète de l'ISO.

L'installeur, Ubiquity, est le même que dans Ubuntu 18.04, sauf le nom ; il peut être démarré à partir de l'envi- ronnement live.

Après une mise à jour du nouveau système et un redémarrage, Gallium- OS utilisait environ 395 Mo, à peu près 0,5 % de mon petit processeur et envi- ron 5 Go de stockage interne ; après avoir installé les quelques applications dont j'avais besoin, il utilisait environ 6 Go sur les 32 Go disponibles dans le stoc- kage interne.

Il était possible de choisir une dis-

full circle magazine n° 160 51 sommaire ^ CRITIQUE terminal pour gérer les paquets, mais Gimp, qbittorrent (un client torrent), ration (HiFi.conf) de la carte. Qui plus AVANTAGES : s'il fallait choisir entre AppGrid et Sy- (un éditeur de vidéos), Libre- est, GalliumOS est livré avec un agréa- naptic, ma préférence irait à Synaptic, Office (la suite bureautique), Joplin ble applet d'interface pour pulse audio ••la distrib. est faite sur mesure pour le plus réactif et de loin. Gdebi est éga- (un outil pour prendre des notes) et le dans le panneau, nommé pastray, qui les Chromebooks et Chromeboxes, lement disponible, utile pour installer navigateur Web Chrome pour le com- s'est avéré être la cause des crépite- ••l'interface utilisateur est très réac- des paquets de sources autres que ceux pléter. Oracle Virtualbox, que j'ai instal- ments ou de la soudaine désactivation tive, gérées par apt. lé et utilisé pour l'émulation d'Android du son. Je l'ai remplacé par l'applet ••l'utilisation des ressources, y compris (voir ci-dessous) fonctionne, mais, bien standard du volume dans Xfce et le le stockage interne, est très limitée, MenuLibre est pré-installé afin d'ac- entendu, il souffre de la performance problème a disparu. ••très bonne prise en charge du ma- tiver la personnalisation du menu, il y limitée du matériel. Des paquets snap tériel comparée à d'autres distrib., a le visionneur d'image Ristretto et fonctionnent, tout en étant beaucoup J'ai essayé d'installer des émula- ••une large collection de logiciels. Atril comme lecteur de PDF. plus lents, surtout au démarrage, que teurs d'Android (Anbox, Genymotion et les paquets installés. AndroidX86), car je voulais faire tour- INCONVÉNIENTS : Deux lecteurs de média sont dis- ner des applis Android. Mais le ma- ponibles, Audacious pour les fichiers Je suis vraiment pas joueur et nous tériel est trop faible pour les faire ••des problèmes dès l'installation avec audio et Mpv pour les vidéos. ne pouvons pas nous attendre à voir tourner convenablement. Et, pour être la carte son interne, mais cela semble de hautes performances d'un ordina- honnête, je n'avais pas le support des concerner uniquement mon matériel, Chromium est le navigateur ins- teur comme celui-ci. J'ai cependant tes- applis Android sous ChromeOS et je ••elle utilise un noyau GalliumOS, qui, tallé et les bons outils habituels de té Super Tux Kart, qui fonctionne bien. n'en ai pas besoin. apparemment, n'est pas connecté au Xfce s'y trouvent aussi : le menu Whis- système de maintenance du noyau kers, le gestionnaire de fichiers Thunar, Le projet, y compris le traçage de Il se peut que d'autres distributions d'Ubuntu 18.04. Catfish pour la recherche de fichiers, bug, est sur Github et il y a une com- soient plus élégantes que GalliumOS, l'émulateur Xfce Terminal et le ges- munauté amicale sur le canal Reddit, r/ mais l'expérience est globalement tionnaire de paramètres Xfce ; à l'in- GalliumOS. Un canal IRC existe aussi, très bonne, avec un démarrage rapide, térieur de celui-ci, se trouve le dernier, mais je ne l'ai jamais testé. de la réactivité, une interface agréable le gestionnaire de panneaux, qui pro- et une longue durée de vie de la bat- pose différentes dispositions pré-orga- Jusqu'ici, après deux semaines d'usa- terie. ChromeOS ne me manque pas nisées avec un ou deux panneaux. ge, j'ai eu des problèmes avec la carte du tout. son interne et je ne pouvais pas utili- Dès l'installation, GalliumOS affiche ser mon smartphone en mode USB. un bureau léger, avec une barre de Voici quelques détails concernant les menus en bas et aucune icône sur le problèmes de la carte son : dès l'instal- bureau. L'ensemble de logiciels pré- lation, le microphone du casque ne fonc- installés est essentiel ; j'y ai ajouté tionnait pas et le volume de la carte neofetche et htop (des utilitaires en son interne était faible. J'ai corrigé les ligne de commande), l'éditeur d'images deux en éditant le fichier de configu-

full circle magazine n° 160 52 sommaire ^ Si vous voulez nous envoyer une lettre, une plainte ou Rejoignez-nous sur : des compliments, veuillez les envoyer, en anglais, à : CCOOUURRRRIIEERRSS [email protected]. NOTE : certaines lettres peuvent être modifiées par manque de place. facebook.com/ fullcirclemagazine

twitter.com/#!/fullcirclemag

linkedin.com/company/full- circle-magazine

ubuntuforums.org/ forumdisplay.php?f=270

LE FCM A BESOIN DE VOUS !

Sans les contributions des lec- teurs le magazine ne serait qu'un fichier PDF vide (qui n'inté- resserait pas grand monde, me sem- ble-t-il). Nous cherchons toujours des articles, des critiques, n'importe quoi ! Même des petits trucs com- me des lettres et les écrans de bu- reau aident à remplir la revue.

Voyez l'article Écrire pour le FCM dans ce numéro pour lire nos di- rectives de base.

Regardez la dernière page de n'im- porte quel numéro pour les détails sur où envoyer vos contributions.

full circle magazine n° 160 53 sommaire ^ Si vous avez des questions sur Ubuntu, envoyez-les en anglais à : QQ.. EETT RR.. [email protected], et Erik y répondra dans un prochain numéro. Compilées par EriktheUnready Donnez le maximum de détails sur votre problème.

ienvenue de retour dans un autre Cependant, le gris ne faisait que couvrir moitié du personnel. Parfois, vous ne tionnaire de tâches et je vois que gluqio B épisode de Questions et Réponses ! le blond. Je recevais quotidiennement pouvez pas corriger les bêtises hu- exécute plus d’une instance, chacune Dans cette rubrique, nous essaierons des appels à propos d'imprimantes. maines et les gens blâmeront les sys- utilisant 15-20 % de mes deux proces- de répondre à vos questions sur Ubuntu. Cette personne précise n’arrivait pas à tèmes informatiques, bien que lesdits seurs. Je ne trouve rien dans les pages Assurez-vous d’ajouter les détails de comprendre les imprimantes. Elle im- systèmes fonctionnent comme prévu. man et, quand je tape glu, puis le ta- la version de votre système d’exploi- primait des choses jusqu’à ce que le bulateur deux fois, il n’y a aucun ré- tation et de votre matériel. J’essaierai bac de sortie fût plein et, quand l’im- sultat. Est-ce que j’ai des maliciels et d’enlever des questions toutes chaînes pression s’arrêtait (ou qu'il n’y avait : Vaut-il la peine d’obtenir un comment m’en débarrasser ? qui pourraient vous identifier person- plus de papier), elle appelait l’assis- Q Latte Panda ? nellement, mais il vaut mieux ne pas tance. (Parfois le même document était : En fait, il s’agit de gluqlo, qui fait inclure des choses comme les numé- imprimé 500 fois, mais ce n’était « ja- : Non. Vous pouvez acheter deux R partie des économiseurs d’écran, ros de série, UUID ou adresses IP. Si mais sa faute, mais celle de l’ordina- R portables, avec de plus puissants une horloge à palettes IIRC. Xubuntu a votre question n’est pas publiée tout teur »). Quel que soit le nombre de processeurs, pour moins qu’un Latte Pan- souvent des problèmes avec les éco- de suite, ce n’est que parce qu’il y en a fois où je lui montrais pourquoi l’im- da (peut-être que si le prix baisse ?). nomiseurs d’écran qui se bloquent ou beaucoup et je les fais sur la base de pression s’arrêtait, et qu’il fallait en- ne s’arrêtent pas quand vous bougez « premier venu, premier servi ». lever le papier au bon moment, elle la souris ou tapez sur une touche. Le faisait la sourde oreille. Elle ne savait : Les gars, j’ai Linux Mint et j’es- processus n’est pas critique et vous une époque, je travaillais pour une pas faire la distinction entre les impri- Q saie de mettre à niveau vers la pouvez le tuer. À société d’automatisation. Le roule- mantes étiquetées « comptabilité » dernière version de lightzone via le PPA, ment des comptables était élevé. As- et « couloir » et « bureau de des- mais je n’y arrive pas. Il ne veut pas re- sez bizarrement, les comptables étaient sin » (même après plusieurs séances connaître le PPA. Pouvez-vous m’aider ? : Je suis peut-être bête, mais je des antiquités, mieux que du pop-corn où je lui expliquais que « comptabilité » Q n’arrive pas à me débarrasser des au cinéma (bon, je ne dis pas que le pou- était pour les documents confidentiels, : Pour faire court : il vous faut une polices spaghetti sur mon système. Si voir gris n’existe pas, mais je pense « couloir » était pour les tirages énormes R autre version de Mint. LMDE ne j’ouvre l’application des polices, elle que certains d’entre eux n’avaient mê- et « bureau de dessin » était destiné fonctionne pas avec des PPA. Si vous liste toutes les polices, mais je ne vois me pas déjà vu un ordinateur). Com- aux tailles bizarres et aux dessins.) En- voulez garder la version Debian, il faut qu’un bouton info. La touche Suppr me la société n’avait pas de dépar- fin, cette personne était responsable la compiler à partir des sources. n’a aucun effet. Il n’y a pas de clic droit. tement informatique, elle utilisait l’un de l’impression des salaires sur l’impri- L’ouvrir en tant que root n’a aucun des autres services, qui était en fait mante du couloir et celle du bureau effet. une autre entreprise où je travaillais. de dessin, encore et encore, car cela : J’ai un ordinateur portable Le- Le seul comptable qui a pris sa retraite ne sortait pas sur celle de la compta- Q novo 80L0 sous Xubuntu 18.04 et : L’application des polices ne sert de notre société de comptabilité pré- bilité. En retour, cela a débouché sur je trouve que le ventilateur se met en R qu’à vous montrer à quoi res- cédente est venu travailler pour nous. la démission en masse de presque la marche très souvent. J’ouvre le ges- semblent les polices qui sont installées ;

full circle magazine n° 160 54 sommaire ^ Q. ET R. il faut installer un gestionnaire des po- : OK, la première partie : à ma en charge la 64-bit. Il vous faudra ob- Windows. J’ai installé Ubuntu 20.04 lices si vous voulez en supprimer. R connaissance, c’est impossible, tenir un « Ubuntu spin » en 32-bit, dessus et il fonctionne. Comment voir mais vous pouvez installer « appgrid » pour profiter des bonnes choses de la l’autre disque dur de 1 To mainte- qui permet davantage de catégories 20.04 (si c’est possible). À ce stade, je nant ? : J’ai installé sublime text sous et de sous-catégories que le centre de ne peux pas vous dire lequel, mais gar- Q Ubuntu pour pouvoir suivre un logiciels. Sa catégorie développement dez les yeux ouverts pour l’arrivée d’un : Ouvrez l’application « disques » tutoriel, mais si j’essaie de le lancer à a comme sous-catégories des langages. respin 32-bit. R si vous devez le formater. Des partir de la ligne de commande – Le seul hic est qu’il faut les faire dé- volumes qui ne sont pas initialisés ne j’essaie sublime ou sublimetext – tout filer avec les flèches sur la droite. Je s’affichent souvent pas dans le ges- ce qui s’affiche est « sublime: com- ne sais même pas si le défilement avec : Je pensais que je ne devrais pas tionnaire de fichiers. mand not found » (commande introu- la souris est pris en charge. La deuxiè- Q apprendre Python parce que tout vable). Je n’ai mis à niveau à partir de me partie : je dirais que la mise à jour le monde essaie de l’apprendre. Je veux Windows que récemment, et suis donc est arrivée tout de suite après celle créer des programmes rapides. En plus, : Mon portable Lenovo a dix ans encore hésitant. que vous avez faite ? J’utilise la ligne je voudrais être un programmeur pro. Q et je voudrais exécuter lmsensors/ de commande pour mes mises à jour Ainsi, j’ai choisi Rust. Pensez-vous que psensors dessus pour le surveiller, puis- : Je ne sais pas pourquoi vous de- et ne peux donc pas témoigner des j’ai tort de penser comme cela ? Rust qu’il est si âgé. Le problème, c’est qu’il R vriez lancer Sublime Text à partir versions en interface graphique, mais m’enseignera-t-il ce qui se passe en cou- s’installe, mais n’affiche rien. Même de la ligne de commande, mais la com- c’est la seule chose qui me vient à lisses ? J’ai entendu dire que Python ne pas un spot. Pas de températures, pas mande est tout simplement : l’esprit qui pourrait en être la cause, sait pas enseigner cela. de ventilateur, rien. subl car toutes les mises à jour ne sont pas publiées en même temps. : Ouf. Je ne suis pas programmeur, : Microsoft. Le vendeur et Micro- R mais voici : les deux, Python et R soft ont travaillé ensemble (com- : Ma question est en deux parties. Rust, sont des langages de program- ploté ?) pour que cela ne fonctionne Q Comment faire en sorte que le : Je n’arrive pas à trouver une mation de haut niveau et ne vous qu’avec Windows. À part écrire les centre de logiciels affiche tout concer- Q version de la 20.04 en 32-bit. Je apprendront pas vraiment ce qui se pilotes du dispositif vous-même, attri- nant le développement Web ou Java vois qu’il a été abandonné. J’ai un por- passe « en coulisses ». Pour cela, vous buez-le à ça. Certaines choses ne peu- dans un seul endroit. Comment les table Acer avec Ubuntu 32-bit et avais devez apprendre l'assembleur, qui écri- vent tout simplement pas se faire. (Ce regrouper ou créer ma propre dispo- l’intention de mettre à niveau dès la ra les programmes les plus rapides éga- n’est pas mon expérience avec mes sition ? Les outils de développeur me publication de la nouvelle version LTS. lement. Cependant, n’oubliez pas Py- vieux portables Lenovo. J’utilise sen- donnent seulement « all » ou « ide ». Pour une raison que je ne comprends thon. Allez-y et apprenez Rust, car il sors (une partie de lmsensors) avec Ce n’est pas l’idéal. Puis, parfois je fais pas, je ne peux pas charger la 64-bit, semblerait que beaucoup des « acteurs Conky. - Gord) des mises à jour à partir du gestion- car elle se plante toujours, mais la 32- importants » aillent dans cette direction. naire de mises à jour et, une fois bit fonctionne. Mes spécifs : CPU : faites, je vais dans le Centre de logi- T2250, RAM : 2 Go. : Quelle est la meilleure façon de ciels et il y a une mise à jour que le : Mon portable est un HP 14Z qui Q vérifier mon processeur sous Ubun- gestionnaire de mises à jour n’a pas : C’est vraiment très étrange, puis- Q était livré avec un SSD de 30 Go tu ? J’ai essayé inxi, neofetch et regardé montrée. Comment est-ce possible ? R que cette machine devrait prendre pour la mise en antémémoire sous procinfo, mais ce n’est pas vraiment ça,

full circle magazine n° 160 55 sommaire ^ Q. ET R. si vous comprenez ce que je veux dire. plus de l’ordre dans lequel ils se sard. Parfois, je réussis à l’utiliser pen- : Je serai bref. Actuellement, j’uti- placent. Y a-t-il un moyen pour moi de dant une heure, et parfois, une minute, Q lise ultraviewer pour me connec- : En fait, je ne comprends pas, mais récupérer mes données ? Je suis tou- avant qu’il ne gèle. Parce qu’il a gelé, il ter au PC Windows de ma mère. Le R si vous voulez plus de détails sur jours sous Ubuntu 16.04... n’a pas écrit des fichiers journal non truc, c’est que je ne veux plus garder votre processeur, je vous suggère plus. Comment puis-je connaître la une machine virtuelle Windows dans d’envisager « GPU-Z » ou « GPU-X ». : Oui, soit avec un logiciel hors de cause de tout cela ? VMWare rien que pour ça, car VMWare Revenez vers moi si ce n’est pas ce R prix, soit l’apporter à un centre de ralentit Ubuntu 18.04 énormément. que vous cherchez. récupération de données. : Pour commencer, vous pouvez Ma machine a 8 Go de RAM, mais le R essayer de désinstaller java/open- processeur n’est qu’un i3. Comment jdk/JRE, mais j’ai eu les mêmes pro- exécuter ultraviewer dans proton ou : J’ai créé un très grand fichier : Ma question peut vous sembler blèmes et j’ai donc mis Zorin de côté. n’importe quoi qui fonctionnera ? Q d'hôtes sous Ubuntu. Je remarque Q bête. Comment connaissez-vous J’essaierai la prochaine version. que, récemment, Firefox ne respecte le PID d’un processus pour le tuer. : Je donne ma langue au chat. pas mon fichier d'hôtes (des domaines Souvent dans Xubuntu, j’utilise le ges- Avez-vous envisagé une alternative : S’il vous plaît, comment changer R bloqués qui crachent leurs trucs ridi- tionnaire des tâches pour tuer un pro- qui convienne bien à Linux comme Q les paramètres audio dans cules partout sur mes pages Web). Dois- cessus qui est bloqué, mais cela est Wayke ou Anydesk ? Tous les deux Ubuntu Gnome pour faire fonctionner je changer pour Brave maintenant ou finalement bloqué aussi. Comment trou- fonctionnent à merveille sur les deux OS. autre chose ? ver le PID pour le tuer ? mon casque et mes haut-parleurs sur mon portable Dell 5490 ? La carte son : Vous ne pouvez pas avoir le : Je ne suis pas certain de vous est intégrée avec un jack de 3,5 mm, : Comment exécuter Gparted sur beurre et l’argent du beurre. Soit suivre, mais je pense avoir com- et un seul. J’ai cherché la réponse R R Q Ubuntu sans sudo ? Je voudrais for- vous faites confiance à votre fichier pris. Si vous vous servez d’un pro- partout sur Google et même stack- mater des cartes SD. d'hôtes, soit vous utilisez le DNS crypté gramme graphique pour terminer un overflow ne peut pas m’aider. à l’intérieur de Firefox. J’espère que autre programme et cela ne le tue pas, cela pourra être corrigé à l’avenir, mais, mais semble rester là sans rien faire ? : Je suis sûr que nous avons déjà : Vous ne pouvez pas le faire, car pour l’instant, c’est l’un ou l’autre. Dé- Eh bien, votre procédure de secours est R eu cette question, mais voici : R il faut un accès avec root pour faire sactivez-le dans les paramètres de Fire- d'utiliser le terminal. Vous pouvez tuer c'est tout simplement impossible, et des opérations destructrices. « disques » fox si vous préférez le vôtre. le processus comme sudo avec -9. De je vous dirai pourquoi. Le portable est ne fonctionne-t-il pas pour vous ? plus, le gestionnaire des tâches n’est un portable de niveau professionnel et qu’un autre processus si vous voulez le ils ont rogné sur les coûts. Le jack de : J’ai eu une sorte d’échec de tuer. Vous trouverez son PID avec top 3,5 mm ne fait qu’interrompre le flux Q disque dans ma matrice, mais c’était ou htop. électrique vers les haut-parleurs. En très bon marché, et n’avait pas de lu- d’autres termes, il redirige le « trafic » Erik travaille dans l'informatique depuis mière pour désigner le disque qui est vers le casque, physiquement (c'est-à- plus de 30 ans. Il a vu la technologie aller et venir. De la réparation de disques durs en panne. De toute façon, je ne peux : J’ai installé ZorinOS sur ma ma- dire que des logiciels ne feront pas de Q de la taille d'une machine à laver avec pas y accéder. J’ai donc enlevé les chine et c’est beau. La seule chose différence). Vous devez chercher une multimètres et oscilloscopes, en passant disques et les ai testés l’un après qui m’agace est que, chaque fois que carte son externe qui soit bien prise par la pose de câbles, jusqu'au dimen- l’autre. Maintenant, je ne me souviens je l’utilise, il gèle ou se plante au ha- en charge par Linux. sionnement de tours 3G, il l'a fait.

full circle magazine n° 160 56 sommaire ^ JJEEUUXX UUBBUUNNTTUU Écrit par Erik TToonniigghhtt WWee RRiioott

Site Web : parler, c'est le son. J'ai écouté l'intro de combat où vous êtes le porte-dra- riches qui sont vos ennemis. Le terrain https://tonightweriot.com/ jusqu'au bout et attendu que la mélo- peau. Il me rappelle un peu « river city peut être un adversaire aussi et il faut Priix : 15 $ sur GOG / Itch.io die se termine. Allez l'écouter ici : ransom », un autre jeu de combat pi- donc bien choisir votre chemin. Vous https://www.youtube.com/watch? xelisé. Vous vous déplacez de gauche pouvez bouger ou détruire des objets Aperçu : « tonight we riot (une émeute v=W9Lrw5OOn1Uv La musique est ex- à droite sur l'écran, tabassez tous les à l'écran, c'est votre choix, mais il faut éclatera ce soir) présente une rixe de cellente. Le genre synthwave transpose flics qui vous retardent et libérez les réaliser qu'une bonbonne de propane foule au sujet de la libération des ouvriers le grondement rétro en grondement travailleurs. Après avoir libéré tous les qui explose tuera tous ceux qui sont et pendant laquelle des cocktails molo- rétro futuriste. Les bruitages du jeu travailleurs dans une section, vous au- dans les parages. Votre progrès est tov sont lancés à des mecs en complet- sont présents et sont convenables, je rez atteint la fin et les riches patrons mesuré sur une carte aérienne, à la veston et des patrons fous ! » suppose, mais je suggérerais que vous se sauveront, terrorisés. Vous serez Mario. Vous pouvez sauter un niveau à laissiez la musique allumée. (Pour être noté sur votre performance et le nom- tout moment et aller directement au et honnête, je m'attendais à Katyusha ou bre de vos suiveurs qui ont survécu. prochain. un truc dans le genre, et la musique C'est cela la boucle principale du jeu. À « Dans une dystopie où des capitalistes était donc la surprise.) chaque niveau, il y a de nouveaux en- C'est un jeu à un ou à deux joueurs. richissimes contrôlent les élections, les nemis et de nouvelles armes, pour que Vous et votre complice de crime ou médias et la vie des travailleurs, nous Cela étant dit, c'est quoi Tonight les choses restent intéressantes. Ce compagnon révolutionnaire pouvez uti- avons deux choix : l'accepter ou nous We Riot ? C'est essentiellement un jeu ne sont pas seulement la police et les liser des armes et vos poings ainsi que battre pour quelque chose de mieux. » des projectiles. De temps en temps, [C'est ce que nous avons maintenant, vous rencontrerez quelques briques non ???? - Erik] ou cocktails Molotov utiles sur le che- min. Vous pouvez gagner des armes, onight We Riot n'a pas qu'un seul des choses comme des battes de base- T héros. À la place, votre "person- ball ou des grosses clés, en gardant nage" est un mouvement de foule vos suiveurs en vie. Cela étant dit, il dont le bien-être détermine le succès vaut mieux que vous ne mouriez pas de votre révolution. non plus. Vous avez la barre de santé et l'indicateur de type d'armes, comme L'heure est venue de mettre notre d'habitude. Si vous mourez, un autre costume de socialiste adulte et d'af- révolutionnaire prend votre place jus- fronter les flics !! qu'à ce qu'il n'en reste aucun...

La première chose dont je voudrais Les différentes armes sur chaque

full circle magazine n° 160 57 sommaire ^ JEUX UBUNTU - TONIGHT WE RIOT côté ont des effets différents : par manette de jeu brille. Ce n'est pas qu'il font progresser l'histoire pendant que Je touche du bois, mais jusqu'à pré- exemple, le gaz lacrymogène disper- soit impossible de jouer au jeu avec le vous jouez. Les présentateurs gras et sent, je n'ai eu aucun problème avec sera votre foule, et des balles les tue- clavier, loin de là, mais la meilleure d'autres personnages sont bien dessi- l'installeur GOG sur Ubuntu 14 à 18. ront. Tout n'est pas statique pendant option est tout simplement d'appuyer nés. que vous vous déplacez de gauche à de façon irréfléchie sur vos boutons, La question reste : vaut-il 15 $ ? Si droite, des fourgonnettes remplies de grands ou petits. Le jeu est exigeant et ne convient vous habitez un pays où quinze dollars policiers anti-émeute arriveront sur pas à ceux qui ont des TOC. Vous ne est quinze dollars, pourquoi pas ? Le l'écran et des flics en descendront. À mon avis, les graphismes sont pouvez pas toujours sauver tous vos truc c'est que, si vous êtes dans un Des canons à eau contreront vos atta- une sorte de pot-pourri ; une partie du camarades. Bien que vous puissiez es- autre pays où quinze dollars est deux ques à distance. Bon, même si c'est un pixel art est superbe et une partie sayer de le faire, je suggère que vous cent dollars, alors peut-être pas. Es- jeu insolent, avec beaucoup de vio- semble très paresseuse. Surtout les ne vous en inquiétiez pas trop ; les sayez de chercher un prix sur une base lence et de meurtres de flics, vous personnages. J'ai l'impression d'une ba- meurtres pixelisés et le chaos devraient régionale. devez le prendre avec une pincée de nalité coincée entre des graphismes 8- faire partie du bruit de fond, pendant sel. (Quand vous voudrez battre un et 16-bit. Certaines étapes et certains que vous jouissez du grabuge. C'est chien, vous trouverez un bâton.) véhicules sont vraiment éblouissants très divertissant, cependant, alors sortez et d'autres ne sont pas aussi bons. À vos euros capitalistes et achetez ce Erik travaille dans l'informatique depuis Bien qu'il y ait une option pour jouer un moment quelconque, il y a même jeu. Faites-moi confiance, vous vous plus de 30 ans. Il a vu la technologie aller et venir. De la réparation de disques durs à ce jeu avec le clavier, je suggérerais un chien qui se joint à votre cause. Ça amuserez pendant les émeutes d'une de la taille d'une machine à laver avec de vous procurer un contrôleur, car il a aurait été spectaculaire s'il y avait da- façon ou d'une autre. *clin d'œil. J'ai la multimètres et oscilloscopes, en passant été conçu autour d'un contrôleur. Il se vantage de détails, mais, actuellement, version GOG et tout a très bien fonc- par la pose de câbles, jusqu'au dimen- veut un jeu de combat rapide, sur un le chien me rappelle Snoopy, mal des- tionné comme attendu sous Ubuntu. sionnement de tours 3G, il l'a fait. chemin sans fin et c'est là où la siné. Les actualités sont agréables et

full circle magazine n° 160 58 sommaire ^ MMÉÉCCÈÈNNEESS

DONS MENSUELS Paul Readovin Glenn Nelson Le site actuel du Full Circle Magazine fut Rob Fitzgerald créé grâce à Lucas Westermann (Monsieur Alex Crabtree Roy Milner Command & Conquer) qui s'est attaqué à Scott Mack la reconstruction entière du site et des scripts Alex Popescu à partir de zéro, pendant ses loisirs. Andy Garay Sony Varghese Bill Berninghausen Tom Bell La page Patreon (Mécènes) existe pour aider à Brian Bogdan Tony payer les frais du domaine et de l'héber- Vincent Jobard gement. L'objectif annuel fut rapidement CBinMV atteint grâce à ceux dont le nom figure sur Darren Volker Bradley cette page. L'argent contribue aussi à la Dennis Mack William von Hagen nouvelle liste de diffusion que j'ai créé. Devin McPherson Taylor Conroy Parce que plusieurs personnes ont demandé Doug Bruce une option PayPal (pour un don ponctuel), Elizabeth K. Joseph DONS j'ai ajouté un bouton sur le côté droit du Eric Meddleton site Web. George Smith 2020 : De très sincères remerciements à tous ceux Henry D Mills alex moro qui ont utilisé Patreon et le bouton PayPal. Hugo Sutherland Ronald Eike Leurs dons m'aident ÉNORMÉMENT. Jack ALEXANDRU POPESCU Joao Cantinho Lopes Linda Prinsen John Andrews Glenn Heaton John Malon Jon Loveless https://www.patreon.com/ John Prigge Frank Dinger fullcirclemagazine Jonathan Pienaar Raymond Mccarthy JT Daniel Rojo Kevin O'Brien Frits van Leeuwen Lee Allen Peter Swentzel https://paypal.me/ronnietucker Leo Paesen Anthony Cooper Linda P Dale Reisfield Mark Shuttleworth Gavin Thompson Norman Phillips Brian Kelly Oscar Rivera Ronald Eike https://donorbox.org/recurring- Paul Anderson Michael Grugel monthly-donation

full circle magazine n° 160 59 sommaire ^ Équipe Full Circle Rédacteur en chef - Ronnie Tucker CCOOMMMMEENNTT CCOONNTTRRIIBBUUEERR [email protected] FCM n° 161 Webmaster - FULL CIRCLE A BESOIN DE VOUS ! Date limite : [email protected] Un magazine n'en est pas un sans articles et Full Circle n'échappe pas à cette Dim. 6 septembre 2020. Correction et Relecture règle. Nous avons besoin de vos opinions, de vos bureaux et de vos histoires. Date de parution : Nous avons aussi besoin de critiques (jeux, applications et matériels), de Mike Kennedy, Gord Campbell, tutoriels (sur K/X/Ubuntu), de tout ce que vous pourriez vouloir communiquer Vendr. 25 septembre 2020. Robert Orsino, Josh Hertel, Bert Jerred, Jim aux autres utilisateurs de *buntu. Envoyez vos articles à : Dyer et Emily Gonyer [email protected] Remerciements à Canonical, aux nombreuses Nous sommes constamment à la recherche de nouveaux articles pour le Full Circle. Pour de l'aide équipes de traduction dans le monde entier et à et des conseils, veuillez consulter l'Official Full Circle Style Guide : Thorsten Wilms pour le logo du FCM. http://url.fullcirclemagazine.org/75d471 Pour la traduction française : Envoyez vos remarques ou vos expériences sous Linux à : [email protected] http://www.fullcirclemag.fr Les tests de matériels/logiciels doivent être envoyés à : [email protected] Pour nous envoyer vos articles en français pour l'édition française : Envoyez vos questions pour la rubrique Q&R à : [email protected] [email protected] et les captures d'écran pour « Mon bureau » à : [email protected] Si vous avez des questions, visitez notre forum : fullcirclemagazine.org Obtenir le Full Circle Magazine : Format EPUB - Les éditions récentes du Full Circle comportent un Pour les Actus hebdomadaires du Full Circle : lien vers le fichier epub sur la page de téléchargements. Si vous Vous pouvez vous tenir au courant des Actus hebdomadaires en avez des problèmes, vous pouvez envoyer un courriel à : utilisant le flux RSS : http://fullcirclemagazine.org/feed/podcast [email protected] Ou, si vous êtes souvent en déplacement, vous pouvez obtenir les Actus hebdomadaires sur Stitcher Radio (Android/iOS/web) : Issuu - Vous avez la possibilité de lire le Full Circle en ligne via http: www.stitcher.com/s?fid=85347&refid=stpr Issuu : http://issuu.com/fullcirclemagazine. N'hésitez surtout pas à partager et à noter le FCM, pour aider à le faire connaître ainsi qu' et sur TuneIn à : http://tunein.com/radio/Full-Circle-Weekly-News- Ubuntu Linux. p855064/

Obtenir le Full Circle en français : http://www.fullcirclemag.fr

MÉCÈNES FCM : https://www.patreon.com/fullcirclemagazine

full circle magazine n° 160 60 sommaire ^