20 Jul 2007 (updated 20 Jul 2007 at 09:14 UTC)
»
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:
- Discover UPnP devices on the network and report all
(that includes service introspection info) the information
regarding them.
- Ability to subscribe/unsubscribe to state-variables
change notifications.
- 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.