bug-hurd
[Top][All Lists]
Advanced

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

Re: Screensaver support for the Hurd console


From: Marcus Brinkmann
Subject: Re: Screensaver support for the Hurd console
Date: Tue, 11 Jan 2005 15:57:02 +0100
User-agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI)

At Sat, 08 Jan 2005 22:09:53 +0100,
Alfred M Szmidt wrote:
> I think it sucks, the console client and all plugins already take so
> many arguments that it is very confusing.  It is also impossible to
> specify what defaults the console should use, putting the command into
> a alias/script does not count.

The console is intended to run from the boot scripts, so you are not
supposed to type it in.  (Unless you use it remotely with the ncurses
client or so, but this is advanced usage anyway).

> You can't even get a list of the
> options a console plugin takes (console -d vga --help, shows the help
> for the console client I belive).

If this is true, it is a bug and should be fixed.

> I think it was a major mistake to make the console use command-line
> arguments to specify the behaviour both for the actual console-client
> and the console plugins.  It would be like starting Emacs with no
> .emacs file, and using command line arguments for each behaviour.

The console is not emacs.

> In short, the console-client should be changed to use Guile

I don't think so.  The option to use command line arguments will never
go away, so "removing all argp crap" is simply not going to happen.

So the question is only if the option to use guile should be added,
which I don't think is a good idea, but at least it is a subject that
can be debated.  I note however that using guile would do nothing
about figuring out what the defaults should be, and it would add a
significant bunch of code to a critical system service.

> but as a inital goal just removing all argp parsing from the plugins
> and console-client, and putting all options into a configuration file
> would make life easier for everyone.

There is no initial goal like that to begin with.

Thanks,
Marcus




reply via email to

[Prev in Thread] Current Thread [Next in Thread]