Xgl on a live CD

If you want to try Xgl to see what all the fuss is about, then you should download the Kororaa live CD. I downloaded the 441MB iso, burned it on CD and rebooted into Xgl.

Wow. All the eye candy looks great, the cube revolved when I switched desktops or dragged the background with CTRL pressed. Dragging windows from one side of the cube to another desktop was really cool, but not as much fun as watching a sticky window bend and deform as I dragged it!

As someone pointed out on digg, it’s not just eye candy. The openGL powered desktop uses my video card to move pixels around and feels responsive. I’m very tempted to upgrade to Ubuntu Dapper so I can install the Xgl binaries! (via)
Later… I updated my Ubuntu install to the latest Dapper release using apt-get dist-upgrade and after some minor fighting with a customized xorg.conf and following the instructions I have an Xgl powered desktop! Nice.
Slightly Later… I found a showstopper bug. It doesn’t do full screen image viewing. At least as far as gthumb or f-spot is concerned anyway. Gthumb just dies and F-spot displays a thumbnail in the corner of a grey screen.

Some people had the same problem playing movies and the solution was to use openGL as the full screen driver but I don’t think the same can be done with an image viewer, can it?
It’s alpha software so hopefully this will be worked around sooner or later!


F-Spot – Picasa like application for .net, mono and Linux

Liam’s going on again about how great the combination of “picasa + hello + blogger + ftp” are on IRC but unfortunately Picasa is a Win32 application so it’s not something on my radar.

He says that F-Spot is a similar application, developed using Mono so it’ll probably make it’s way to Windows .net too.
If you want to install it on Debian Testing you’ll need to install the unstable port using the following:

Add “unstable” to your /etc/apt/sources.list:
deb unstable main
Then edit /etc/apt/preferences and set the “pin priority” of unstable lower than testing. This means that “testing” packages will be installed before “unstable” ones.
Add these lines to /etc/apt/preferences:
Package: *
Pin: release a=testing
Pin-Priority: 650
Package: *
Pin: release a=unstable
Pin-Priority: 600

Thanks Niall for that last bit!
Now, install f-spot:
# apt-get -t unstable install f-spot
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  binfmt-support libgconf-cil libglade-cil
  libglib-cil libgnome-cil libgnomedb2-3
  libgnomedb2-common libgtk-cil
  libicu28 libmono0 libsqlite0
  mono-assemblies-base mono-common mono-jit
Recommended packages:
  icu mono-assemblies-arch
The following NEW packages will be installed:
  binfmt-support f-spot libgconf-cil
  libglade-cil libglib-cil libgnome-cil
  libgnomedb2-3 libgnomedb2-common
  libgtk-cil libicu28 libmono0 libsqlite0
  mono-assemblies-base mono-common mono-jit
0 upgraded, 15 newly installed, 0 to remove and 377 not upgraded.
Need to get 20.7MB of archives.
After unpacking 59.2MB of additional disk space will be used.
Do you want to continue? [Y/n]

F-Spot is an application designed to provide personal photo management to the GNOME desktop. Features include import, export, printing and advanced sorting of digital images.