Compatibilité de vos futurs périphériques sous GNU/Linux

Ceux qui ont connu GNU/Linux durant le courant des années 90 peuvent témoigner du fait que la situation a radicalement changée. À l’époque, il fallait vraiment acheter un modèle bien précis de carte son ou de carte graphique pour espérer obtenir une machine relativement fonctionnelle.

Par la suite, au fil des ans, ce qui nécessitait autrefois de la rétro-ingénierie par des développeurs particulièrement chevronnés, à vue l’arrivée de plus en plus de constructeurs souhaitant contribuer directement au développement de pilotes pour notre plateforme (Intel est par exemple le premier contributeur du noyau Linux, devant Red Hat). Et même si tous ne jouent pas le jeu du libre (on pense tout de suite à nVidia), c’est tout de même agréable de pouvoir profiter pleinement de notre matériel, parfois chèrement acquis.

La situation a donc bien changé, et de nos jours, nous pouvons installer facilement une distribution sur de nombreuses machines différentes sans jamais rencontrer le moindre souci. Mais voilà, encore aujourd’hui, certains constructeurs n’ont toujours pas embrassé le libre (voir n’ont toujours pas vu l’intérêt de Linux) et il arrive que certains périphériques (imprimantes, scanners…) ne soient pas du tout pris en charge.

On peut donc retourner de désespoir (ou de lassitude) sous Windows, voir rejeter la faute sur la dispersion de la communauté, ou se dire que le changement est possible, et tenter de faire quelque chose à notre niveau. Alors bon, je ne vais pas vous citer Linus Torvalds et son célèbre message de présentation de Linux : « Regrettez-vous avec nostalgie le bon vieux temps de MINIX 1.1, quand les hommes étaient des hommes et écrivaient eux-mêmes les pilotes pour leur matériel ? ». Donc non, rassurez-vous, vous n’aurez rien à développer :p

Par contre, cette après-midi, en parcourant les dernières nouvelles du site Phoronix, je suis tombé sur l’annonce de l’intérêt du fabricant de scanners Plustek pour publier un éventuel pilote libre (en opposition de Fujitsu qui publiait quelques jours plus tôt un pilote non libre). Mais la partie réellement intéressante de l’histoire, c’est de découvrir que Plustek a contacté l’équipe de SANE (le projet qui offre la prise en charge de nombreux scanners sur les différents systèmes d’exploitation du marché) pour faire les choses bien, puis surtout de voir cette personne préciser ouvertement que cette démarche fait suite aux nombreux courriers de clients réclamant un pilote Linux.

Donc voilà, au lieu de pleurer que tel ou tel périphérique n’est pas du tout ou non correctement pris en charge sous GNU/Linux, n’hésitez pas à le faire savoir aux fabricants. Même chose si un périphérique vous faisait de l’œil mais que vous vous êtes rabattus sur un concurrent que vous saviez correctement pris en charge. Écrivez-leur pour leur faire savoir qu’ils ont perdu un client et que vous avez préféré leur concurrent pour cette raison. Et surtout, précisez bien que plus qu’un pilote, vous souhaitez par-dessus tout un pilote libre, seul moyen de garantir qu’il soit correctement maintenu dans le temps et qu’il soit directement pris en charge par toutes les distributions que vous pourriez avoir envie d’installer.

Financement participatif pour gspell et LaTeXila

Sébastien Wilmet vient de lancer deux nouvelles campagnes de financement participatif autour de gspell et LaTeXila.

On se souvient que début 2015, Sébastien avait déjà lancé une première campagne ambitieuse, espérant récolter 10 000 euros qui auraient pu permettre de sérieusement améliorer son éditeur LaTeX. Malheureusement, seuls 1100 euros furent récoltés, ce qui permit tout de même d’améliorer la correction orthographique de LaTeXila, puis de développer une nouvelle bibliothèque, gspell, qui offre la prise en charge de la correction orthographique aux applications GTK+.

Ces deux campagnes se veulent bien plus accessibles. 1000 euros pour gspell, dans le but d’apporter la prise en charge du composant GTK+ GtkEntry, puisque pour le moment, seule la boîte de texte multi-lignes GtkTextView est prise en compte. Ainsi que 500 euros pour faire de la maintenance de code sur LaTeXila et rendre l’application compatible avec la prochaine version majeure de GTK+. Ce n’est pas sexy, mais il faut bien s’y coller ;-)

Au vu des montants, cette fois-ci, vous ne pourrez pas dire que votre don n’a pas d’importance :p

Et si vous avez la moindre question, Sébastien étant francophone, n’hésitez pas à le contacter directement.

Revue de presse GNOME 3.22

Petit récapitulatif des différents sites qui ont abordé la sortie de la dernière version de notre environnement préféré :

Presse francophone

Presse anglophone

Sortie de GNOME 3.22

Ça y est. Le tout nouveau GNOME 3.22 est disponible.

Parmi les principales nouveautés, nous retiendrons les nombreuses améliorations apportées à Fichiers (renommage de fichiers multiples, la décompression transparente des fichiers compressés, les menus retravaillés…), à l’Agenda (possibilité d’ajouter des alarmes, de glisser-déposer des événements…), à Logiciels (interface améliorée, gestion complète des applications Flatpak…), ou encore, la prise en charge de Wayland, qui devrait être cette fois-ci réellement utilisable au quotidien.

Nous pouvons également noter plusieurs améliorations bienvenues, comme le partage de photos (pour le moment, uniquement par courrier électronique ou sur Google); des paramètres clavier réorganisés; le client IRC Polari désormais capable de se souvenir des mots de passe envoyés à NickServ; des performances sérieusement améliorées dans Musique; ou encore, la prise en charge des livres numériques au format ePub.

Mais je ne vais pas refaire les notes de version, qui ont été traduites en français et que je vous invite à lire. Pour une liste plus exhaustive des améliorations, j’avais listé les différents changements lors de la sortie de la première bêta.

Pixar aime bien GNOME :P

Ce n’est pas nouveau que de nombreuses entreprises ou organisations utilisent des distributions GNU/Linux sur leurs postes de travail, mais il s’agit généralement d’Ubuntu avec l’environnement Unity.

C’est donc avec un certain plaisir que nous avons pu remarquer lors du SIGGRAPH 2016 que Pixar utilisait des portables System76, sans doute équipés de CentOS 7 ou RHEL 7, avec l’environnement GNOME ^_^

Et oui, je sais, ça fait très fanboy comme comportement :D

Sinon, pour en revenir à la démonstration elle-même, il s’agit du projet Universal Scene Description, publié sous licence libre Apache 2.0, et dont les sources sont disponibles sur GitHub.

GUADEC 2016

Photo de groupe lors du GUADEC 2016
Crédit : Bin Li (CC BY-NC-SA 2.0)

Après la ville suédoise de Göteborg l’an passé, l’édition 2016 de la conférence européenne annuelle des utilisateurs et développeurs GNOME (GUADEC 2016), s’est tenue cette année du 12 au 17 août dans la ville allemande de Karlsruhe.

L’occasion pour les différents développeurs, traducteurs, designers… présents aux quatre coins du monde, de se rencontrer, d’assister à des conférences et des hackathons, ou plus simplement de discuter de l’avenir du projet.

Niveau conférences, on peut citer celles concernant la technologie Flatpak et ce que nous réserve son futur; le fonctionnement interne de Logiciels et les nouveautés à venir; les questions de sécurité et de vie privée; les mises à jour de sécurité de WebKit (Web, le navigateur du projet GNOME, utilisant WebKitGTK+); les graphes de flot de contrôle dans GNOME et GTK+; l’obtention d’une meilleure intégration des applications Qt; l’actuelle dépendance à des services tiers et le souhait d’une meilleure décentralisation; la présentation du film d’animation ZeMarmot entièrement réalisé avec des logiciels libres; la compilation d’applications GTK+ pour Microsoft Windows à l’aide de MinGW; les modification à apporter au projet GNOME pour qu’il puisse mieux fonctionner dans les pays ne bénéficiant pas de connexions Internet fiables; les ordinateurs portables et les tablettes commercialisés avec GNOME; la personnalisation de l’environnement pour les administrations… et bien plus encore.

