GNOME 3 and Fedora 15

Updated my own and my wifes computers yesterday to latest Fedora version, which included an upgrade to GNOME 3. Have to say I am quite impressed with it so far, I mean it is definitely a .0 release with a lot of little issues (like not remembering how to deal with my dual screen setup at work). But apart from that it feels pretty sweet, especially like the messaging integration into the desktop. It still got quite a few issues though, but here at Collabora we now have Jonny Lamb and Guillame Desmottes helping out with trying to polish it up.

The biggest change I found that was that of the attitude of my wife, she went from “linux sucks, why do I have to use this stuff” to “this is actually quite cool”.

So a big congrats to the GNOME 3 team for a wonderful release! I am looking forward to seeing how it develops in the coming Months.

I am generally impressed by all the nice work being done across a lot of projects these days, helping to make sure we have a really powerful and nicely integrated platform. It wasn’t that long ago the linux desktop (and server for that matter) felt like a taped together collection of stuff, but for each new release it seems the ease of use and polish increase, with good integration happening between all major layers. Efforts to drain the swamp, like systemd, does make a huge difference over time and draws us ever closer to the goal set when GNOME 2 was being created, remove the need to have configure options in the user interface to make the system ‘work’. If you need to enter a configuration menu to have basic functionality work, then that is a bug, not a feature.

I think there has been a general change in philosophy happening over the last 5-6 years, where we moved from everyone trying to fix the world in their own corner, to people instead trying to work together. For instance in GStreamer we have moved from trying to fix the problem by supporting every sound system under the sun, and instead try to work closely with the best solution out there to actually solve the problems people have, which is why people like GStreamer maintainer Wim Taymans have also been contributing to Pulse Audio over the last year. Enabling people to switch backends between ALSA, OSS, Sun Audio or Pulse Audio isn’t a solution, is it exposing a bug. So while the plugins supporting all those systems are still there of course, as they are useful for people in various situations, I think our thinking now is that when we find an issue that is best solved in Pulse Audio, as opposed to GStreamer, we solve it in Pulse Audio, instead of trying to make a second rate solution in GStreamer itself. And if there is a feature missing in Pulse Audio the solution is not to add an option in the user interface to ALSA, it is to add the feature to Pulse Audio. There are of course still cases where we need to support multiple plugins offering the same functionality of course, codecs being the best example, but if we want to make the open source ecosystem better we need to all focus on making things work well without needing the user to reconfigure which libraries and backends they use for a given task.

Seeing all this other great efforts move forward to plug the remaining holes I am also happy to say that by the end of the year we should have GStreamer 1.0 out the door, Wim Taymans is putting the foundations together as we speak. It should provide a lot of great improvements to GStreamer, like good solutions for handling 3D video for instance, but also provide a lot of speed improvements which will be especially useful for embedded setups (allthough I haven’t met a desktop user so far who hates getting faster software either.)

8 thoughts on “GNOME 3 and Fedora 15

  1. What is the state of Gstreamer utilizing VA-API/VDPAU? Anyone knows? It’s quite important imho.

    • There’s a gstreamer-vaapi out there that could be packaged into Fedora if anyone wanted to do it, I might at some point. every time I ever actually tried to use it it just black screened, but that may have been some Poulsbo-specific quirk.

      • Nope, not just gma500 but also on arrandale as well. Well, I’m saying this as someone who installed it on gf’s t510 and only tried .mkv files (which gstreamer has problems with quite apart from vaapi). I’ve had success in the past using the nvidias blob along with the vaapi to vdpau package and custom pipelines.
        Including a working gst-vaapi for fedora would be great since it shouldn’t infringe on the oss philosophy and would give you out of the box support (if your gpu supports acceleration) for several common formats (a huge ease of use win for fedora).

    • There is a vdpau plugin in gst-plugins-bad, va-api is something that is being looked into currently, so hopefully soon.

  2. I too loaded it this morning.
    I’m a fan of GNOME – but I always change the top bar and move it to the bottom.
    I couldn’t find anyway of moving the bar in GNOME 3 which is putting me off (unless its me just not being very familiar with it).
    Apart from that, to me it looks like UNITY, which I didn’t like.
    However I plan to put it on my Laptop just so I can get used to it.

  3. You can make mutli-monitor work with GNOME Shell more pleasant by turning off /desktop/gnome/shell/windows/workspaces_only_on_primary GConf key.

    And seeing d2kx’s question, what’s the status of QuickSync (en/de)coder engine in latest Intel Core i5/i7 CPUs? Is it available through VAAPI or else?

  4. Very dissatisfied with Gnome3 – both the default (Unity-like) and ‘Classic’ modes. Almost hard to believe this has been released, but it is Fedora so one must expect ‘bleeding edge’ technologies…

Comments are closed.