Configuration applets-- Linux Configuration Console?
- From: John Richard Moser <nigelenki comcast net>
- To: desktop-devel-list gnome org
- Subject: Configuration applets-- Linux Configuration Console?
- Date: Tue, 24 Oct 2006 00:55:08 -0400
-----BEGIN PGP SIGNED MESSAGE-----
This is probably going to sound lame to anyone who's seen certain other
operating systems; but would it be absurd to package a program that can
incorporate GNOME configuration applets for user preferences and
administrative actions into customized consoles? For example, a user
could put Theme, Screen Saver, and Desktop Background in, and then save
a file that would load that configuration set in.
Along these lines I am thinking that the actual options offered would be
communicated via XML, and the user interface used would actually draw
them. The point of that particularly would be to allow third party
configuration applets to drop in, where such configuration applets (like
Synaptic Package Manager) could export an interface that would be useful
to more than just GNOME, possibly drawn on a text console or in other
Existing applets would be converted into modules that would run as
separate processes. The console.. Linux Control Console, LCC.. would
start these modules as separate processes (like GIMP does) to isolate
their security contexts (i.e. package manager from the UI and desktop
config applets). Modules could be easily proxied, so administrative
modules would fall under a second LCC process that proxied their
requests to the first; this second one would be called using `gksu` to
get root privileges, and then spawn all root-needing modules below it.
The Preferences and Administration menus would be filled with entries
that called LCC in a special mode to activate a single module, ditching
the part of it that allowed loading other modules and saving the set to
a file; in effect, their current UIs would be kept in tact.
This would have three major effects overall.
- The basic configuration and administration applets could be combined
by skilled users; other users wouldn't care, they'd never see the
- Configuration applets would become easier to write; their options
would be largely XML, they would interact based on a protocol giving
commands dictated by the XML, and there would be no UI coding.
- Cross-DE work could be consolidated. A KDE or ncurses based LCC
could be written, which could use the exact same modules and render
using Qt or ncurses. Modules such as package managers or security
configuration applets which don't tie themselves to GNOME or KDE
would require no alteration to work.
It's just an idea.
We will enslave their women, eat their children and rape their
-- Bosc, Evil alien overlord from the fifth dimension
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
] [Thread Prev