LauraCowen.co.uk

Life, technology, research, and miscellany

Updating NVIDIA graphics drivers with Ubuntu kernel updates

November30

I’ve tagged this post as a ‘BitOfAWhinge’ because…it is. But bear with me; it’s got some random praise in it too.

I run Ubuntu Hardy on my Thinkpad T61p but (as I mentioned in a previous post) I use the proprietary NVIDIA graphics drivers so that I can have a decent resolution and use Desktop Effects. This works fine most of the time. Unfortunately, however, most times that I install updates that include kernel updates, the NVIDIA graphics modules become incompatible with the new kernel.

I guess that, were I running them, the Ubuntu graphics driver would be upgraded along with the kernel and this wouldn’t be a problem. As it is, though, after installing the kernel updates and rebooting, X (the graphics environment) takes some effort to load (on the computer’s part – not sure quite what it’s doing but it seems to be straining a little) before loading into a low, non-widescreen, resolution (bit like Windows safe mode). It also seems to revert to US keyboard settings so that certain non-alphnumeric keys are in the wrong place – awkward when entering a password that might contain them.

From there, I have to re-run EnvyNG (the nifty little app that goes away and installs the appropriate NVIDIA graphics drivers – or, in this case, probably just recompiles the modules or something), then reboot. And then everything’s fine. Today was about the third time this has happened. It’s not a major problem now that I know how to fix it but it is irritating and slow. The first time it happened it was quite concerning until I realised that running EnvyNG would fix it all.

So not very user-friendly. Better would be if the kernel update would recognise that there are other modules that are now incompatible (at this point you might be able to tell that I don’t really know how it works but that’s not the point) and, after installing but before rebooting, prompts the user that you’ll need to update them too (ideally with ‘and how to do that’).

VMWare have now cottoned on to this (yes, another proprietory app). Usually after a kernel update, you click VMWare Workstation to start and it just doesn’t do anything (again, rather concerning; if you know how to run it from the command line, you at least get a message that tells you to re-run the VMWare config script). Today, however, I got a little message pop-up saying that I needed to update the modules (or something like that) and I could press a button to do just that. It did it all for me and just worked.

So, some random praise for both EnvyNG and VMWare for making things easy to update. Minus points to Ubuntu Update Manager for not at least warning me that that would be necessary. I understand that by using proprietary software on Ubuntu, Ubuntu probably can’t (or shouldn’t) be held responsible for updating it, but it would be nice to be warned that I would need to run the updates myself.

Okay, not the most riveting blog post in the world but a start on my quest to have software developers (all developers; not just Ubuntu or even just open source) think a little and put in what might seem (to them) like niceties but which make all the difference to the user’s experience. Afterall, it’s for the user that this software exists at all.

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2008-11-30 at 03:11 pm in Open Source | 3 Comments »

Multiple tabs & parallel browsing

April25

As you may have heard, I recently acquired an OLPC laptop. At some point I am going to write up my experiences with the OLPC/Sugar software so far (in the meantime, to uphold a promise I made, here are some useful tips for using and setting up software on the OLPC). For now, here are my thoughts on browsing the Web from the OLPC Browse activity.

The killer bit of the Firefox browser, IMHO, was the ability to open multiple Web pages in separate tabs within the same browser window. Of course, internet Explorer now does multiple tabs (in a rainbow of shades) but back in my Windows (pre-IE7) days, I frequently did parallel browsing of websites by simply opening each webpage in a new window. The advantage of multiple tabs is that you don’t end up with a clutter of browser windows all over your taskbar.

I suspect that multiple tabs in browser windows, and (in Firefox at least) being able to bookmark all the tabs at once, has slightly altered how people browse.

Opening in a new window set me off down the path of parallel browsing but multiple tabs ensured I got there. Especially as websites got more interactive and state-sensitive (meaning that you can’t switch to another website then click ‘Back’ to return to your internet banking session). And I got less patient waiting for pages to load (ironic seeing as connection speeds have increased).

So now I’ve started using my OLPC to browse the web occasional when my other laptop is unavailable. This is an interesting, and slightly frustrating, experience.

The Sugar interface on the OLPC basically does away with the idea of windowing environments. That is, you don’t have a desktop on which to drag around and switch between windows. instead, each application (known as an ‘activity’) runs moreorless full-screen, like this:

This means a return to linear browsing. in some ways it’s a liberating experience in that I read what I want to read of the current website or page before moving on the the next. And when reading blogs and the like, I can always click ‘Back’ later. In many ways, though (and i’m a great believer in computers supporting user-behaviour, and not the other way round), it’s just frustrating.

For example, in writing this blog-post, I couldn’t easily open my blog or Andy’s OLPC tips page to check that I used the correct URL in my links. Nor could I quickly check my usage of a word in dictionary.com. I can, and sometimes do, open other instances of the Browse activity – essentially opening in a new window but with a little more effort – but more than three instances, I’ve found, tends to crash the whole lot.

Now, the OLPC and its software isn’t designed for me; it’s an education tool for children in developing countries. On the other hand, how soon before the older or more tech-savvy children start to want to browse in parallel – especially when internet access gets more ubiquitous?

