GNOME 3.9.5 Development Release

GNOMEtters & GNOMErs,

the latest development update before our planned freezes and beta release for GNOME 3.1o is finally available.

I know, better and bigger things are now happening in Brno, but allow me to introduce you one or two changes. This is the first release including GStreamer 1.1 with feature additions for the API and ABI of our favourite multimedia framework. We have an updated geolocalization framework, with a rewritten geocode-glib and the initial release of geoclue2. This means… Yes, GNOME Maps is finally available for your pleasure and testing.

Other noticeable changes include support to RFKill for Linux systems, no more password prompt for Google calendars, redesign for Universal Access panel in System Settings and the ability for all your mortal beings to win a GNOME chess game 😉

More details about all changes and news are available here:

The GNOME 3.9.5 release itself is available here:

JHBuild moduleset to compile GNOME 3.9.5 by hand are available here:

Next stop mark is August 22, with our beta release.

WARNING! WARNING! WARNING!

This release is a snapshot of early development code. Although it is buildable and usable, it is primarily intended for testing and hacking purposes. GNOME uses odd minor version numbers to indicate development status.

For more information about 3.9, the full schedule, the official module lists and the proposed module lists, please see our colourful 3.9 page: http://www.gnome.org/start/unstable

For a quick overview of the GNOME schedule, please see http://wiki.gnome.org/Schedule

——–

Happy coding and testing,
Luca, in the behalf or release team.

Use the Force!

As you may know, a little ribellion is rampaging in GNOME. Some people (mostly “simple” users) are complaining against GNOME contributors (mostly developers and designers) about properties and preferences available on new Power panel in System Settings. Probably this will not be the only one change that will shock you. Do you want another example? Well, in GNOME 3.0 you’ll have to place an image file in ~/Pictures if you want to use it as background¹ or use Set as Background feature provided, for instance, by Image Viewer.

There will be big changes. Last week I got a short talk about new stuff in GNOME  3 and my opening slide was: Mantra: “We are going to break your desktop…”

I’m sure GNOME designers and developers are doing their best. I suppose it’s not simple achieve “design a self-teaching interface for beginners, and an efficient interface for advanced users, but optimize for intermediates“. But I also think GNOME userbase needs a little assurance about future directions. We are not developing GNOME for an ideal and stretched user, but for actual people.

So there are two open questions (to everyone) that could be good to answer:

  • is the currently chosen design immutable and “written in stone”? Come on, it’ just GNOME 3.0, we’ll have 3.2, 3.4, and so on until 3.32². Do you think it will be the same for the next 5 or 10 years? Are you sure we can address everything here and now? 3.0 is a starting point, there will be time and chances to reintroduce stuff or improve our favourite DE.
  • how can users/developers/contributors interact with designers? I suppose you can’t say “hey, here is a bug in your design” and file it on bugzilla. Here is no way to demostate it’s a lack, or it’s reproducible, or effects all people using the UI. Well, unless it’s related with i18n or a11y stuff (see for instance this bug, about Power settings and L10N/I18N). Here is a way to say “your design sucks in $THIS_AREA” in the hope this rant could start a virtuous circle of improvements? Here is a way to say “no, we want $THIS_WAY and we’ll not change” without being a Pure Dumbass(TM)?

I suppose the best way to gain users’ confidence is avoid to shut up like a clam and show more openness to any input and/or need. On the other side, remember that open source doesn’t mean “you can ask, you will obtain”.

… or… you can Use the Force! 😀

[1] basically, the Background settings panel lacks an “Add” button
[2] GNOME 3.34 == GNOME 4.0, I’m sure

Fear of the Dark

Question: allowing metacity/mutter/compiz/other to raise target window while d’n’ding will infringe some Apple Inc. legal stuff?? 😀

If not, couldn’t it be a cooool addition for 3.0? Let’s imagine: you start the drag action, dwell on (partially hidden) target, the window manager raise the target, you can drop anywhere in the target.

PS tip of the day for new GNOMErs: you can do something like this using the window list (aka taskbar) as intermediate target.

The little exciting triangle

It seems that latest murrine engine switched from the lovely disclosure triangles for treeview and GtkExpander to old-school (and IMHO misleading) +/- button.

If you really want back triangles you could:

  • ask to creator/maintainer of your favorite murrine based GTK+ theme to apply the following snippet (you could start from here);
  • do it by your own, adding the same snippet to $HOME/.gtkrc-2.0 (and restart your session, as usual);
  • persuade Cimi that +/- is good for add/remove items and â–¶ is good to display (or reveal) “information or functionality associated with the primary information in a window” (cit.) and mixing them is not so good 🙂

And now… the snippet!

style "expander-fix" = "default" {
engine "" {}
}

class "GtkExpander" style "expander-fix"
class "GtkTreeView" style "expander-fix"
class "GtkCTree" style "expander-fix"

PS Yes, disclosure triangles are really apple-ish, but when rationally used they seem really effective.

Scooby-doo, where are you?

It seems that recently all info that coul be cool to have in a11y guide about Mouse Keys are disappeared.

Don’t panic. A fresh new wiki page is now available, providing detailed and tested info (waiting and hoping for a more more cool Mallard version of GNOME A11y Guide).

Missing stuff? Maybe a picture like this (a11y team, don’t kill me: I could like to place it directly in keyboard capplet to show a quick preview) and a video showing keypresses and results (do you know that Mallard supports video? no?)