An Xfce glob

To content | To menu | To search

Tag - planet-libre

Entries feed

Xfce4 Screenshooter 1.6.0, c'est parti !

Je viens de sortir la version 1.6.0 de Xfce4 Screenshooter. Ce cycle de développement a été plutôt long à cause de plusieurs concours et parce que j'ai ajouté des nombreuses fonctionnalités.

Tout d'abord, il y a une toute nouvelle interface basée sur des suggestions de Fabrice Viale : elle est plus simple et plus aboutie. Cette nouvelle interface vous permet aussi de choisir s'il faut capturer le curseur de la souris et si l'application doit être fermée une fois que la capture d'écran est prise. En voici une capture d'écran :

L'interface de Xfce 4 Screenshooter 1.6.0

Il est maintenant possible de sauvegarder les captures d'écran sur n'importe quel système de fichiers distant pris en charge par GVFS : ftp, sftp, samba... Il suffit de se connecter au système de fichier distant à l'aide de Gigolo ou de gvfs-connect et celui-ci apparaîtra dans la barre latérale de la fenêtre de sauvegarde.

Cette nouvelle version permet aussi d'héberger les captures d'écran sur ZimageZ. Il suffit de créer un compte sur leur site Internet et vous pourrez ensuite mettre vos captures d'écran en ligne à partir de Xfce4 Screenshooter. Cette fonctionnalité est encore un peu expérimentale et sera améliorée dans la prochaine version : par exemple, il n'est pas possible d'utiliser un nom de compte ou un mot de passe avec un accent sans que la mise en ligne échoue...

Il y a d'autres légers changements que vous pourrez trouver dans le changelog. Je remercie Jannis Pohlmann (pour son aide sur les jobs et les threads), Fabrice Viale (pour ses nombreuses suggestions sur l'interface), Mike Massonnet et Enrico Tröger (pour leurs divers patchs), Yves-Alexis Perez et Ali Abdallah (pour leurs tests et leurs suggestions). Enfin, je remercie l'équipe de traduction qui a mis à jour et ajouté de nombreuses traductions de l'application et de la documentation.

Ces derniers temps dans Xfce

Juste un petit billet rapide pour vous donner des nouvelles de Xfce.

  • Xfce4 Power Manager 0.8.0 est sorti. Je n'ai pas encore eu le temps de le tester, mais ça a l'air prometteur.
  • Jannis Pohlmann et Stephan Arts ont écrit un premier jet d'une mise à jour de la procédure de développement de Xfce. Il s'agit de formaliser une sorte d'emploi du temps à respecter avant la sortie de chaque nouvelle version de Xfce. Il y aura encore de nombreuses discussions à ce sujet, mais cela a déjà l'air très bien. Ceci avancera sûrement quand la migration vers git sera terminée.
  • Brian Tarricone a beaucoup travaillé sur la migration vers git, il ne reste plus beaucoup de choses à faire.
  • Jannis Pohlmann fait du beau boulot sur Thunar. Il a developpé Tumbler, un service D-Bus pour créer des miniatures des images et vidéos, pour remplacer l'ancien code de création de création des miniatures. Une vidéo montre comment se comportent ses premiers essais, les performances sont déjà bien améliorées.
  • Nick Schermer a bien avancé sur le tableau de bord de Xfce, Il a résolut de nombreux problèmes et amélioré les performances. Son code se trouve sur git.xfce.org.
  • Stephan Arts a beaucoup amélioré la version de Ristretto en développement : elle fonctionne correctement, peut imprimer des images et est dotée d'une nouvelle interface plus simple à utiliser.
  • Il semble que Colin Leroy va désormais s'occuper du Xfce4 Weather Plugin qui permet aux geeks d'afficher la météo sur leur tableau de bord. Bienvenue à lui !
  • Mike Massonnet a réécrit Xfce4 Notes Plugin en Vala, tout en améliorant de nombreuses choses. Une nouvelle version devrait bientôt sortir.
  • Ali Abdallah, le développeur de Xfce4 Power Manager, a lancé un nouveau projet. Parole est un lecteur multimédia basé sur Gstreamer. Je ne l'ai pas testé donc je ne peux pas en dire plus.

Midori 0.1.7

Midori 0.1.7 est sorti hier ! Cette nouvelle version apporte plein de nouvelles fonctionnalités sympathiques : gestions des flux RSS et Atom dans le panneau latéral, vérification de l'orthographe dans les champs des formulaires, une première version plutôt spartiate d'un bloqueur de publicités désactivée par défaut, un gestionnaire de cookies... De nombreux détails ont aussi été améliorés : la fin des téléchargements est signalée grâce au système de notifications, un clic milieu sur des éléments de navigation de la barre d'outils ou des menus effectue l'action dans un nouvel onglet, il y a un début de prise en charge des scripts et styles utilisateurs conçus pour Firefox, l'interface a été peaufinées en de nombreux endroits... La traduction française s'est aussi bien améliorée, même s'il y a encore du travail.

Enfin, une nouvelle fonctionnalité vraiment sympathique est aparue : une page d'appel rapide. C'est une page qui contient 9 raccourcis vers les pages de votre choix, page que vous pouvez définir comme nouvelle page d'accueil : vous pouvez ainsi accéder très rapidement à vos sites préférés. Une petite capture d'écran pour la route :

Midori - Appel Rapide

Avec cette version, Midori commence vraiment à être utilisable au quotidien, même s'il y a encore quelques désagréments qui font qu'il n'est pas (encore) prêt pour le grand public : quelques plantages de temps en temps, certains services Web qui ne fonctionnent pas... En attendant, il compense tout ça par une rapidité et une réactivité hors du commun, tout ça parsemé de fonctionnalités sympathiques !

Les développeurs de Xfce : Jannis Pohlmann

Jannis PohlmannJannis Pohlmann, a gentillement accepté de répondre à mes questions sur son investissement dans Xfce et ses plans pour Xfce 4.8. Merci à lui !

Pourrais-tu te présenter ?

Je m'appelle Jannis, j'ai presque 24 ans et j'habite à Lübeck, en Allemagne, où je suis étudiant en informatique. Outre mes contributions à Xfce pendant mon temps libre, je suis complètement accro à la musique. J'écoute principalement du Black Metal et du Doom/Stoner/Post Metal et jusqu'à il y a peu je jouais de la batterie et de la basse dans deux groupes du coin. J'avais aussi une chambre noire et j'ai fait de la photographie en noir et blanc pendant quelques années, mais j'ai arrêté je ne sais pas trop pourquoi.

L'été commence à pointer son nez, ce qui signifie que je vais passer de nombreuses journées ensoleillées à me détendre sur la plage et à faire des barbecues. Profiter de ces journées là peut aussi être vu comme un hobby ... enfin peut être ;)

Quel est ton rôle dans la communauté de Xfce ?

Actuellement, je suis en charge (partagée ou non) de plusieurs composants essentiels de Xfce comme le mixer, la bibliothèque pour les menus et Thunar. Je suis aussi l'administrateur du projet des Goodies de Xfce qui est notre plateforme pour le développement des extensions et des applications qui ne font pas partie du cœur de Xfce. N'oublions pas que je fais aussi la liaison entre Xfce et Xubuntu, tâche qui consiste en un rôle de médiation.

Sur quoi as-tu travaillé pour Xfce 4.6 ?

Sur de trop nombreuses chose ;). J'ai écrit libxfce4menu, une bibliothèque pour afficher les applications installées de manière structurée qui se base sur la spécification freedesktop.org. J'ai aussi réécrit le Mixer en le basant sur Gstreamer et le Finder d'applications en me basant sur un re-design de Jasper Huijsmans (l'ancien développeur du tableau de bord de Xfce). Enfin, et ce n'est pas la moindre de mes tâches, j'ai beaucoup travaillé sur les fenêtres de configuration de Xfce, en particulier celle de Xfwm4 et des raccourcis claviers. Bien sûr, j'ai corrigé les bogues que je pouvais.

Que penses-tu de Xfce 4.6 ? En es-tu content ? À ton avis, que faut il améliorer ?

Sous bien des aspects, Xfce 4.6 est super. Plusieurs composants négligés ont été réécrits, améliorés ou remplacés. Entre Xfconf et le gestionnaire de session amélioré, Xfce a certainement gagné en potentiel. Nous avons reçus de nombreux retours positifs, que ce soit du public ou de la presse.

Cependant, je vois plus Xfce 4.6 comme une étape. En introduisant Xfconf et libxfce4menu, nous avons changé une grosse partie de l'infrastructure sous-jacente de Xfce, à tel point que la sortie de cette version a été retardée de plus de 6 mois. En conséquence, il y a un certain nombre de fonctionnalités qui sont encore très jeunes et qui donnent une touche expérimentale à cette version. De nombreuses choses demandent à être peaufinées, et comme d'habitude, il y a quelques problèmes pour lesquels nous n'avons pas encore de solution.

Sur quoi vas tu travailler pour Xfce 4.8 ?

