Re: Improvement

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

 



On Sat, 17 Jan 2004, Ben Phillips wrote:

>> For (transition) Windows users ( this is , the Windows user that are
>> changing from Windows to Linux ), it´s difficult to see the XF86Config-4
>> file ( because they are newbies and the root, mount, cp - write permission -
>> problems).
>> 
>> So, I suggest, when appear the XF86 trouble-announce screen, include an
>> option ( that could be selected using the up/down arrow keys and enter ) :
>> Copy the XF86Config-4 and var/log/XFree86.0.log  to a diskette .
>
>It would probably be better to tell Red Hat (or your favorite linux
>distributor) about this, if they have a feature-request page somewhere.
>Because I don't think there's a reason to modify the actual X server to
>do this; all you'd really have to do is check X's return value and if
>it's a failure, start a program that does this.  So the linux
>distribution would be responsible for setting up something like this.

The end user really should not ever have to know that there is 
such a thing as an X server config file.  The average Windows 
user doesn't know about the Windows registry, nor how to get 
to it or edit it for example.  Some do, but the majority of 
users do not, and that is a good thing.  It is intentional 
that the Windows registry doesn't have an icon for editig it 
placed on the desktop by default nor in the "start" menu.  
It's not something you want end users poking around in unless 
they are fairly advanced enough to know what they're doing and 
handle the risks involved.

Likewise, end users shouldn't have to edit their X config file or 
know of it's existance either.  That isn't reality for many users 
quite yet, but that is the direction that things are moving 
towards largely, both at the distribution level, and at 
XFree86.org.  David's done some work which is in CVS, and will be 
in 4.4.0 which will further help to make less users need to know 
the X config file's existance or muck with it.

The file is intentionally not modifyable by non-root, and that 
wont change, however certain things that are configured in there 
right now, probably should in the future permit per-user 
overrides via some dotfile in users' homedirs.

Any user can _view_ the file, by firing up any file manager, and 
surfing into the /etc/X11 directory, which for the most part, is 
even easier in Linux to do than it is for an end user to figure 
out what the Registry is, fire up regedit by hand, and then get 
lost in the maze of HKEY_FOO to find what they're looking for, 
even then guessing mostly.

So, it's very unlikely at least on the distribution side of 
things, that the XFree86 config file is going to be presented to 
end users in any way other than what it is currently, which is to 
edit the file using a text editor as root if required.

If our configuration tool redhat-config-xfree86 is missing some 
important functionality however, we welcome requests for 
enhancments and features.  Submitted requests will be reviewed, 
and possibly implemented in the next OS release, or a future OS 
release.  Keep in mind however the tool is intended to be simple 
to use, and _minimal_, and is not intended for the configuration 
of advanced items.  It's intended rather to mirror the Window's 
control panel "Display Properties" applet in a sense, being 
simple and easy to use, without a lot of complex configuration 
items.  It's definitely not intended to be a graphical config 
file editor which turns every conceivable config file option 
into GUI widgetry.  Main goal:  KISS

>Although, it would be nice to just write an XFree86-crash.HOWTO and have
>the last thing the X server says in the event of a crash be:
>
>   For help, try typing:  less $( locate XFree86-crash.HOWTO )

That is indeed a good idea, and something that I've considered 
for the future also.  What I'd like to do is start out with 
something like that, but also have some kind of troubleshooter 
wizard which pops up if the server SEGVs (and the system is still 
useable in any way).

I realize that there are some situations which users may
encounter, in which they need to learn way more about the X
server and it's configuration file than they would prefer to
know, and that they might prefer something simpler than "edit the
config file" as a solution, however developing such a solution
goes against the goals of simplicity, and doesn't solve the
_real_ problem, which is why the user needs to find the config
file in the first place.  I think that aside from fixing driver
and server bugs so that users don't experience them to begin 
with, that the focus should be on making things "just work", to 
avoid complex configuration, and any rocket science.

Just my personal opinion.



-- 
Mike A. Harris


_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux