Ajout de l’affichage tête haute dans les applications GTK+

Plotinus est un projet encore en phase de développement qui offre une palette de commandes aux différentes applications GTK+, ce qui permet de parcourir les différentes fonctions d’un logiciel depuis une boîte de recherche textuelle, plutôt qu’en parcourant les différents menus à la souris.

Si le principe vous parle, c’est qu’il est similaire aux palettes de commandes offertes par un certain nombre d’éditeurs de texte (Atom, Sublime Text, Visual Studio Code…) ou la fonction HUD de l’environnement Unity proposé par Ubuntu.

Comme dit précédemment, le projet est encore jeune et contient par conséquent un certain nombre de limitations, comme l’impossibilité de s’installer facilement ou de pouvoir modifier le raccourci clavier utilisé. Ce dernier point étant problématique, puisque un certain nombre d’applications, telles que Firefox ou LibreOffice Writer, utilisent le même raccourci clavier, rendant l’utilisation du module impossible.

Pour ceux qui souhaiteraient tout de même tester, sous Fedora ou RHEL, il faut tout d’abord installer les paquets git cmake vala gtk3-devel. Sous Ubuntu, Linux Mint ou elementary OS, ça sera git cmake valac libgtk-3-dev.

Vient ensuite la récupération des sources et la compilation :

git clone https://github.com/p-e-w/plotinus.git
cd plotinus
mkdir build
cd build
cmake ..
make

Il ne reste plus qu’à indiquer aux applications GTK+ où trouver le module. Pour cela, il faut éditer le fichier /etc/environment et y ajouter la ligne :

GTK3_MODULES=/chemin/vers/libplotinus.so

Mais si un simple test vous suffit, vous pouvez passer par le terminal et utiliser la même ligne, en y ajoutant le nom de l’application que vous souhaitez tester à la fin. Par exemple, pour l’éditeur de texte, ça donnera :

GTK3_MODULES=/chemin/vers/libplotinus.so gedit

Une fois l’application lancée, vous pouvez tester la fonctionnalité à l’aide du raccourci clavier Ctrl+Maj+P.

GNOME pourrait avoir son application simple de dessin

Il vous est sans doute déjà arrivé d’avoir besoin d’effectuer diverses manipulations plutôt basiques sur une image : découpage, déplacement, ajout de texte, un peu de dessin… Et tout de suite, on pense à des applications telles que GIMP ou Krita. Mais quand on est pas infographiste, on peut vite être découragé par le foisonnement d’options, où tout paraît compliqué.

Des recherches plus approfondies nous donnent bien GNU Paintgnome-paint et autre KolourPaint, mais soit les applications sont abandonnées depuis de nombreuses années (2007 et 2010 pour les deux premières), utilisent de vieilles technologies (GTK+ 2) et ne respectent pas les bonnes pratiques pour l’IHM de GNOME, soit nécessitent d’installer de nombreuses dépendances relatives à KDE et ne s’intégreront pas correctement dans notre environnement préféré.

Marcin Kolny a donc décidé de prendre le problème à bras-le-corps et de se lancer dans le développement d’une toute nouvelle application, GNOME Paint, qui fera peut être un jour parti des applications GNOME officielles.

Comme vous pouvez le constater sur le capture d’écran, il s’agit d’une version préliminaire et un designer est activement recherché. Mais avec un peu de chance, une première version utilisable sera peut-être disponible fin juillet pour le GUADEC 2017.

Pour plus d’informations, vous pouvez consulter l’annonce de Marcin Kolny sur son blog.

Sortie de GNOME Twitch 0.4.0

GNOME Twitch est une application permettant de profiter du service de streaming et de VOD de jeu vidéo, d’e-sport et d’émissions apparentées Twitch, directement depuis votre bureau. L’application permet de parcourir les différentes chaînes, d’accéder aux différents jeux, d’ajouter des favoris, et bien évidemment de visionner les différents flux vidéo.

Les différentes chaînes

