Re: [Usability] Re: on gconf-edit
- From: Sean Middleditch <elanthis awesomeplay com>
- To: Kirk Bridger <kbridger shaw ca>
- Cc: Usability List <usability gnome org>
- Subject: Re: [Usability] Re: on gconf-edit
- Date: Wed, 20 Oct 2004 21:42:58 -0400
Kirk Bridger wrote:
Nerds used to joke about how people are unable to set the time on their
VCR, so that it would keep blinking 00:00. Modern VCRs just fetch the
current time from the teletext signal. Is this voodoo (from the users
POV)? Certainly. But the point is, it *just works* and that's what
counts. When the user isn't intimidated with all the technical fluff of
a device, but instead feels that he masters it, perhaps he'll be
encouraged to learn more about it? Wouldn't that be better than forcing
him to deal with all these scary small buttons that might as well cause
the apparatus to explode?
Reinout, this is an excellent example of when things actually get too magical.
I'm a fairly adept computer/technology user. I recently bought a new
VCR with this ability, and was charmed to see it work. it was pretty
cool, and made the cheap VCR suddenly seem like a good buy.
However, several months later we had a power outage. After the power
came back up, the flashing began, and the time was never set. Because
the thing's inner working were so hidden from me and there was no way to
access things to set manually, I was really frustrated. Was something
wrong with the VCR? Maybe the cable feed? I had no way to even look
into this problem - the VCR no longer had buttons or menu options to
manually set things and there wasn't much I could do with the other part
of the equation - the cable line. I unplugged it etc, but it didn't fix
the problem.
And here the angology breaks, because that problem doesn't exist with
GNOME. You *have* gconf to poke around with innards, and you *have* the
source code to poke around at. Sure, that information isn't very
useful, but then, neither is the ability to tinker around with the
innards of a VCR to the average owner. My VCR hasn't had the time set
in ages because I can't for the life of me figure out how to set it.
Yet at the same time, I'm capable of writing modifications for the
kernel that operates my computer. If my VCR had the magic to set its
time automatically (like one of the clicks on the wall here does) I'd be
ecstatic. And if it broke, I'd look up the help guide or call the
manufacturer for a solution.
The problem ended up being with the cable provider's feed. But as an
end user I found the entire thing very frustrating, and I looked at the
VCR differently from then on. It was something I couldn't trust,
because I had no way of dealing with it if it malfunctioned.
I think this is the general argument people are making against too much
"simplification". Forget about user groups - advanced, beginner etc.
When something breaks, people want it fixed. If we don't provide them
the means of understanding what is broken, and how to obtain help with
it, then I think we've taken the magic too far.
Like I said, gconf is always there for hidden options and control, and
the source is there for anything gconf isn't responsible for. GNOME
isn't and never, ever will be a black box like your VCR.
Even an entry in the VCR manual describing the auto-setting feature, and
how to troubleshoot it, would have been helpful. But ideally I would
want an interface with the clock, so I could set it manually. Then when
the cable feed came back on it could automatically correct the time, and
re-sync. Call it an advanced feature if you want, but the bare minimum
is to inform the user as to what is going on (display the word 'syncing'
instead of 12:00 over and over) rather than keep them in the dark.
"Ignore the man behind the curtain" is no way to make software or
hardware.
And that is poor interface design. If GNOME had an auto-time sync
capability (as in something it controlled, not NCP done by a system
daemon) it would very likely do just as your describe - document how to
get around it (gconf key) or provide accurate, useful information
(syncing vs 12:00 flashing).
If it doesn't, you need to file a bug. Not whine and complain about how
GNOME makes life easier for most people that don't have your special,
rare situation. You have a symptom (something doesn't work right), and
you are trying to provide a solution that doesn't correct the problem
(it doesn't work) but instead just tries to make it not work in a
different way.
By default, Epiphany will launch whatever application is specified as
the default handler for the mime type of the downloaded file. If one
isn't specified, indeed the file "disappears" into the Downloads folder
(or whatever other folder you specified in the Epiphany preferences).
I've filed bug #155833 to make this a bit more obvious and open the
download folder upon completing the download.
I have a few comments when reading about Epiphany's download system:
the user tries to download a file. Poof it disappears and another
application tries to open it. First of all - who said I wanted to open
it? I download files for later perusal all the time. Second of all, if
Right click, Save As. If you download for later more often than not,
just uncheck the Download and Open Files checkbox in Epiphany
preferences dialog. Most users download something they want to
use/access *now*.
we're automatically guessing what application to use then we better make
sure there is a very clear way for users to set these settings, and
This would be the MIME system. Admittedly, it sucked until 2.8, and
still (IMO) is incredibly poorly thought out in 2.8. But it provides
the necessary means for assigning which apps can handle which types and
selecting a default.
Epiphany very well *should* display an Open With menu option if it
doesn't already. If it doesn't, instead of making huge long rants on
voodoo usability myths, just log a bug so it can be fixed.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]