Uni
Have now officially had 2 days of lectures in CS and it's looking pretty fun. The fact that I am recovering from surgery is a bit of a bummer because it means that I can't go out at night or anything like that for the moment, but I'll be better soon enough so it's not so bad.
Met a whole load of interesting people, who will no doubt read this blog in time when I give them the URL so I'd better be nice :) Seriously tho, was impressed that a load of people knew about Linux, even a member of *cough* d'oposite-sex. V. Impressive. I'm loading up XD2 on my laptop to show it off because, while they all know about Linux and have tried it out, they don't seem to know how sweet it can be and have generally got stuck with install and hardware issues etc..
Maybe I'll try to organise an Install fest :p
PnP and Notification in WinXP
I was using windows XP for a while over the weekend and on thing about it really impressed me: The use of the System tray (Notification area in Gnome). This can be broken down into a few areas:
* Networking: Windows used to be really poor in this area in that you would have to reboot to restart a network connection, but now it's pretty sweet. I was using my gf's laptop which had both WiFi and Ethernet. When I booted up neither were connected so there were two icons in the system area which consisted of a network icon with big red X accross it. Once I connected either of these, it would get an IP from the DHCP server and I was immediately online, then a balloon would pop up and tell me that I was connected to the network. The way these ballons work in general is IMHO less than ideal but I'm not going to go into that - all in all it is pretty nifty.
In Gnome we have the gnome-netstatus applet in Gnome cvs which is pretty nice but it must be added to the panel manually and told which connection to monitor - obviously a far cry from the ease of use of the XP version. I don't pretend to know how we could implement something similar in Gnome, but it will have to be done some day if we want to compete with the big boys ;) Maybe we could use Gnome-System-Tools to detect the avaliable connections and show them in the notification area :/
* Hardware: Plug and Play hardware (eg. USB) works really nicely. Instead of the old wizard dialog you used to get now a little notification bubble pops up to tell you that new hardware has been detected and another one then replaces it telling you whether the new hardware could be installed.
Hopefully HAL will provide this kind of functionality in the future for Linux users.
* Battery and Sound: If you are using a laptop a battery is shown in the system tray so you can see how much life is left - if you aren't it isn't. Simple as that. Same goes for sound - if you have sound hardware then a speaker is shown to let you change the volume - if you don't it isn't. Gnome should work like this. Not sure how to detect if the system has a battery - maybe HAL, but sound wont be as much of a challenge.
Another thing in Gnome, if that a system is capable of suspending then "Suspend" should be shown in the Actions menu, along with Logout/Shut Down/Reboot.
So in short - XP does a good job of customising the interface based on what hardware is avaliable. ATM Joe Gnome User must do this h[i/er]mself. This needs to change and with kickin' things like HAL I think it can.