WinCalendarTime 1.0

Not as useful as the Gnome clock applet, but still useful when you are forced to use Windows XP, WinCalendarTime replaces the standard Windows clock with an enhanced one, if you click on it a calendar is displayed.


This new version contains only some bug fixes. I’m using Windows only a few hours per month, so I’m not going to work on new versions, if you want something better just switch to Gnome 🙂

Update: I was asked how to translate WinCalendarTime in other languages, if you are intersted read this.

GtkSourceView licensing

GtkSourceView is currently licensed under GPL but it should be relicensed under LGPL, the main authors agree on this but we have to ask to every contributor. Is anyone volunteering to get all the permissions?

I have extracted a list of contributors from the ChangeLog, but it may be incomplete and contain translators, that should be excluded.

If you are interested to help add a comment to bug #159134, to get more information you can contact paolo or me on the #gedit channel on


Recently Miguel de Icaza blogged about version 2 of gnome-main-menu, available from Gnome’s SVN, so I decided to give it a try.

I’m using gnome-main-menu both on my every day environment (Gnome 2.16 from Debian Experimental) and on the Gnome I build from SVN using jhbuild. For the latter I patched gnome-desktop and gnome-panel with the files found in gnome-main-menu/patch.

gnome-main-menu in action

The version I compiled is uglier than the one shown in the previous screenshot (copied from Miguel’s blog) and it’s lacking some features, such as the “Shutdown” button, does someone know why?

I prefer the newer version because it’s more usable but it isn’t perfect. First of all it’s slow, it leaks memory (it’s using 200 MB after some hours!), but I’m sure that these problems will be solved before a stable release.

I like the idea of the “Applications”, “Documents” and “Places” buttons but I don’t like how they look, they make the interface too chaotic. Moreover they are buttons but behave like tabs.
Probably people using a single panel layout prefer to have only the “Computer” button in the panel but I’d like to put the three buttons directly in the panel, as done by Gimmie. Another idea to steal from Gimmie is the use of different border colors for the different sections.

A thing I hate is to have an external window when “More Applications…” is clicked, why not to put the application links directly in the menu? Windows Vista does it when you click on “All Programs”, but it sucks because the menu is long and deeply nested. The normal menus in Gnome do not have these problems so I would like to have them in the main menu, as in the following mockup.

Applications in gnome-main-menu
Mockup: Kill the application browser

I like the search box at the top, but it opens the beagle-search window! I want the results in the same window! I want to type “gedit” and press return to open my beloved text editor!

Search results in gnome-main-menu
Mockup: Search results in the menu

In gimmie there is a “People” window, would it be possible to have something similar in gnome-main-menu?


After the last post I was asked where to find GRegex and how to use it, GRegex is not yet in GLib, probably it will be included in GLib 2.14, and GLib 2.14 will be probably used by Gnome 2.20.

If you can’t wait for GLib 2.14 you can include a copy of EggRegex, as it’s done by the soc-2006 branch of GtkSourceView. EggRegex has the same API of GRegex except for the egg_ prefix instead of g_ for function names, so the update to GRegex should be easy. The Mercurial repository is at, if you are not a Mercurial user you can get the .tar.gz. Please, do not use the EggRegex version you can find in the libegg module at because it’s old, buggy and not API-compatible with GRegex.

If you want to read the GRegex documentation without downloading and compiling anything you can read it from, the relevant pages are the API documentation, the regular expression syntax, and the build options.


Recently Emmanuele Bassi asked for help on reviving GFloppy as it’s old and mostly useless. Paul Betts and Riccardo Setti (giskard) accepted the invitation and are working on gnome-format, an utility that will be able to format any removable disk (USB pendrives, etc.) Here’s some screenshots but remember that gnome-format is in alpha stage!


gnome-format (volume selection)

gnome-format (options)

gnome-format (fs type selection)

I don’t like the filesystem selection menu, but it will be probably changed to contain something like “Compatible with XXX (FS-NAME)”, so it will be usable be geek and non-geek users.

Hello Planet GNOME!

This should be my first post on Planet GNOME (thanks jdub), so hello everybody!

So, who am I? I’m Marco Barisione, an Italian student of Computer Engineering at the Politecnico di Torino.

For my third-year dissertation I wrote a new syntax highlighting engine for GtkSourceView 2 with Emanuele Aina, now the code is in the soc-2006 branch of GtkSourceView and Yevgen Muntyan is working on it.

As a spin-off project of the highlighting engine I resurrected EggRegex (originally written by Scott Wimer and then modified by Matthias Clasen), as it was buggy, incomplete and abandoned in libegg. EggRegex, now called GRegex, should be included in glib 2.14 (bug #50075.)

Now I’m working on GSpell, a GObject-based version of Enchant, to add spell checking support into the Gtk+ stack (bug #383706.)

I maintain and host on my server Planet GNOME Italia.

I also wrote some Windows programs, such as WinCalendarTime, a replacement for the standard Windows XP clock, and HotKeyBind, a program that lets you use shortcut key combinations to do common tasks.

One of my hobbies is cooking, so I have a cooking blog in Italian at

Vista miracles

A month ago my desktop computer died, Windows XP (both the installed version and the installer) was crashing while booting and using Linux live CDs I was only able to get kernel panics.

As a student of the Politecnico di Torino I can have a free copy of Windows Vista Business and other Microsoft products (see the MSDNAA web page of my university.)

Today I tried to install Vista on my dead computer without any hope to finish the setup, but wow, Vista was installed correctly and now the computer is working. This mean that now I have to use Vista, I’m sad :(.