On Mon, Aug 25, 2008 at 07:26:54PM +0200, Philipp Kern wrote:
> On Mon, Aug 25, 2008 at 06:43:41PM +0200, Mike Hommey wrote:
> > > > Currently, lockPref can only be used from the file defined with
> > > > general.config.filename. I ignore the reason. I don't see a reason not
> > > > to be able to set lockPrefs in other system preference files, 
> > > > actually...
> > > Funnily I just tried it with Lenny's iceweasel.  lockPref worked fine
> > > and exactly as expected.
> > Yes, this is a "special" feature I added in recent xulrunner ;)
> 
> Nice, thanks.
> 
> > > But neither pref nor defaultPref did what they
> > > should do, i.e. specify a system default that is actually used.  
> > > defaultPref
> > > did exactly nothing.  pref did a bit: I tried it with 
> > > startup.browser.homepage,
> > > and it showed a blank line in the preferences dialog albeit it was
> > > correctly in about:config, and showed an empty page at startup.
> > This is because (sadly) browser.startup.homepage is a special
> > preference, that needs to point to a file where the pref is set. The
> > default is resource:/browserconfig.properties, which points to
> > /usr/lib/iceweasel/browserconfig.properties, which contains:
> > browser.startup.homepage=http://www.mozilla.org/projects/granparadiso/
> > 
> > You can try to set it to some file:/// url, but I can't guarantee it
> > will work.
> 
> Are there other handlers besides resource that are supported for use in
> such preferences?  And could one be added for some directory below /etc?

I know for sure chrome:/// works. Note you may be able to use
resource:/defaults/syspref to escape and go into /etc/iceweasel/pref,
but I'm unsure how .properties files would be considered there...
Or maybe file:///etc works ?

Please try all these and tell me ;)

Mike



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to