least half a dozen times that the command line
isn't the issue. It's the general
anti-userfriendliness mentality in the *nix
community. I just
I think you're generalizing here. First off, there are assholes in any
community; I've said before that I don't honestly think that we have
more assholes in the Linux community than anywhere else -- we do,
however, have a lot more people willing to take the time to respond to
people's questions, and a lot of those people probably shouldn't
because they're not very compassionate. However, to be fair, most of
them are tired of having people too lazy to do any research before
complaining in some public forum about how much this-or-that
application sucks. And in most of those cases, the person asking the
question is themself frustrated with not being able to do what they
want. What we need is an infinitely patient Eliza for Linux questions;
what would be a more practical solution is for American schools to
start teaching people how to learn rather than how to regurgitate,
since I'd bet that a large percentage of the complainers are US
citizens. But I digress...
In any case, the other issue is of usability. You say that the shell
isn't the real issue -- then what is? KDE? Gnome?
There are a lot of really good, well designed, user friendly Linux
applications out there. I'd say, even, that user friendly applications
in Linux are the rule, rather than the exception, so I entirely reject
your proposition that the *nix community is "anti-userfriendly". There
*are* poorly designed applications, and few applications have really
outstanding interfaces, but by and large, they're no worse than most
applications for any platform you choose to compare them against.
Caveat: NeXTSTEP was, in my opinion, the pinnacle of user interfaces.
It had, perhaps, the perfect UI. What made it so good was a feature
that is an afterthought in most systems: the ability to drag-and-drop
anything *from* any application *to* any application, and have it do
something reasonable. It was *integrated*, and it turned the GUI from
just a fancy application switcher into something useful. OpenSTEP
mimics the API and the look of NeXTSTEP, but that clipboard support was
the killer feature of NS, and it is part of the reason why KDE enjoys
so much success -- there are a lot of applications, and they by and
large respect the DnD API.
--- SER
Tyler Zesiger wrote:
I don't know how much of the thread you read through, but I repeated
at
least half a dozen times that the command line isn't the issue. It's
the
general anti-userfriendliness mentality in the *nix community. I just
started with "cp" as an example.
SER wrote:
>>I remember when I first started using linux (now I use FreeBSD,
which
>>is no better in this regard), I spent an hour trying to figure out
>
> how
>
>>to copy a file..."copy" didn't work. Searching the internet for
info
>
> on
>
>>"copying" didn't turn up anything, probably because Google wasn't
>>what it is now, back then. I had to finally get on IRC and ask
>
> someone how
>
>>to copy - Turns out it's "cp". It will take me a decade of typing
>
> "cp",
>
>>with it's two fewer letters than "copy", to earn back the hour it
>>took me to figure out the command in the first place.
>
>
> I know exactly what you mean, because "dir" and "del" in DOS are
*so*
> intuitive. In fact, "copy" is also elitist; "duplicate" is even
more
> user friendly.
>
> All sarcasm aside, I don't think anything short of a decent AI
> interpreter will make the command line "user friendly". There's a
> threshold before which trying to make things more user friendly is
> counter productive -- you don't really save most people any time
> learning the system (except in a few edge cases), and you make
things
> more painful on a day-to-day basis for people who already know the
> system. Beyond that threshold, of course, a system *can* be user
> friendly enough to make the extra typing worthwhile. I'd *love* to
be
> able to tell my system, in plain English (or German, or French, or
> Esperanto) "Open the most recent version of my resume in
openoffice".
> Anything less than that is just optimizing the syntax for a select
> group, and Linux (and Unix) chooses that group to be people who use
the
> shell enough to appreciate the fewer keystrokes.
>
> If you don't agree with me, odds are *really* good that you've
never
> played Zork. I'm not the first to argue that that trying to make
> things more natural is worse than not trying at all if you can't
meet
···
> that threshold.
>
> --- SER
>
>
>
>