Apr 26, 2006

GNOME on the horizon

My responses to this well composed post of GNOME constructive criticism.

Interesting and well written post. I am also not a gnome expert, only a user and part time developer. Here are some suggestions regarding each of the points you made;

Firstly a few general comments. Personally on Ubuntu Dapper Beta, Gnome is considerably faster than KDE in my experience, but this may just be a variation of the placebo effect!. Either way all the recent GNOME performance work has sped it up considerably since the version in Breezy!

Secondly I think a number of your points make the assumption that GNOME = Nautilus, or GNOME = Nautilus + Metacity. This is a common belief (or if indeed this is what you though) and incorrect. HOWEVER, this is why we must admit that proportionally a lot of polish must go into these two applications. I dont think that throwing features at Nautilus is the answer, it will also never be the GNOME answer, and I am thankful for it. But you do raise some good points, and ignoring any GNOME user is the wrong thing to do.

Now, point by point responses

Instant Messaging: Check out the galago desktop presence framework. While still on the horizon I forsee some form of integration between the entire desktop, gaim, and this as the glue

Voice Over IP: Check out ekiga. Maybe at some stage this may make it into core GNOME. Either way there is possiblity for integration with above.

File Sharing: I could not agree more. Apparently nautilus (gnome-vfs) supports rendevous discovery of shares and the like but I dont think this is fully taken advantage of (or I havent seen it in GNOME 2.14). Perhaps something could be done with cherokee web server + WebDAV + automatic nautilus discovery + gnome-vfs WebDAV + places sidebar. Edit- This was done here, but i think the project died.

Secure Shell GUI: This is already there. Check out Places -> Connect To Server -> SSH. I presume you can also enter sftp://user@server/path

More Command Line Tools: While I understand the problem you want to solve; easier access to command line. I dont think shoving everything into the file browser is the right way to go about it. If GNOME can think of a better way to interact with the command line in a modern GUI environment then this is a step in the right direct. Putting the terminal into nautilus I dont think so much.

Menu Editing: Ubuntu Dapper ships the alacarte menu editor. It has also been proposed for inclusion into GNOME 2.16. Its a step in the right direction.

Eye Candy: Do NOT open this can of worms. Personally I think the GNOME has KDE beat when it comes to eye candy. The eyecandy discussion will never be resolved. Its all a matter of preference, I like toyota, you like mazda etc. At the framework GNOME can draw nice graphics using Cairo, and fun things are happening FOR EVERYONE IN THE LINUX COMMUNITY, GNOME AND KDE using compiz and XGL or AIGLX. You do have some points, there are features coming into GTK to be able to detect if a compositing manager is running, but if I want GNOME to keep looking prettier than KDE (joke) then stuff needs to go into GTK to make this easier!

Conclusion I think that this is a very interesting time for GNOME. There is all this cool framework level stuff sitting there, simmering away, ready to be cooked into GNOME in some amazing ways. leaftag, galago, deskbar (and the buzz its generating), desktop search, performance improvements, compiz and XGL, and MUCH MORE.

Comments welcome

Mar 15, 2006

Epiphany is AWESOME!

After reading this post I have now switched from firefox to epiphany. I would have done so earlier if this was hyped during the (or Davyd's) 2.14 release notes!

My favorite features (so far) are

  • Extensions (especially integration with liferea)

  • When a page cannot epiphany offers the GCace or Archive.org version

  • Starts faster

  • Taggable style bookmarks!

  • Deskbar integration

  • Download manager (with notification area icon)

I would recommend any gnomie out there to switch to epiphany today!

Mar 2, 2006

Gnome Documentation System

Just started hacking on my attempt to implement some sort of more modern documentation system for the gnome user guide.

So far this involves a few components; a modified version of moinmoin 1.5, a hacked version of yelp with xml-rpc support, and some python scripts.

Basically the idea is that moinmoin now supports docbook generation and has a nice xml-rpc interface. So the idea is that periodically the wiki version of the gnome-user-guide is crawled and docbook is generated. Also, yelp can fetch the latest version of the documentation from the wiki and display it.

A bit of work to go but a nice project covering lots of disiplines

Feb 20, 2006

Gnome Documentation

Well by virtue of having a working jhbuild install of Gnome 2.13.91 I have volunteered myself to update the nautilus section of the gnome user docs. Well what a Job that is shaping up to be!

I have been rewriting a lot of the docs and taking a heap of (matching) screen shots along the way so when I finish (which will be in a day or two) the new user guide will be rocking!

Feb 18, 2006

Successful build of Gnome 2.13.91 using jhbuild

Well after a little bit of fluffing around, but an otherwise streamlined build process I got a installation of Gnome 2.13.91 going. Thanks a lot to the following links

https://wiki.ubuntu.com/LiveCDCustomizationHowTo http://live.gnome.org/GnomeLiveCd_2fHowTo

2.13.91 Desktop

The first thing I notice about the new version: fast! Nautilus and startup have become a lot faster. I really like the eog simplification that has gone on, and the fusa stuff seems to work really well. I will go and file a few bugs about the operation of nautilus and the blinging new search feature. Now I can move onto the next step of my "automated livecd using jhbuild master plan"

Feb 17, 2006

Gnome 2.13.91 jhbuild Fun

Well I spent most of the afternoon trying to get Gnome 2.13.91 (2.14 Beta 2) to build. The first problem was with libxklavier. The version in jhbuild fails to build, I filed this bug but in the meantime replacing with libxklavier2.1 fixes it.

The only other problem is with epiphany which fails to build. It cannot find iso-codes. I actually think the problem is with iso-codes because running in jhbuild shell, it cannot be found. Maybe iso-codes make install is broken.

Anyway tomorrow I will have a go at building jhbuild in chroot (im trying to get a working GnomeLiveCD from using jhbuild). More on that later

← Previous Page 3 of 3