20 Jul 2007 zeenix   » (Journeyer)

Adventures with the new computer

Now I am also amongst the elite who run a 3D desktop on their machines. With the proprietary drivers from Nvidia, it was just a matter of `apt-get install gnome-compiz-manager` and then enable/configure the 3D desktop through the intuitive GUI provided. The only problem was that I wasn't getting the window decorations although the gtk-window-decorator was running but it turned out in the end to be a simple matter of restarting gdm/gnome. I thought I'll be able to impress my windows-using GF but she seems to be more unix-like than i thought as her comment was: "Why? whats the use for this?" rather than "wow! thats cool".

I had to a buy a new MS wireless keyboard as I lost hope to get the apple bluetooth keyboard to work with my machine. Now that i have the M$ wireless keyboard and mouse, i have been told that they are not bluetooth and are not encrypted either, wow! scary. They both worked out of the box and seems for the PC they are like normal usb keyboard and mouse. Another problem is that the Fn keys don't work in ubuntu so i have to use the usb keyboard when i need to use them (e.g to switch the VT). I'll try to dig into the problem during the weekend.

GUPnP Universal Control Point:

I mentioned that I'll soon start working on GUPnP Device Spy that will be a free replacement of the Device Spy bundled in the Intel tools for UPnP, I have actually started to write it now but I thought the Device Spy isn't a very nice name for it as it's much more than that, so I naming it as GUPnP Universal Control Point. I'll stick to his name unless someone else have a better idea? Here is a screenshot of work in progress:

For those who are not familiar with the Intel Device Spy, this control point will enable user to easily perform three important functions:

  1. Discover UPnP devices on the network and report all (that includes service introspection info) the information regarding them.
  2. Ability to subscribe/unsubscribe to state-variables change notifications.
  3. Invoke actions on the services

The last one will be completely dependent on the introspection information available so you can't call a method on a service that doesn't list that method in it's SCPD.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!