Re: Linux on the desktop viewed as from Joe Winuser
Alex Butcher <[email protected]> Thu, 18 Dec 2003 16:24:47 +0000 (GMT)
| Newsgroups | gmane.linux.usability.annoyances |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 18 Dec 2003, Dexter Filmore wrote: > > All untrue. What keeps folks from Linux on Desktop is bash. Simple is that. > You can't write an app that runs on all known desktop environments with start > menu items, desktop icons or quick launchs for you would have to take into > account: > KDE2, KDE3, Gnome1, Gnome2, XFCE, Fluxbox, Enlightenment, Windowmaker, blah > blah blah. Firstly, AFAIK, XFCE, Fluxbox, Enlightenment and Windowmaker are all just window managers, rather than desktop environments. As such, they don't provide a "start menu" as such. Secondly, none of these are standard options for the user-friendly distros that migrants (refugees?) from Windows will use. So that leaves KDE and GNOME to consider for this group. Now IIRC, both are moving towards using standard .desktop files to describe how to start applications and add menu entries. It is up to the packagers of applications to make use of this facility. Lots of well-packaged RPMs already do this (e.g. most of those from RH and freshrpms). > You can open a term with bash in all of these, but this is the point where Joe > Winuser get scared: command line. > This makes people think DOS. Which makes them think "obsolete" I don't know about "obsolete" (MacOS X and Windows NT/2K/XP all have command line interfaces), but "scary black window" is one term I have heard from non-technical users. > Next thing. Windows user wants to surf to some website with flash content or > embedded video. Windows user was clever enough not to use IE but Opera and > found Opera is available for Linux, too. Wants to keep it since there aint no > IE at all. > So it comes to downloading and installing Opera. > Installing. Umm. double click? Nah, won't work. So what to do with this rpm > thing? Under RH, you should be able to use Nautilus to browse to the RPM and double-click to install it. I'm pretty sure it doesn't do recursive dependency resolution yet, but it's getting there. > Command line. Yuck. Too complex. Reading manuals? For installing a program? > What a waste of time. For home desktops, probably - sadly! But enterprise desktops are another matter; a professional (i.e. helpful) sysadmin will make sure all his or her users have all the applications they require to do their Real Work, and will be responsive to requests for new applications. > Even if Joe Winuser reads the manual, he will come up with questions like "why > can't I chose the destination dir?" and the linux geek will tell him that's > possible if he COMPILES the SOURCE CODE and PREFIXES the destination dir in > the CONFIGURE SCRIPT from the COMMAND LINE. Joe Winuser is scared. a) most non-technical users don't modify any of the default install options. b) for the intermediate- and power-users, the correct answer is "you don't need to; it'll work perfectly as it is, and you can use your standard distro package management tools to uninstall, or find out where everything is". Again, sysadmins should be managing apps for enterprise users anyway. > Let's say Joe got a distro with a graphical package maintenance and really > only had to select the package and say "install" and doesn't give a rats ass > about dest dir. > Now Opera is there, fine. But how to start it? Dunno what it's like with other > dists but here on Slackware it won't generate Gnome Menu entries. Looks like Opera's packaging and/or Slackware aren't designed for non-technical users. Try another distro that is. > Choices: "Run Application" and bash. I said enough about bash didn't I? > So there's Run Application, big deal: a dialog box with a text field. What to > enter there? "Opera"<return>. Result: "The target file://Opera could not be > opened". Hmm, so something must have gone wrong with the installation, right? > No, it's only caps, but does Joe know (*wanna* know)? Guess. Irrelevant, if the application is packaged properly and installs a .desktop file. Windows users have by-and-large rejected "unzip-and-scatter-files-over-your-disc" installation, and so should we (other than as a lowest-common-denominator for technical users). If an application is packaged poorly, an enterprise sysadmin should create user-friendly packages for his or her users and make a RFE to the vendor or reject the application. > So let's say Joe figures Linux is case sensitive and manages to run Opera. > Next thing is Flash. > So we need Flash. Go to download site. Read instructions. Terminal, bash, > untar, become root, copy some stuff to some obnoxious place nobody ever heard > about before. There are RPMs for Flash that Do The Right Thing too. > And so on. > > All this takes me a handful of mouseclicks in Windowsdone in under 5 minutes > while I wasted 2 hours so far reading "fucking manuals" and getting larted in > irc chats, and you really ask what keeps Linux/desktop going to the masses? General-purpose computers (as opposed to fixed-purpose "Information Toasters" or centrally-administered workstations) for non-technical users are a dumb idea. I hope they die soon, in favour of the two alternatives I just mentioned. General-purpose computers, whether they're running Linux, Windows, or even MacOS, are only really suitable for hobbyists and technical users. Forcing non-technical users to use them is cruel and unusual punishment. Look upon them as the early motor cars. Look at today's cars and public transport and see how little technical knowledge they require of their users. The closest equivalents to those are "information toasters" and centrally-administered workstations respectively. The good news is, that Linux (or BSD) makes a good basis for technical users to develop such devices for their users (for proof, see the TiVo PVR and Sharp Zaurus PDA - running Linux and sold on the high street, but the non-technical user wouldn't even guess at that fact!) > Dex Best Regards, Alex. -- Alex Butcher Brainbench MVP for Internet Security: www.brainbench.com Bristol, UK Need reliable and secure network systems? PGP/GnuPG ID:0x271fd950 <http://www.assursys.com/>