Les différentes conférences ayant été filmées, vous pouvez retrouver les vidéos, en anglais et sans sous-titres, sur la chaîne YouTube officielle. Une page du wiki référence également quelques albums photos.

Jehan, qui était présent sur place avec Aryeom, a également publié un compte rendu en français.

De nombreux participants ont également blogué sur le sujet :

Rendez-vous l’an prochain à Manchester ;-)

Sortie de FeedReader 1.6.2

FeedReader 1.6.2

Avant toute chose, commençons par rappeler que FeedReader n’a rien à voir avec… FeedReader, application similaire (mais propriétaire) disponible sous Microsoft Windows.

FeedReader est donc un agrégateur de flux RSS, qui peut utiliser des services en ligne (non libres) comme feedly ou Inoreader, mais également, je vous rassure, des services libres qui peuvent être auto-hébergés, comme ownCloud ou Tiny Tiny RSS. Ça peut également utiliser des services de gestion de listes d’articles comme Pocket, Instapaper ou Readability. Mais là, pour le coup, je n’ai pas trouvé trace de wallabag :-/

L’utilisation d’un service en ligne étant surtout utile si vous aimez bien retrouver facilement tous vos flux sur tous vos écrans, sans avoir à les gérer manuellement sur chacun d’eux.

Au niveau des fonctionnalités, ça propose tout plein de filtres de recherche, la prise en charge des notifications de l’environnement de bureau, le choix parmi différents thèmes de lecture et d’interface, l’ajout d’étiquettes, la catégorisation, le partage d’articles…

Mais pour en revenir à cette nouvelle version, cette dernière apporte les nouveautés suivantes :

  • prise en charge d’Inoreader
  • ajout d’un mode hors ligne
  • ajout d’un mode plein écran
  • ajout d’une fenêtre des raccourcis clavier
  • ajout d’une option pour changer la taille de police
  • possibilité d’ajouter, de supprimer ou de manipuler des flux et des catégories
  • possibilité de choisir parmi différents thèmes d’interface (GTK+, foncé, elementary)
  • possibilité d’ouvrir un article dans le navigateur en double cliquant dans la liste
  • prise en charge de l’authentification http-basic-auth
  • l’URL des liens est désormais affichée au bas de l’écran quand on passe le curseur au-dessus de l’un d’eux
  • un clic droit sur un lien permet désormais de l’ouvrir ou de le copier
  • prise en charge de GTK+ 3.20
  • prise en charge des écrans HiDPI
  • possibilité de zoomer avec Ctrl + la molette de la souris (ou +/-)

Sortie de gtkgo 0.0.11

17 ans après la précédente version, Norbert de Jonge vient de sortir une nouvelle version de son jeu de Go.

gtkgo 0.0.11

Comme on peut le voir dans le changelog, ça part de loin, abandonnant de vieilles technologies obsolètes (Imlib 1.9, GNOME 1.0, GTK+ 1.2, mpg123…) pour revenir sur quelque chose de bien plus moderne.

On notera d’ailleurs que malgré le fait de devoir reprendre toute l’interface depuis zéro, il n’aura pas cédé aux sirènes de Qt, préférant rester sur du GTK+ :p

Par contre, n’y connaissant strictement rien au jeu de Go, on va se contenter de lister les différentes nouveautés ^_^ :

  • Ajout d’un nouveau thème (classic)
  • Ajout d’un mode plein écran
  • Dans le plus grand mode fenêtré, le plateau peut désormais être redimensionné tout en gardant un ratio d’aspect 1:1. Le redimensionnement des fenêtres d’aide et d’Internet est également possible
  • Internet : en plus des serveurs NNGS, les serveurs IGS peuvent également être utilisés
  • Internet : une fenêtre d’invitation apparaîtra désormais pour accepter ou refuser des matchs
  • Internet : remplacement du serveur par défaut « nngs.cosmic.org » par « igs.joyjoy.net »
  • Affichage d’une erreur si un joueur tente d’auto-capturer ou d’utiliser un point non-libre
  • Migration de GTK+ 1.2 vers GTK+ 3.18
  • La lecture audio se fait désormais au travers de GStreamer 1.8 plutôt qu’un fork de mpg123, et le format MP3 est abandonné au profit de Vorbis