Linux for Grandma - Part III, Finale

Wed Apr 16 06:16:07 -0700 2008
manage

Okay, it has been a few months since I have set my 83-year old grandmother with a desktop PC running Kubuntu 7.10.  Just to recap, she has never used a PC before.  She doesn't know Windows or Mac or Linux.  It was the first time she used a mouse, though she is a touch-typist.  I configured everything in advance.  I removed everything that I thought would be distracting or not used.  I created a GMail account, helped her set up online banking, and created bookmarks for the few websites she would use. I gave her some basic training on the things she will do regularly.  We sat down over a period of a couple weeks and I gave her lessons on using the things she wanted to know.

First off, the mouse.  I swear before God and everyone who can read this I will *NEVER AGAIN* make fun of Apple's one-button mouse.  She did catch on to the scroll wheel pretty fast, and liked that, but the left- and right-click was nothing but trouble.  A single big button would have been perfect.  I must do penance.  I think I'll buy an iPod shuffle or something as a tribute to Apple.
Actually, controlling the mouse was a big deal.  It took us a while to get the right acceleration rate, but she still had problems with accuracy.  I found out that KDE has the ability to adjust the size of the borders of a window, but for some strange reason the WIDGETS don't adjust in size.  WTF?  The ability to make the close and resize widgets larger is a must.  I looked everywhere, but those would not change.
Watching her learn to click the mouse button was educational.  Instead of just a soft tap, it would be a deliberate lift-the-finger-two-inches-up-and-mash-down movement.  That would invariably jerk the mouse when clicking and sometimes it would take 3 or 4 tries to hit what she wanted.  This, however, got better with practice.  But still, we did go through two cheap mice before she got better and I bought something decent.  Watching $5 mice die is one thing, but a good Logitech optical is a different story.
Grandma has a life.  She is very active in church, women's club, gardening, art league, the local historical society, etc.  So, while she originally had intentions of taking classes on the PC and learning the computer, all she really had time for was the basics: online banking and e-mail.
Both took some time and practice, but she can handle the basics of Firefox with ease -- and some note cards.  E-mail was the most confusing.  I don't know why, but she insisted on trying to click the little "star" icon in GMail to try and open new messages.  Still, she can now send and receive e-mail -- including displaying pictures -- without assistance.
Banking was easier, with one exception.  Her personality is such that if first a PIN or password doesn't work, try it again 27 times in a row.  At least once a month the ATM eats her debit card because she insists on entering the wrong PIN 3 times in a row, then goes "Oh, it is the other one" after the card is gone.
So, every once in a while she hit the CAPS LOCK key and entered her banking password wrong three times in a row and it locked her account.
But, she was able to navigate U.S. Bank's website with relative ease.  She figured out how to handle multiple accounts, transfer funds, verify checks have cleared, etc.  She refuses to use online bill pay and online statements, but that is a personality quirk and not anything to do with learning how.  She doesn't trust it.
There were only two other issues in general.
The first was not really grasping the concept of a windowed application.  When I'd tell her to "look in the lower right corner of the Firefox window for the GMail icon", she'd always tell me "there is just a clock there!".  She was looking at the task bar.  To her the bottom of the screen was the bottom of the window.  And no, hiding the taskbar was not an option.  That just prompted some serious confusion.
The second item was closing Firefox before shutting down the computer.  9 times out of 10 she would hit the window resize widget and not the close.  Then, oblivious, she would shut down the PC.  The next time she booted, Firefox would pop open and complain about a crash.  I think this is related to the too-small widgets.
Finally, a general opinion of Linux for Grandma.
She had no problems that were specific to Linux.  99% of her activity was limited to the web browser, and she handled that fine.  Her home page shows local weather, sports scores and gas prices.  Beyond that, she checked banking, her church website and e-mail.  Everything appears and works the same regardless of the OS, since it was all browser based.
For limited use, like browser based applications only, there is no reason not to use Linux.  In fact, most people in her case wouldn't know the difference.  The three main reasons to use Linux are that it works, it is free, and runs on low end hardware fairly well.  Nor did I need the overhead of anti-virus and anti-spyware software.

Linux for Grandma - Part III, Finale
Wed Apr 16 07:48:13 -0700 2008
manage

so disable that dang caps-lock, she isn't punching ForTran IV

