HairyWill wrote:
For anyone that has the preferences working.
If they are stored in anything as accessible as a text/xml file. Can you send me an annonymised copy so I can access some of the settings with a text editor?
You should already have the default config files if you have installed gizmo and logged in at least once (they don't get written until you login with a registered account). I tried this in Dingo (for which Preferences access always causes a crash).
It isn't one config file though, there is one text/xml format file for each tab in the Preferences window, and there are about eight or ten tabs in that window. So what you are looking for is the directory containing one subdirectory for each one of these tabs, and one config file in each of these (always, it seems, called %gconf.xml). As I mentioned somewhere earlier you can find them in the following folder with default values already there:
/root/.gconf/apps/gizmo/settings
In "Preferences" there are tabs for:
General; Accounts; Audio; Status; Chat; Sounds; Dialling; Browser; Advanced; and File Transfer
In the above folder, there are subdirectories corresponding to most of these, as well as one called ui for user interface. I'm not sure where accounts info is held but I expect it is in .gconf somewhere.
As an experiment I manually edited
. . . settings/ui/%gonf.xml
changing the value= from true to false as follows:
<entry name="contacts_show_offline" mtime="1212726612" type="bool" value="false">
The result was as if I had ticked the corresponding check box in Preferences->User Interface tab, such that offline contacts were not shown in the main window.
[EDIT: Oops... No it wasn't; there is no Preferences->User Interface tab, but I'm sure you get the general idea. The result of the above was as if I had checked menu item View->Show Offline Contacts...
]
Not exactly the most convenient procedure and no good for the novice user, but I think you can get away with never altering the defaults most of the time.
The easiest way of understanding the config file contents is to try gizmo out in one of the Puppy versions that actually works without crashing I'd say. For example, a frugal install of Puppy 2.17.1 is what I use for that (maybe 3.01 works too, but I don't know). Or perhaps someone cleverer than I at screen capturing could post screen dumps of the Preferences window tabs?
To be frank, the items other than true/false are not so easy, because you need to work out what value means what; that would have to be done by trial and error and a crib sheet written. Or... work it out by using Gizmo in Puppy 2.17.1 first and then you can write your crib sheet, but it would take a lot of time doing all that.