[Top][All Lists]

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

Re: Screensaver support for the Hurd console

From: Alfred M. Szmidt
Subject: Re: Screensaver support for the Hurd console
Date: Sun, 09 Jan 2005 02:06:40 +0100

   I think it should be possible to use a configuration file, however
   it should still be possible to override anything in there with a
   command line option.

Sure, and that is quite simple, --eval="(set! foo-option bar)".

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

   Personally, I very much dislike config files to be scripts.  It's
   best if they are just a list of key-value pairs, one per line,
   separated by tab or =.  Some config files are not suitable for such
   a simple format, but I think this one is.

How would you reconfigure keybindings? Add hooks that are run on some
kind of event?  Maybe include a specific file depending on the phases
of the moon? What about changing values in a running console-client
without having to restart it (changing the timeout for when the
screensaver starts comes to mind)?  What if I want to run
"start-browser" when I click on a url with my mouse in the console?

I think that those who have objected to the use of Guile just don't
see the posibilities that it would allow the user to do.  I atleast
would love to see the console-client be morphed into some kind of
version of Emacs where you can have multiple windows, frames, etc.
Running scheme code here and there, extending things as you go on.

Note that nobody is forcing you to use the "scripting" facilities in
Guile, your configuration file can be a simple file that just has a
bunch of set!'s.  But you shouldn't force me to this little box where
I can't do crazy things.  The Hurd is after all about allowing users
to do what they want without screwing up for other users.


reply via email to

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