[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SEUL: SEUL duplicating efforts?

> > 
> > OK. The new one does the following  : 
> > *     Probes for video card (and usually gets it right)
> > *     Probes for mouse (and configures PS/2 mice correctly, which the
> > old one didn't)
> > 
> > But it still has the following problems:
> > 
> > *     Firstly, it doesn't configure serial mice, ie doesn't make the
> > link from /dev/mouse
> > *     In fact it doesn't even restart gpm. The result is that the newbie
> > is stuck wondering what they're doing wrong, especially if they set the
> > link, and their serial mouse still doesn't work.
> > *     The Configurator doesn't set the link from X to the server.
> > *     Setting up the monitor is still a problem. Sometimes it works the 
> > first time and sometimes it is a real headache. Even when it does work,
> > frequently (usually), the performance (resolution/color/refresh rate) are
> > sub-optimal...
> > *     Still, the configurator on RedHat 5 gave me top colour depth
> > straight away, RH 4.1 didn't.  (though the refresh rate wasn't good), and
> > set up my
> > NEC VERSA without any probs.
> > 
>   First of all, most of these problems shouldn't be taken care of by the
> X configurator.
> It is generally designed to setup the server/card/depth
> with only keyboard and mouse sliced in.  The basic installation should
> configure devices, setup preferred languages, etc.
But configuring the devices (setting links, in particular) is part of
configuring X. It can't really be seperated. If I get a new vid card, I
should be able to reconfigure with just one program. That program should
take care of both detection and configuration.

>   Another point I'd like to get at, is that to boot the user into a shell
> is not a good idea.  

hence the discussion concerning xdm. But hey, what about my menu based
'shell' which 
(a) just requires you to select and hit return (much like
point-and-click except not as pretty) and 
(b) allows you to change the initial run level to 5 (XDM) once the display
is set up ? relying on being able to boot into a graphical shell does seem
like risky business... 

>   A. Bare bones linux
>   B. Bare bones graphics workstation
>   C. Development Workstation
>   D. An Office Workstation
>   E. A Drawing Workstation
>   F. My University Companion :-)
>   G. Just try to fill my HD, if you can :-)

Some kind of simplified installation would be good. 

Another idea: boxes with nice helpful messages that you can check. 

"check here if you need to connect to the internet"
"check here if your computer is part of a network"
"check here if you want to install the graphics packages"

etc etc.

in fact this could link with your idea: for example, you could look at the
graphics workstation, which has " ... graphics packages" checked. The idea
is that it gives flexibility without confusing the issue, and makes the
user aware of what the "graphics workstation" really is.

> mouse, if there is it makes the link /dev/ttySx <-> /dev/mouse.

though this shouldn't really require input from the user... the point is
that the RedHat Xconfig program seems to require the user to set the link
which is really silly...

>   But a graphics workstation setup, should never depend on the user to start
> the graphics.  

well until X is set up correctly, it really should ! with a menu shell,
you can just select 'start graphics' from the (root) shell menu and hit
return. You could even choose 'start graphics at boot next time'. I've
seen X fail before several times (and screwed it up myself on a few
occasions) and
having a text console to boot into until X works would be a very good
thing. Booting into xdm is nice when the display is set up, but if it's
not, you want an insurance policy. Well I do anyway.

Another idea : on SunOS, they have something where it starts
sunview/openwin when you log in by default, but allows you to interrupt
and go to the shell by hitting ^C. I wonder if something like this could
be done ?

>   These are the people you're dealing with, and booting them into a shell
> and telling them to execute scripts to setup graphics... they're going to
> answer "Hey, is this a Sun 3? I can get those at the scrap yard?".  Give them
> a menu shell, and they'll say "Hey, this is just like my old MS-DOS 5.0
> system".  

sure, but the menu shell needn't be much more than part of the setup
process (like a "safe mode"). Even Win95 has dos + a safe mode. My point
is that you can give them the menu
shell and allow them to discard it early in the piece.

> exceptions... the main stream want's hot new stuff.  This is what MS knows,
> and this is what helps them keep ahead...
>   If the user says "I want a graphics workstation", then that's what should
> be setup for him, along with a graphics login screen.  If the user says "I
> want a bare bones linux", then ok... bare bones it is, and shells.  Unless
> the installation procedure can't figure the users system out correctly, in

the problem is that the installation process often seems unaware that it
hasn't figured out the system. For example, I have seen X fire up and the
monitor squeal with a blank screen, and seen X fire up with screwed
vertical timings. the system doesn't "know" that it's not set up properly.
And unless some-one does something revolutionary with the monitor set up
procedure, there will be problems.

-- Donovan