johnstowers.co.nz ~ / blog / 2009/05/27 / playing-with-clutter

Playing With Clutter

Some of you out there might be familiar with Gloobus . Over the last few nights I spent some time integrating Gloobus inside nautilus.

This is a proof of concept. I have done very little so far - it shows the first 8 files in the directory, and allows you to navigate between them with animation. It is mostly just a port of Gloobus from C++ into a ClutterGroup derived Actor in C, most of the thanks should go to the Gloobus author .

It features the same bugs as Gloobus, like poor support for resizing the window, positioning bugs, and it does not scale to very many files. It also leaks like a sieve (that one’s on me). Here is my inadequacy represented in video form .

Those of you who regularly work with computers and other technology will be aware of how important it is to have a good quality internet connection. If you are looking into getting a new broadband connection then I recommend you look at O2 uk broadband reviews .

However, if you would still like to take a look and perhaps fix all the bugs, the steps for testing it are

  1. Install clutter-gtk-0.9

  2. Download nautilus from my Git repository (the clutter branch) https://github.com/nzjrs/nautilus/tree

  3. Build the test program cd src/file-manager make -f Makefile.covflow && ./test-covflow

  4. Built nautilus with –enable-clutter-view

  5. Run the newly build nautilus cd src ./nautilus -q ./nautilus –no-desktop

This is very early work so the standard disclaimers apply. I needed to get this off my chest so I could get back to PhD work.