Install Gloobus Flow With Nautilus
Integration In Ubuntu
<br />1. Install clutter and clutter-gtk
The Clutter version in Ubuntu Karmic is old
and will crash Nautilus with Gloobus Flow integration, so we have to
install a newer version. The first option would be to install it from
GIT, but we will then have some issues with clutter-gtk. Luckily, Rico
Tzschichholz's testing PPA has a pretty new version of Clutter which
will work just fine (I've tested it).
To install this newer
Clutter version, you must add this PPA (Ubuntu Karmic only!):
======
<code>sudo bash -c "echo 'deb http://ppa.launchpad.net/ricotz/testing/ubuntu karmic main' >> /etc/apt/sources.list"
sudo bash -c "echo 'deb-src http://ppa.launchpad.net/ricotz/testing/ubuntu karmic main' >> /etc/apt/sources.list"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9E5DB0C8
======
</code>
Yes, including deb-src. I didn't use the easier way to add a PPA for
Ubuntu Karmic because apparently that doesn't add the source part.
Then,
install clutter, clutter-gtk and gnomeui (you'll need that too):
======
<code>sudo apt-get update && sudo apt-get install libclutter-gtk-0.10-dev libclutter-1.0-dev libgnomeui-dev
======
</code><span style="font-weight: bold;">Important note:</span> if you don't
install Clutter from this PPA (or from GIT if you prefer that), Nautilus
======
<code>cd
bzr branch lp:gloobus-flow
cd gloobus-flow
./configure --prefix=/usr
make
sudo make install
======
</code>
<span style="font-weight: bold;">3. Download and install Nautilus
Clutter GTKlist:</span>
Firstly, make sure you have all the
dependencies needed to build Nautilus. This can be done very easy, with:
will crash when using Gloobus Flow and changing folders!
<span style="font-weight: bold;">2. Download and install Gloobus Flow</span>
======
<code>sudo apt-get build-dep nautilus
======
</code>
And then you can finally install the clutter-gtklist patched
Nautilus:
======
<code>cd
bzr branch lp:~gloobus-dev/gloobus-flow/nautilus-clutter-gtklist
cd nautilus-clutter-gtklist
./autogen.sh --prefix=/usr
make
sudo make install</code>
======
<span style="font-weight: bold;">4. Restart Nautilus</span>
This is the last step. You can either restart Nautilus:
======
<code>sudo killall nautilus
======
</code><code></code>or just log out and log back
in.
Now to enable Gloobus Flow, select "Clutter" in the top
right drop-down in Nautilus.
<span style="font-weight: bold;">In
case Nautilus crashes when changing folders in Gloobus Flow, do this:</span>
<code>======
</code><code>cd
git clone git://git.clutter-project.org/clutter
cd clutter
./autogen.sh --prefix=/usr
make
sudo make install
git clone git://git.clutter-project.org/clutter-gtk
cd clutter-gtk
./autogen.sh --prefix=/usr
make
sudo make install
======
</code><span style="font-weight: bold;">And then recompile Nautilus and Gloobus
Flow!</span>
Updating Gloobus Flow
Since Gloobus
Flow is under development, you may want to update it from time to time.
To do this, "cd" into the gloobus-flow
and nautilus-clutter-gtklist
folders and paste this:
======<br /><code>bzr pull<br />======<br /></code>Then, run again the compiling part for both <span style="font-style: italic;">gloobus-flow</span> and <span style="font-style: italic;">nautilus-clutter-gtklist</span>:<br /><br />======<br /><code>./configure --prefix=/usr<br />make<br />sudo make install<br />======<br /></code>
Uninstalling Gloobus Flow
If you want to uninstall Gloobus
flow, follow these steps:
======
<code>cd<br />cd gloobus-flow<br />sudo make uninstall<br /><br />cd<br />cd nautilus-clutter-gtklist<br />sudo make uninstall<br />======<br /></code>Then open Synaptic, search for Nautilus (if you don't have any -dev <br />packages installed, the nautilus packages which need reinstalling should<br /> be: nautilus, libnautilus-extension1 and nautilus-data) and reinstall <br />the packages. Alternatively, you can also remove clutter, clutter-gtk <br />and gnomeui:<br /><br />======<br /><code>sudo apt-get remove libclutter-gtk-0.10-dev libclutter-1.0-dev libgnomeui-dev<br />======<br /></code>That's it!<br /><code></code><br />
0 comments:
Post a Comment