(like, er, some  coots that I know did, yeah, those silly ol' fossil coders)

Linux for Grandma - Part III, Finale
Wed Apr 16 08:38:11 -0700 2008
manage

I honestly didn't think of disabling the CAPS LOCK key.  I will try that.

Most everything stems from her impatience.  The PC is a dual-processor Via C7 (nanoBGA) w/1 Gb of RAM.  It is still slow, but quiet as death and cool.  I had a hard time mentally justifying purchasing her a fast machine for just using Firefox.  Maybe that is what it'll come down to.

She'll frequently click the icon to start Firefox, then click it 10 more times because it doesn't come up quick enough.

Linux for Grandma - Part III, Finale
Wed Apr 16 09:14:16 -0700 2008
manage

Make sure preload is set up on her machine, that should speed up the launch time a bit.

I'd try to track down where the slow-down is coming from with the FF startup... If it's the disk, there's always the option of mounting /opt as a ram drive just large enough to hold a copy of FF :).

Linux for Grandma - Part III, Finale
Wed Apr 16 12:05:51 -0700 2008
manage

Actually, preload won't help her.

Her typical session is:

1. Boot computer

2. Start Firefox

2a. Shut down Firefox (optional)

3. Shut down computer

Preload would help if she actually did anything else, or left the computer running.

The speed issues are:

1. The super-quiet, but not blazing fast disk;

2. The anemic nanoBGA processors.

I'm debating moving everything off the HD and onto a USB 2.0 memory stick, but the CPU is still going to be a dog.

Linux for Grandma - Part III, Finale
Wed Apr 16 12:54:18 -0700 2008
manage
Quiet is cool - but is it important for your grandma?
Linux for Grandma - Part III, Finale
Wed Apr 16 12:58:04 -0700 2008
manage

Well, she got a machine that I was designing for super-quiet as a basic desktop.  It is a mini-itx box.

That being said, again it is a mental perception on her part.  She keeps turning it off even though I've explained that the way it is configured it would use about $10 worth of electricity in an entire YEAR.

She also claims the fan is too loud, and that is quieter when it is off.  My pointing out that it is a FANLESS PC doesn't help.  :-)  It has a DC power brick and no fans.  It might be hard drive hum, but I purchased this hard drive specifically for the low noise rating and reviews.  Her hearing is NOT that good.  It is all in her head, but what can I do. 

Linux for Grandma - Part III, Finale
Wed Apr 16 13:35:09 -0700 2008
manage
You might then have better luck with a beefier but louder machine then. If she's going to shut it down anyway, she might as well have a reason.
Linux for Grandma - Part III, Finale
Sat Apr 19 23:02:28 -0700 2008
manage

Prelink the firefox binary, perhaps? Might speed things up a bit.

Linux for Grandma - Part III, Finale
Wed Apr 16 11:32:39 -0700 2008
manage

While you were at it, why didn't you disable the right mouse click in your xorg config?

http://gentoo-wiki.com/HOWTO_Mouse_Nav_Buttons#KDM_and_KDE

You would just change your numbers to 1 2 1 or 1 1 1, if your grandmother never uses the middle mouse click.

Linux for Grandma - Part III, Finale
Wed Apr 16 13:41:17 -0700 2008
manage

Can't you just lock out multiple instances of Firefox (and other programs), so multiple clicking won't have any effect?

Linux for Grandma - Part III, Finale
Wed Apr 16 13:44:16 -0700 2008
manage

If you can, it is news to me.  That would be a wonderful option in this case.

Linux for Grandma - Part III, Finale
Wed Apr 16 14:54:51 -0700 2008
manage

#!/bin/bash

if not (ps aux | grep firefox) then firefox

#Just point her firefox shortcut to this script

#BTW, I suck at bash scripts so there's little chance that the syntax is right, but the idea is there.

Linux for Grandma - Part III, Finale
Wed Apr 16 15:05:47 -0700 2008
manage

heh, that will find the "grep firefox" process every time

"ps -C firefox-bin" might be better

 

Linux for Grandma - Part III, Finale
Wed Apr 16 18:17:23 -0700 2008
manage

Why did I just spend 30 minutes trying to figure out this simple thing?

#!/bin/bash
if [ -z "`ps --no-heading -C firefox-bin`" ];
    then firefox &
fi
 

ok now, someone post the RIGHT way to do it.

Linux for Grandma - Part III, Finale
Wed Apr 16 20:04:06 -0700 2008
manage

ps -A | grep firefox - doesn't find the grep.

I used to get the grep part when using a lowercase a - I don't get it with the capital A...

drew

Linux for Grandma - Part III, Finale
Thu Apr 17 08:38:19 -0700 2008
manage

Up the ram if you could, Firefox is a HOG!

Linux for Grandma - Part III, Finale
Wed Apr 16 08:00:47 -0700 2008
manage

Based on what she does and the fact you already have her using firefox, have you considered making all six pages her home page?  That way, switiching between them would be as easy as clicking the tabs on the top- and since she uses GMail, there would almost never be any need for her to use the taskbar at the bottom except for shutting down.

Linux for Grandma - Part III, Finale
Wed Apr 16 08:40:42 -0700 2008
manage

Well, we tried tabs.  The problem is she kept closing them then could never remember how to get back to them without shutting down and restarting Firefox.  I need to see if you can have a group of tabs show up in the bookmarks bar and open them all with a single click.  That might help.

But, we also had problems with reading tab titles.  Again, just like the status bar at the bottom of the window and confusing the window with the screen, she was confusing top of the tab with top of the screen.

Linux for Grandma - Part III, Finale
Wed Apr 16 08:51:16 -0700 2008
manage
You can configure Firefox to open a group of tabs with a single click.

Also, perhaps you should configure Firefox to run in full screen mode - give her one less thing to be confused about?

Opening tabs as a bookmark

Wed Apr 16 11:41:54 -0700 2008
manage

If you want to set a group of tabs as her "homepage", put a pipe ( | ) between the web addresses.  Alternately you could teach her "open all in tabs" is at the bottom of each expanded folder of bookmarks.   I haven't figured out how to make a group of tabs be a bookmark, or how to have open all in tabs be default when clicking on a folder.

Linux for Grandma - Part III, Finale
Wed Apr 16 12:27:33 -0700 2008
manage

If you set them all as her home page, then clicking the "house" icon at the top brings them all back.

Bad thing is some of them are now duplicated....

Linux for Grandma - Part III, Finale
Wed Apr 16 08:19:46 -0700 2008
manage

I really like the suggestion of locking out caps-lock.

My brother and I put my mom on a computer when she was 69, and she's been running Linux for probably 5 years now.  She had an accident last fall, and we don't have her back on computer yet, but I hope to soon.

She never did get the hang of the web.

She had some of the dogonnest mousing habits I ever saw.  Several times a year she managed to reset the window manager theme, even though it is somehow buried 3 layers deep in menus.  For a while she took to random clicks around the screen while waiting for Thunderbird to start, because "That's what makes it work!"  (physical placebo)  I've done various experiments with locking down her account, for instance the window manager preferences.  But in this case, the window manager took ro files and turned them back to rw, so it could rewrite the theme, etc.  I never have enough time for the trial and error I'd like, because I'm so far away, and many lockdowns just have to be tested locally.

She uses Thunderbird for email, and I run a one-user IMAP server to keep her one step away from her mail store.  That also lets me keep it in maildir instead of relatively fragile mboxes, especially as she's an email packrat.

But I figure a Registry wouldn't last 2 weeks in her hands.

Linux for Grandma - Part III, Finale
Wed Apr 16 10:08:03 -0700 2008
manage

I feel your pain; I'm the tech support for some dearly-loved but computer-incompatible aged in-laws. I really, seriously think there's something about being that old that degrades your ability to deal with unfamiliar systems. (I seem to recall they were much more adaptable 25 years ago...)

WRT locking-out cAPS lOCK, my recommended solution is to physically pull off the keycap and put a rigid sleeve under it, surrounding rthe mechanism; this requires no advanced hacking, but DOES effectively prevent the key from being pressed. If you pull the keycap off straight, and take some care, it's non-destructive and reversible. (I also recommend this treatment for the ~!@#$% INS key, which has caused me more grief than I care to think of. Overtype mode is a luxury I'd gladly do without...

Linux for Grandma - Part III, Finale
Wed Apr 16 10:12:17 -0700 2008
manage
Man, it took me several years to get my 20-somethingish wife to quit randomly clicking while waiting for stuff to happen, and to quit clicking the same button over and over to try to make it happen faster. Had to tell her all about event queues and stuff before she finally stopped. With my wife, though, all it takes is a credible-sounding explanation to convince her I know what I'm talking about.

This all sounds real good, Charles. It doesn't sound like she had any problems that she wouldn't have had on any other computer, the possible exception being the mac. I think the mac ui is more obvious what's going on where, it just feels foreign to the rest of us because we're used to using the broke-ass microsoft ui (yes, I'm a KDE user).

Moreover, I can think of several ways Microsoft's condescending OS would have made her life much more difficult. ;)

My almost 85 year old mom is a windows user..

Wed Apr 16 10:34:55 -0700 2008
manage
going back to Win95 running on a 486 box I gave her, connecting via dialup AOL. She finally is asking me about getting her connected via DSL instead of dialup... at last! She uses her computer for playing off-line games in addition to email and web browsing. She won't buy anything or do banking. Like you said, personal quirk. Linux wouldn't have worked since she was set on using AOL because some friends were using it back in the beginning and, at this point, I'm not about to try and make that kind of a change.
Linux for Grandma - Part III, Finale
Wed Apr 16 11:37:38 -0700 2008
manage

Related side-note...

If I re-equip my mother, she's going to be on dialup instead of cable.  I had her on Gentoo before, since that's what I run, and generally she's best off with what I know best, as long as I can make it usable for her.  But Gentoo is only managable if she's on cable modem, and I can ssh (or OpenVPN, but I never really got that working) into her machine.

There's a thing called UnionFS that's supposed to be going into 2.6.25, that lets you stack filesystems.  This would let you have an underlying read-only filesystem, and a read-write tempfs-based filesystem on top of it, so the aggregate looks read-write.  This also means that the filesystem gets wiped on every boot.  I'm thinking of using this for her, so that only /var and /home would allow writing to the hard disk.  Beyond that, I'm thinking I'd really like to have the read-only / and /usr be on a flash device.

With that in mind, I could send her software updates in the mail.  I'd want a front-panel flash reader, and coach her on exactly when she can and can't play with the flash.  The read-only root / wipe-on-boot improves the inherent security, most likely along with "noexec,nosuid" on any persistent storage she's able to write.

Just a couple more musings about remote system maintenance, when it's REALLY hard to talk the remote user through a fix.

Linux for Grandma - Part III, Finale
Wed Apr 16 12:01:03 -0700 2008
manage

I had configured grandma behind a firewall.  On the desktop, I did have it where should could send me an invite and I could take control using KDE's remote desktop.  This way I didn't have to bother with tunneling SSH or X.

I am tempted to remove her hard drive and put the entire thing on an 1 Gb USB stick, making it all but /var and /home read-only.  She NEVER saves anything and deals with everything thru the web browser, so it should work and speed up disk access.

If she needs an update, I just drop by or mail her a new USB stick.  1 Gb sticks are like $20, so I won't cost much if I need an update.  Then just have her mail back the old ones, if I'm out of town.

Linux for Grandma - Part III, Finale
Wed Apr 16 12:57:51 -0700 2008
manage

There's usually a bit of work to do to make a read-only root.  I've never actually done it, but it just looks annoying.  Gentoo half-supports UnionFS already, and I expect better support as it goes mainline in the kernel.  At that point it should be possible to have an "out of the box" system onto a flash stick.  It also means I can run a similar scheme at my house for build and test, with less overhead.

Linux for Grandma - Part III, Finale
Wed Apr 16 12:05:10 -0700 2008
manage

I had problems with Gmail at first too, clicking on the star and such.

The first time my grandfather used a computer, he reached the end of the mousepad with the mouse.  "You'll have to pick up the mouse and move it," I told him.  He picked the mouse up and moved it in little circles in the air.

It reminded me of Scotty talking into the mouse in the whales Star Trek movie.

Linux for Grandma - Part III, Finale
Wed Apr 16 13:44:12 -0700 2008
manage

Have you considered a trackball for your grandfather?  The Logitech marblemouse is an excellent and inexpensive one, and it does not require the same mousepad foolishness as a mouse does.  I've noticed that my elderly relatives really take to the trackball...

ramdisk

Wed Apr 16 15:51:43 -0700 2008
manage
You want to give her an appliance, a kiosk, you still are stuck on multifunction computer. First off, she doesn't need a huge hard drive (any hard drive at all, get it out of the picture), and the distro should boot from a thumb drive or disk and load all the way to RAM, like puppy or damn small, then it is as fast as possible, everything is right there. Ain't nuthin as fast as a RAM drive. she can print out her pictures right then and save them that way.

And that's my next built from scratch machine, build my own sane internet appliance,which no one has got right yet but is still a nifty idea, mine is a server board with a ton of ram slots, just a modest processor (cheap in other words, like two generations ago or something), and mucho gigs of ram and a thumbdrive or disk to boot from. I leave my machine on most of the time anyway, so who cares. Either way, it is fast, and rebooting takes you right back to a clean install, no muss, no worries.

Anyway, that's my idea on a simple easy to use appliance.

Linux for Grandma - Part III, Finale
Wed Apr 16 18:25:05 -0700 2008
manage

I think all these comments and suggestions are great, and reveal a need for a Old'nix - Linux for elerly people.

25 point font default, insensitive mice, huge icons, minimize or close all windows fullscreen by default, right click is disabled without an alt click, everything that could confuse or mess things up would be disabled. rewritten error messages using car analogies, or things like "call your grandchild and read them this exactly " " in the meantime just click okay and dont worry ;) etc etc etc.

Just look at everything from the standpoint of, does an older novice user really need or care about this. Do they really need to see or allow  the updates do they even Need any of the system configuration options, could it be replaced with, Mouse, Keyboard, Font Size, Universal access, and Sound. Do they really need seven options at shutdown?

well drat....

Wed Apr 16 21:40:10 -0700 2008
manage
25 point font, check... ultra simple and etc..check.. ...oh noes...I'll have to get off my own lawn!

oldnix...grumble....nifty name though...back to grumbling...

Linux for Grandma - Part III, Finale
Thu Apr 17 04:53:42 -0700 2008
manage

Yeah my aren't what they used to be and this new  22 inch LCD running at 1680x1050 really highlight which websites are kissing the dog as far as accessability goes; crtl + in firefox and ctrl-alt+ in x have really gotten to be my friends

Linux for Grandma - Part III, Finale
Thu Apr 17 05:14:17 -0700 2008
manage

Yes.  Grandma picked up real fast on how to adjust font size in Firefox.  The monitor is a 1440x900 19" widescreen LCD, and that was her first request?

"You can read that!?  How do I make it bigger?"

Linux for Grandma - Part III, Finale
Thu Apr 17 23:53:27 -0700 2008
manage

I am a grandma.  Certainly not in my 80s (would I admit it if I were?...probably not).  A major part of my life is helping my friends (mostly other grandmas and grandpas) to learn how to use their computers, and no, I don't help them to use Windows anymore.  Is this a case of the blind leading the blinder?  Yes, quite possibly.  But whatever I learn, I teach others in turn, and it's been fairly rewarding...not in money, but in pride of accomplishment. 

One of the things that I hear a LOT from my friends is that their sons (or daughters or grandkids) make them nervous when they try to teach them computerish things.  A few years ago I began trying to get as many of my friends as possible to at least consider moving away from Windows.  Those that had the most trouble learning to use and maintain their computers, I recommended (nagged might be a more accurate term) that they buy Macs when the time came to replace their current machines. I'm tickled to say that those that could afford Macs, did buy them.

The ones that were game to try something new are now running Mandriva, or Ubuntu.  I burned a ton of Live CDs and we tried various ones so everyone could choose the one they wanted. I had to learn on my own machines first, but I'd been preparing for a long time, so it wasn't too traumatic. 

This week I'm helping a young woman (around age 40) to set up her own machine and then to help her mom to switch away from Windows.

I read Slashdot (and Technocrat and Groklaw, etc), and I know that us grandmotherly types are made fun of a lot. We can laugh about it.  We know we aren't able to learn things as fast as we used to, plus technology has come at our generation pretty fast. We've had to adjust our way of thinking.  I'm grateful for having a very patient, very generous son that helped me learn.  My friends are not always as fortunate, sometimes their kids (or grandkids) tend to be impatient and a little condescending when they try to help. 

The result is that I can build my own machines if I want to, and I can build them for my friends too.  I'm not afraid to try new things by myself...and yes, arthritic hands sometimes tremble and mouse buttons get clicked too many times, but after a while we learn to compensate.

One of the more amusing events that happened from my helping an elderly friend switch to Mandriva was that her son visited her shortly after we got her new system set up.  He was peeved!  He actually yelled at her.  Apparently he didn't know anything about Mandriva and didn't like that she'd taken it upon herself to use a non Microsoft OS.  She said he was mad because he couldn't play some game he usually played when he came to visit.  He's still trying to talk her into letting him put XP on it so he can "help" her more easily if she has computer problems. 

I know those of you that have commented here aren't intending any insults towards grandmothers, in fact I've found this entire article rather endearing...

But this part: "Finally, a general opinion of Linux for Grandma" is a little silly.  it really isn't a big deal anymore for "grandma" to run Linux, for Pete's sake.  I personally know several now that handle it quite well, including myself.  We're a grassroots movement that's apparently so far under the radar we're practically invisible, but that's okay.  We're doing fine anyway.

Just as a side note, I've found that teaching grandpas about computers is WAY harder than teaching grandmas.  I don't know why, maybe they just don't have the patience to learn things, or they don't like learning from a woman, or if it doesn't work like a remote control they aren't interested in it.  But grandmas, on the whole (and this is just from my own experiences), really make the effort to understand things when they are given half a chance.  

Anyway, just had to toss in my 2 cents worth.  I'll go back to being invisible now.

  


 

Linux for Grandma - Part III, Finale
Sat Apr 19 05:42:31 -0700 2008
manage

54 yo and a great-gampa here,  kids; my first computer had a CPU made by RCA!