[Gllug] On Linux desktops...

Alex Hudson home at alexhudson.com
Wed Oct 17 19:41:40 UTC 2001


On Wednesday 17 October 2001 5:40 pm, you wrote:
> >See that power button on the front of your compter? That's a user
> > interface. The knobs on your cooker are the user interface. 'Graphical'
> > denotes the use of graphs to represent the interface. Ergo....
>
> You mean 'graphics'.

Really? I could have sworn I meant dots connected by lines.. but you 
obviously know better than I :)

A graphical display means a number of things: highly interactive non-raster 
displays, for example, are obviously graphical in a non-picture-oriented 
manner. Tektronix (?sp) is an example of this, as used in early CAD engines.

> >Would you call XEmacs a command line tool? I wouldn't. I wouldn't call
> > pico one either.
>
> No. I would call pico a screen-mode text-based tool. Xemacs, well, it
> depends if you're running under X.

Okay, let's make it a more obvious example for you. We're running lynx (in an 
X terminal or not; doesn't matter). I can move the mouse and obtain a 
pointer. Does it matter that the pointer is a text cursor or mouse cursor? I 
can click on links, I can scroll up and down. Why does that actual _look_ of 
the widgets make it graphical or non graphical? If I invented libxtext, a 
widget set that used graphical widgets shaped like text, does that then make 
it non-GUI?

We're talking about the interface here: not just the looks, the behaviour. 
Emacs, pico, lynx _behave_ as GUI applications.

> Unfortunately, the difference you're expressing - that between a
> line-mode and a screen-mode tool - isn't the difference between a GUI
> and a non-GUI.

In your opinion it's not. I've not heard any argument from you to the 
contrary; except for the fact that the interface is drawn using text. If I 
use the bars + pipes in the ASCII chart, does that make it graphical? What if 
I redefine the look of the higher characters as bitmaps (a la Norton DOS 
utilities, IIRC)?

> >Well, there's a water-tight argument if ever I saw one.... I didn't say
> > that all X-type widgets were better than all text-type ones.
>
> Of course, but it is curious that your example was something that's
> handled very badly by a popular GUI tool and much better by the
> equivalent text tools. It might even suggest that your dismissal of
> text interfaces has not been carefully considered.

Perhaps the general point should have been taken then, rather than pedantry 
on the details :) If you wish to have a better example, take icons. They 
perform far better than textual 'buttons' (in terms of ease of use), and can 
have multiple modes of use (toggle; select; etc) for very little intuitive 
cost. The main Word toolbar is an excellent example.

> That depends on the information, really. Text is pretty dense; which
> is why so many X displays are just tools for accessing big windows
> full of text.

Text isn't information-rich. Text contains what data is there; to add extra 
content (such as grouping, relationship, importance, etc.) is more costly in 
terms of screen real-estate that with graphics. Although, of course, the 
difference isn't always huge, hence my point about text-based GUIs being not 
particularly far removed from bitmap-based GUIs.

Cheers,
				Alex.

-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list