Re: GConf design goals.
- From: Miguel de Icaza <miguel ximian com>
- To: Colm Smyth <Colm Smyth ireland sun com>
- Cc: gconf-list gnome org, amuys shortech com au
- Subject: Re: GConf design goals.
- Date: 28 Feb 2001 22:17:41 -0500
>So why is this important? Because rich data types, while incredibly
>convenient to app developers (I recognise this, after all I am an app
>developer), are fatal to administrability. Imagine you have connected
>to a box from a VT100 terminal, you have a bash prompt, and you need to
>fix a department's desktop settings. How do you do it?
You use "vi".
Lets take an *actual* example of data stored by bonobo-conf (which is
a front-end to GConf, using the general CORBA-based API):
<?xml version="1.0"?>
<gconf>
<entry name="floattest" mtime="983416437" muser="miguel" type="float" value="12.8000001907349"/>
<entry name="longtest" mtime="983416433" muser="miguel" type="int" value="19"/>
<entry name="stringtest" mtime="983416441" muser="miguel" type="string">
<stringvalue>This is a testt</stringvalue>
</entry>
<entry name="booltest" mtime="983416433" muser="miguel" type="bool" value="true"/>
<entry name="enumtest" mtime="983416433" muser="miguel" type="string">
<stringvalue>%CORBA:ANY%<?xml version="1.0"?>
<any>
<type name="StorageType" repo_id="IDL:Bonobo/StorageType:1.0" tckind="17" length="0" sub_parts="2">
<subnames>
<name>STORAGE_TYPE_REGULAR</name>
<name>STORAGE_TYPE_DIRECTORY</name>
</subnames>
</type>
<value>0</value>
</any>
</stringvalue>
</entry>
</gconf>
So which part exactly you think is impossible to edit with VI?
Best wishes,
Miguel.
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]