An Xfce glob

To content | To menu | To search

Tag - développement

Entries feed

Des nouvelles de Xfce

Documentation

Nick Schermer est en train de mettre en place l'architecture pour la nouvelle documentation de Xfce. Elle sera écrite avec le langage Mallard et traduisible à l'aide de Transifex. Quelques premiers jets sont déjà disponibles : Nick en a fait un pour Xfce4 Panel (git branch) et Jim Campbell pour Xfce4 Screenshooter (Bugzilla). Une fois que l'infrastructure sera prête, toute aide sera la bienvenue ! Je vous tiendrai au courant.

Xfdesktop4

C'est la deuxième GRANDE nouvelle : Jannis est en train de porter Xfdesktop4 à GIO. Il devrait normalement avoir terminé d'ici à la fin de la semaine, son travail est disponible dans une branche git. C'est l'une des dernières grosses tâches à accomplir pour Xfce 4.8 donc c'est vraiment une bonne nouvelle. <bisounours>Rock on!</bisounours>

Xfce Settings Helper

Pour ceux que ça intéresse, j'ai ajouté deux petites fonctionnalités pratiques cette semaine. Tout d'abord, Xfce se souvient maintenant automatiquement de l'état du Numlock et le restaure à la prochaine session ouverte. Fini numlockx ! Ensuite, pour les gens qui utilisent xmodmap, Xfce traitera automatiquement le fichier .Xmodmap au lancement de la session et à chaque fois que vous changerez la disposition du clavier dans les préférences de Xfce.

Xfce Utils

J'ai réglé un certain nombre de bugs de Xfrun et ai ajouté quelques fonctionnalités qui étaient demandées depuis un bon moment. Xfrun peut maintenant ouvrir les URLs, les fichiers avec l'application correspondante, les dossiers avec le gestionnaire de fichiers par défaut... Il est aussi possible de lire la man page d'un programme en utilisant "#" comme raccourci. Je vais maintenant travailler sur l'auto complétion des noms de fichiers et de programmes.

Je me suis aussi basé sur un ancien patch de Mike Massonnet Mike Massonnet pour améliorer le style de la documentation de Xfce. Je vais voir si on peut utiliser ça pour la nouvelle documentation.

Goodies

Florian Rivoal, le développeur de xfce4-cpugraph-plugin, a lancé une opération "à moi les jolies goodies délaissées". En gros, il a proposé de s'occuper de toutes les goodies qui n'ont plus de développeur. Il y a un bon nombre de patches qui ne demandent qu'à être revus/appliqués dans le Bugzilla, des tonnes de bugs à corriger... Vous trouverez plus de détails sur ce thread. Cette proposition héroïque ne doit repousser ceux qui souhaitent s'investir ! (Et on en aurait sacrément besoin) Vu la masse de travail que cela représente, Florian ne pourra qu'assurer le minimum vital pour ces goodies et ne pourra pas être aux petits oignons. Proposez lui de l'aide ;)

Some Xfce News

Documentation

Nick Schermer is working on the infrastructure for the new documentation. It will be written in Mallard and translatable using Transifex. There are already a few drafts available: Nick made one for Xfce4 Panel (git branch) and Jim Campbell made one for Xfce4 Screenshooter (Bugzilla entry). Once the infrastructure is ready, contributions will be welcome! I will keep you posted.

Xfdesktop4

This is the second BIG thing currently going on: Jannis is porting Xfdesktop4 to GIO. He expects to have it done by the next weekend, the current work is available in a git branch. This is one of the last remaining by tasks for 4.8, so this is a really good news! <bisounours>Rock on!</bisounours>

Xfce Settings Helper

For those of you who care, I implemented two little features last week. First, Xfce now remembers the state of the Numlock when closing the session and restores it on startup. Gone are the days of numlockx \o/. Moreover, for people using xmodmap, the settings helper automatically processes .Xmodmap on start up and when changing the layout/variant using the Xfce settings dialog.

By the way, since my last post about the keyboard settings improvement, I also reviewed/applied a few patches by Martin Pitt and Lionel Le Folgoc which fix some crashes/bugs in the new code.