Avec cette nouvelle version, les développeurs semblent avoir particulièrement travaillé la stabilité de leur application, ainsi que la gestion des erreurs et des rapports qui en découlent, tout en apportant néanmoins quelques nouveautés :

  • Réactivation des notifications
  • Déplacement et redimensionnement plus simple de la salle de discussion
  • Sélection de la langue depuis les paramètres, ce qui permet de filtrer automatiquement les chaînes selon la langue sélectionnée
  • Possibilité de rechercher des chaînes hors ligne
  • Affichage des différentes qualités disponibles pour les flux
  • Affichage de tous les badges, y compris les nouveaux ou les temporaires
  • Amélioration de la barre de notifications avec l’ajout d’une file d’attente et l’affichage des erreurs
  • Affichage du nombre de spectateurs pour les jeux
La lecture d’un flux vidéo

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.

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

Sortie de CPU-X 3.0.1

CPU-X est une application permettant d’obtenir de nombreuses informations très précises sur votre matériel : processeur, carte mère, carte graphique, mémoire, système…

CPU-X 3.0.1

Ayant complètement zappé la sortie de la version 3 au mois de juin dernier, on va profiter de cette récente révision pour rappeler les dernières nouveautés :)

On peut donc citer l’ajout de nouveaux processeurs et sockets dans la base de données, l’indication de l’utilisation CPU plutôt que le nombre de BogoMips, l’ajout de nouvelles options en ligne de commande (--nocolor, --bandwidth, --cachetest, --core), la reconnaissance d’un plus grand nombre de processeurs dans la partie Technologie de l’onglet CPU, l’ajout d’un onglet Bench pour faire des tests de performance, l’amélioration du mode de repli, une réécriture complète du cœur de l’application, une réécriture de l’interface ncurses, une analyse des options améliorée, la suppression de la prise en charge de Darwin / OS X, diverses corrections dans l’interface GTK+, et le plus important, un nouveau logo ;-)

Le nouvel onglet Bench de CPU-X 3.0.1

Les développeurs de Geary aimeraient connaître votre avis

Dans le but de savoir si les utilisateurs du client de messagerie Geary préfèrent la recherche instantanée ou les raccourcis clavier mono touche (single keystroke command), les développeurs ont récemment lancé un formulaire sur Google Forms (oui, je sais, les framabidules ne sont pas encore arrivés jusqu’à eux :p)

Pour rappel, la recherche instantanée permet d’effectuer une recherche dès les premières frappes clavier, sans avoir besoin de cliquer sur une quelconque fonction de recherche. C’est par exemple le comportement par défaut de Fichiers ou Musique. Quant aux raccourcis clavier mono touche, ils permettent, comme leur nom l’indique, d’effectuer des actions en appuyant sur une seule touche (par exemple, n pour écrire un nouveau message, r pour répondre à un message…), sans avoir besoin d’utiliser des combinaisons de touches à l’aide de Ctrl.

Les deux sont utiles, mais entrent malheureusement en conflit l’un avec l’autre. Les développeurs devront donc faire un choix.

Pour les plus anglophobes, voici la traduction des quelques questions :

Utilisez-vous Geary ? (Are you a Geary user?)

  • Oui, je l’ai utilisé récemment (Yep, I have used it recently)
  • Non, mais je l’ai utilisé par le passé (No, but I was in the past)
  • Non, mais j’y pense (No, but I’m thinking about it)
  • Non (Nah)

Que pensez-vous de la recherche instantanée ? (What do you think about Instant Search?)

  • J’aime (I like it)
  • Je n’aime pas (I dislike it)
  • Je n’y accorde aucune importance (I don’t care either way)
  • Ça dépend (It depends)

Que pensez-vous des raccourcis clavier mono touche ? (What do you think about single-keystroke commands?)

  • J’aime (I like them)
  • Je n’aime pas (I dislike them)
  • Je n’y accorde aucune importance (I don’t care either way)
  • Ça dépend (It depends)

Avez-vous déjà déclenché une action accidentellement avec les raccourcis clavier mono touche ? (Have you ever accidentally activated a single-keystroke command?)

  • Oui (Yes)
  • Non (No)

Comment vous sentiriez-vous si la recherche instantanée venait à remplacer les raccourcis clavier mono touche dans Geary ? (How would you feel if instant search replaced single-key commands in Geary?)

  • Choix d’un petit smiley heureux, neutre ou malheureux

Et hop, plus qu’à envoyer.