An Xfce glob

To content | To menu | To search

Tag - screenshooter

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 ;)

Xfce4 Screenshooter 1.7.9 - Looking for a new maintainer

I recently released Xfce4 Screenshooter 1.7.9. This is a release candidate for the 1.8 branch. It contains a great number of new improvements and bug fixes, listed below.

I recently started to contribute more to the Xfce core, particularly Xfce4 Session and Xfce4 Settings (I'll try to blog more about that later), which leaves me very little time for Xfce4 Screenshooter. I would like to find someone to take over the maintenance of this projet, if you feel motivated please contact me (jeromeg@xfce.org or jeromeg in #xfce on freenode). Obviously, some basic knowledge of English (to communicate with the rest of the Xfce team and to develop the UI) and knowing C is required. If you are not used to the gtk/glib API, I'm ready to do some mentoring during a transitional phase. Anyway, I would be happy to explain the current code organization, the main issues, the weak areas, etc. This is a good opportunity to join a nice community which needs more contributors to keep rocking!


**Edit**: Bruno Ramos kindly volunteered for this! \o/ For other people interested in contributing, I'll post in the next few days on a few Xfce goodies which need a new maintainer. Please also remember that patches for bugs opened in the bugzilla are a great way to start contributing. Do not hesitate to join #xfce on freenode if you have any questions.

Changelog

  • The XMLRPC-C dependency has been replaced by libsoup.
  • Gtk 2.14 is now required to compile.
  • Switch to a non-recursive Makefile.am. This reduces the build time and centralizes the build information.

New features

  • Scrolling the panel plugin button changes the area to be captured.
  • When compositing is on, use a nice partially transparent rubber-banding, still needs some polishing.
  • F1 opens the help page.
  • Automatically fill the title and comment fields in the ZimageZ upload information dialog.
  • Make enter validate the upload in the ZimageZ upload information dialog.
  • Use the XDG image directory as the default directory for saving screenshots. If it does not exist, fall back to $HOME.
  • Major interface rethinking. This new interface is based on a suggestion by Yves-Alexis Pérez. The former main dialog is split into two dialogs: one for selecting the region to be captured and the delay, while the second one displays a preview of the screenshot and lists the available actions. The main application shows the first dialog, then the second one. If one of the region CLI options is given, the screenshot is taken accordingly and the second dialog is displayed. The panel plugin uses the first dialog as a configuration dialog. When you click the plugin, the screenshot is taken and the second dialog is shown.
  • Allow drag and dropping of the preview to other applications in order to paste the screenshot (Mike Massonnet).

Bugs fixed

  • UTF-8 characters in user name or password caused a login failure.
  • Fix all warnings triggered by running autogen.sh.
  • Fix the ZimageZ upload when behind a proxy.
  • Fix copying of links in the ZimageZ upload finished dialog.
  • Fix 100% CPU usage when selecting a region in a non composited environment (spotted by Gauvain Pocentek).
  • When capturing a window with rounded corners, don't capture the background of the window but make the screenshot transparent instead.
  • Make sure the save folder in the panel plugin preferences is valid.
  • Don't show the copy to clipboard option in the application if no clipboard manager is running as the screenshot won't be preserved after closing the application anyway in that case.
  • Allow xfce4-screenshooter -r to be used as a command for a keybinding.
  • Allow silent build.
  • Fix most pre-build warnings.
  • Escape screenshots path when opening them with an application.
  • Plug some leaks in the application and in the panel plugin.
  • Do not accept conflicting CLI options. Warn the user when he uses CLI options which are not coherent.
  • Correctly save preferences, even if the rc file does not exist (Mike Massonnet).
  • One second is now the minimal delay when using the interactive mode. This caused the screenshooter dialog to be partially displayed on the screenshot in some cases.
  • A lot of updated translations for the application, the panel plugin and the documentation. Thanks to the Xfce translation team!

Screenshots can be found on the homepage.

Help needed for Xfce4 Screenshooter documentation

The current git version of Xfce4 Screenshooter is starting to be in a pretty good shape and I think it is almost ready for a new release. Unfortunately, a lot of things changed during this release cycle so the documentation needs a major refactoring. I need your help for this !

I think this is a good opportunity for someone willing to start contributing to Xfce, I'm ready to provide all the help needed to build the git version of Xfce4 Screenshooter, to explain how the documentation system works and to cooperate to get the documentation ready as soon as possible. I see this as an opportunity to attract new contributors (this task does not require any particular skills, just time, will and a good English level).

Feel free to contact me by mail.

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.

Xfce4 Screenshooter 1.6.0

I'm pleased to announce the 1.6.0 release of Xfce4 Screenshooter. This cycle was quite long because I had some exams and the number of implemented features is bigger than usual.

First, there is a brand new interface based on a review by Fabrice Viale : it is simpler and more polished. This new interface also allows you to choose whether the mouse cursor should be captured and whether the application should be closed after taking the screenshot. Here is a screenshot of the application:

Xfce4 Screenshooter 1.6.0 interface

It is now possible to save screenshots on any remote share supported by GVFS: ftp, sftp, samba... You just need to connect to a share or a distant computer using Gigolo or gvfs-connect and it will be displayed in the sidebar of the save dialog.

This release also features the possibility to host screenshots online, on ZimageZ. You just need to set up an account on their website and you will then be able to upload your screenshots to ZimageZ directly from Xfce4 Screenshooter. This feature is still a bit experimental and will be improved in the next release: for example accents in the user name or password cause a fail during the upload...

There are also some other small changes which can be found in the changelog. I would like to thank Jannis Pohlmann (for his help concerning jobs and threads), Fabrice Viale (for his interface review), Mike Massonnet and Enrico Tröger (for their various patches) ,Yves-Alexis Perez and Ali Abdallah (for the testing and the suggestions). And last but not least, the translation team who did a great job by adding and updating a lot of translations of the application and of the documentation.

- page 1 of 3