I have resisted putting Firefox on my OLPC but tonight I’m sorely tempted…

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2008-04-25 at 10:04 pm in HCI & Usability, Open Source | 2 Comments »

Snap Shots (Part trois)

April6

I noticed, a couple of days ago, that my blog has acquired adverts.

For example, in my blog post It’s here, it’s green, and it’s got ears! a couple of the phrases in the post have acquired dashed underlines and Snap Shots icons, like the term ‘One Laptop Per Child’ in this screenshot (the link ‘XO (or OLPC) laptop’ has a Snap Shot icon because it’s a link that I created):

(click the picture to see it more clearly)

I’m not sure that I like this. I don’t want to be advertising random companies that I know nothing about. I was aware that the Snap Shots windows that are added to my links contain small ads in addition to the preview of the target website. But the preview of the target website is why I include Snap Shots on my blog and the ad is smaller than the preview and I can live with that. But I’m less keen on Snap Shots identifying phrases in my blog posts purely to add adverts.

I had a look at the Snap Shots website which explains that the adding of Snap Shot icons to non-link phrases is a new technology called Snap Shots Engage. It also describes the Snap Shot Shares scheme, in which I can get a share of the advertising income (I guess from both Snap Shots and Snap Shots Engage ads).

I’m not against people making money out of their websites – though I don’t choose to right now as that’s not the purpose of my website – and the Snap Shots Engage method is fairly non-intrusive compared with, say, Google ads. My objection is to a third party inserting adverts into my blog without me knowing and explicitly agreeing to it. Also, while the normal Snap Shots ads are obviously ads below the preview of the link target:

the new Snap Shots Engage ads are less obviously ads that have been chosen by someone else:

and in this particular instance, the tone of the text in the ad jars slightly with my enthusiastic OLPC post.

I’ve had a look at the Snap Shots FAQ page to work out how I can opt out of them putting ads on my blog but they just say:

“At this time, Snap offers advertising exemption to educational and governmental institutions. If you feel that your web site fits these criteria and would like to apply to be exempted, please send an email to customerservice@snap.com and we will review your application and get back to you shortly.”

And I’m neither an educational nor governmental institution. So, I’m going to disable the Snap Shots WordPress plugin and lose Snap Shots completely.

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2008-04-06 at 04:04 pm in Blogging, Twittering, etc | No Comments »

FOSDEM ’08, Brussels

February25

Less than 24 hours ago, we arrived home from a great weekend in Brussels at FOSDEM (see the photos).
FOSDEM is an annual 2-day conference for free and open source software developers (or users, in many cases) in Brussels, Belgium. The conference programme describes the event as:

 4000+  GEEKS
  200+  LECTURES
     2  DAYS
     0  €

Yep, 0 €. That’s free and gratis! Which is rather impressive for such a big event.

My other half has been to FOSDEM a few times but this was only my second experience of Brussels geekery. Last year, I remember enjoying the weekend (we went with a lovely group of people) but apart from some specific talks (inc Jim Gettys on the OLPC, and a talk about the KDE documentation project), I wasn’t so blown away by the conference itself; my general memory is of being cold and tired.

So I wasn’t sure about going this year but in the end I did – if nothing else, it’d be a weekend in Brussels (which is a really lovely city) and good food and company. Which it was. *And* I enjoyed the conference itself!

As ever, I’m planning to write up some of the talks that I went to. As ever, I probably won’t (though I will try!). In the meantime, here’s what I saw:

As Tony says, none of the keynotes were that great; the Tux in Shades one, which I thought would be interesting, was particularly disappointing (though the guy seemed to know his stuff).

So, what was cool and uncool for me?

Cool Not so cool
Knut Yrvin, who did the OSS in Education talk in the CrossDesktop developer room. Best presenter I saw. Having two presenters for the Linux in Hollywood keynote. Unnecessary, pointless, and annoying.
Lots of OLPC laptops around! :) Mine’s not arrived yet. :(
The green OLPC hand-crank. Not being able to find the guy to get a closer look at the green hand-crank.
Good presentation on accessibility issues (Debian and accessibility talk) with explanation of how Braille output works. Developers who don’t realise thatCommand Line != GUI with your eyes closed.
Yummy dinner and beer in the evenings. Yucky burger and crappy coffee during the day.
Chatting to lovely Josette at the O’Reilly stand. Impulse buying at the O’Reilly stand – as usual!
Tony’s phone worked abroad! Vodafone website not updating my unbilled usage for 72 hours – still don’t know what it’s cost me!
Getting there and back in a group of about 12 people and losing only 1 of them. Arguing over directions – as usual. :)

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2008-02-25 at 11:02 pm in Open Source | 1 Comment »

Web 2.0verload!

October10

Eek! I don’t want SnapShots icons on every single link of my beautiful del.icio.us tag cloud. It makes it look all yucky. :(

If Erik Wingren (User Experience guy at SnapShots) is reading this, is there anything I can do to selectively prevent the icons displaying?

Post to Twitter Post to Facebook Post to Delicious Post to LinkedIn

tagged with:
posted on 2007-10-10 at 08:10 pm in Blogging, Twittering, etc | No Comments »
« Older EntriesNewer Entries »