Nous avons décidé d'avoir un cycle de développement plus court (nous pensons à quelque chose comme 10 mois, mais nous n'avons pas encore fait de plans... comme d'habitude...), je vais donc me concentrer sur Thunar et libxfce4menu. Pour l'instant, je suis en train de migrer Thunar vers GIO, j'espère que ce sera prêt pour Xfce 4.8. lib xfce4menu est aussi en train d'être redesignée et nous allons ajouter la prise en charge des fusions de menus. Enfin, il faut aussi que je m'occupe un peu de l'extension du mixer pour le tableau de bord.

Qu'est-ce que GIO et pourquoi utiliser GIO dans Thunar ?

GIO est une couche d'abstraction des systèmes de fichiers. Il fournit une API haut niveau pour accéder aux dossiers, aux fichiers et aux volumes. Il fait partie de Glib depuis sa version 2.16. Thunar utilise quelque chose de similaire, ThunarVFS, mais qui est moins puissant sur plusieurs points.

Modifier Thunar pour utiliser GIO relève de plusieurs logiques : ThunarVFS est une bibliothèque additionnelle dans la chaîne, alors Glib en fait déjà partie. Se débarrasser de ThunarVFS allègera donc la maintenance.Et, comme dit auparavant, GIO a aussi plusieurs fonctionnalités que ThunarVFS n'a pas.

Mon objectif personnel est l'écriture d'un "Studienarbeit" sur cette migration. C'est un rapport d'environ 30 pages que les étudiants en thèse doivent écrire dans les universités allemandes pour se préparer à la vraie thèse (l'équivalent de la thèse des masters). Vous pouvez suivre mes progrès sur mon wiki.

Quelles fonctionnalités est-ce que ça va apporter aux utilisateurs ?

GIO lui même n'apportera rien de nouveau.Cependant, GIO peut facilement être étendu pour prendre en charge les systèmes de fichiers virtuels ou distants. Il y a un ensemble d'extensions appelé GVfs qui prend en charge SFTP, HTTP, FTP, SMB et d'autres protocoles. Malheureusement, il a quelques dépendances GNOME, donc c'est à vous de choisir si vous voulez l'utiliser. Les gens peuvent aussi écrire leur propre extension pour le protocole qui les intéresse, s'ils en ont envie.

Quel sera l'impact sur les performances ?

Je sais que beaucoup de gens ont peur d'un alourdissement. GIO est déjà utilisé par GTK+, donc en enlevant ThunarVFS, Thunar devrait être encore plus rapide que maintenant. Au contraire de ThunarVFS, GIO prend en charge les opérations asynchrones, ce qui pourrait aider à rendre Thunar plus réactif dans certaines situations.

Est-ce que tu prévois de travailler sur d'autres choses que cette migration vers GIO ?

Bien sûr ! Mais il n'y en aura pas beaucoup d'autres car cette migration représente déjà une grosse charge de travail. Je prévois de travailler sur une fenêtre qui montrera l'avancement de toutes les opérations sur les fichiers (copie, transfert...), une barre latérale plus ergonomique inspirée de ce post et de réfléchir à une solution simple pour gérer les "emplacements" (comme les partages distants).

Qu'est-ce que GDesktopmenu (connue sous le nom de libxfce4menu auparavant) fourni ?

libxfce4menu (ou GDesktopmenu à l'avenir) fourni une implémentation de la spécification freedesktop.org pour les menus. Cela fournit aux applications une solution simple pour afficher de manière structurée la liste des applications installées, comme dans le menu des applications.

Quels sont tes plans pour Xfce 4.8? Est-ce que les utilisateurs vont enfin pouvoir personnaliser leurs menus facilement ?

Oui. Comme dit précédemment, libxfce4menu ne prend pas encore en charge la fusion des menus, qui est une fonctionnalité vitale pour tout éditeur de menu. Dans la version 4.8, tout ceci sera implémenté.

Je travaille maintenant avec Travis Watkins d'Alacarte qui m'a fait part de son intérêt quand j'ai présenté mes plans sur mon blog il y a quelques temps. Nous prévoyons d'ajouter à la bibliothèque une API sympa pour modifier les menus, ce qui permettra de créer très facilement des éditeurs de menus.

D'autres plans ? Quelque chose à ajouter ?

Oui. Merci encore à tous ceux qui ont donné pour notre serveur de build ! Nous attendons que les derniers composants arrivent pour le mettre en place. Samuel Verstraete et l'équipe Coreboot ont fait un travail fabuleux pour faire fonctionner la virtualisation matérielle sur notre serveur, nous espérons donc que ce serveur de build sera bientôt fonctionnel !

Xfce 4.6.1 est en route

Stephan Arts a commencé à préparer Xfce 4.6.1, attendez-vous à une sortie dans quelques jours.

Au menu, aucune nouveauté, mais de nombreux bugs corrigés et des traductions mises à jour et améliorées.

- page 3 of 8 -