Xfce Utils

I fixed a bunch of easy bugs/enhancement requests for Xfrun. It can now handle URLs, opens files with the default handlers, folders with the default file manager... I also fixed history loading for the "Run in terminal" check box, fixed handling of command line options and added "#" as a shortcut to read man pages. I now plan to work on auto completion for path and command.

I also reworked an old patch by Mike Massonnet to improve the look of the Xfce documentation, it looks really neat now. I will try to see if we can use it with the new documentation.

Goodies

Florian Rivoal, maintainer of xfce4-cpugraph-plugin, launched a "all your unmaintained goodies are belong to me" operation. Basically he offered to maintain a huge number of unmaintained goodies for which there are a great number of patches waiting for review in the Xfce Bugzilla. You can find more details on this thread. This heroic move should not make you forget that contributors/new maintainers are welcome! Florian will not be able to implement new things (or only a limited number) given the work it represents but only to keep those apps functional which is already awesome!

Xfce4 Settings hacking

I started to hack a bit on Xfce4 Settings: I have a branch ready for review implementing a clipboard manager and started a branch to improve Xfce4 Settings Editor.

The clipboard manager allows the system to have a persistent clipboard. When you copy some text or an image and close the application where you copied it, the contents of the clipboard is no longer lost. I was able to add this functionality quickly thanks to the amazing work of Mike Massonnet in Xfce4 Clipman Plugin.

The settings editor is now able to edit existing properties, to rename them, to reset them to their default value or to remove them if there is no default value. It also monitors the channels to detect property changes and to update the view automatically and remembers the window geometry so that you don't have to resize the windows and the columns every time. I still need to work on adding new properties and improving the channel stuff: adding, removing or renaming channels should be possible in the future.

Xfce4 Screenshooter news

During the last few days, I found some time to improve Xfce4 Screenshooter and implement some new features.

Interface

The interface has been slightly improved, it should be more user friendly and take less space. I also added an option allowing you to chose whether the mouse pointer should be displayed on the screenshot.

screenshooter_improved_interface

Improved 'Region' mode

When selecting a region to be screenshooted using the mouse, you can now use the Escape key to cancel the operation.

Saving screenshots to remote locations

It is now possible to save screenshots to remote locations such as FTP, computers accessible via SSH, a Samba shared folder... The window below is displayed to show the progress of the upload and to cancel it.

screenshooter_upload_dialog

This is totally transparent for the user. Remote locations connected with Gigolo or gvfs-connect are automatically available in the save dialog, as any other local folder.

I still have to update the documentation for those new features and to improve various other points, a new release might be out in May.

Xfce4 Screenshooter, ça avance...

Ces derniers temps, j'ai amélioré quelques petites choses dans la version en développement de Xfce4 Screenshooter.

Interface

L'interface a été légèrement améliorée, pour être plus claire et prendre moins de place. J'ai aussi ajouté une option permettant de choisir s'il faut afficher la souris sur les captures d'écran.

screenshooter_improved_interface

Amélioration du mode 'Zone'

Lorsque vous sélectionnez une zone avec la souris, vous pouvez maintenant annuler l'opération en appuyant sur le touche Échap.

Sauvegarder les captures d'écrans sur des systèmes de fichiers distants

Il est maintenant possible de sauvegarder les captures d'écran directement sur un FTP, une machine accessible via SSH, un répertoire partagé avec Samba... La fenêtre ci-dessous vous permet de connaître l'avancement de la sauvegarde à distance et de l'annuler.

screenshooter_upload_dialog

Ceci fonctionne de manière totalement transparente pour l'utilisateur. Les systèmes de fichiers distants connectés grâce à Gigolo ou gvfs-connect sont automatiquement proposés dans la fenêtre sauvegarde, comme n'importe quel dossier local.

Il me reste encore à mettre à jour la documentation pour ces nouvelles fonctionnalités et améliorer d'autres points divers, une nouvelle version sortira peut être en Mai.

- page 3 of 4 -