firefox-themes-ubuntu

Frank Schoep frank at ffnn.nl
Wed Aug 2 12:43:42 BST 2006


On Aug 1, 2006, at 1:26 PM, Brandon Holtsclaw wrote:
> Ian Jackson wrote:
>> Unfortunately most of the suggested fixes to this problem haven't  
>> been
>> ideal, and the situation isn't trivial to fix.  The configuration is
>> part of the _firefox_ package, and is not a side-effect of installing
>> firefox-themes-ubuntu.  Indeed, it is somewhat hard to make the
>> configuration depend on the set of installed packages, because  
>> firefox
>> does not (currently) read any configuration file that is not a
>> conffile.  If this is an important problem to fix then I should
>> investigate adding such a config file (or better, an
>> /etc/firefox/conf.d or some such), where other packages can change  
>> the
>> firefox default configuration.
>
> forgive my ignorance here but if ubuntu-default-settings depended  
> on the
> ff themes package would it not change what you are currently changing
> now to make the theme work by default when installed as a firefox
> dependancy ?

One thing I tried while creating the first version of the Firefox  
themes was to have the post install and pre-removal scripts add and  
remove a single configuration line to the shared default Firefox  
configuration file (somewhere under /etc/firefox IIRC). I'm not sure  
if we (Ian) discussed this already, but seeing it got removed from  
the package I'm sure there were good reasons for not taking this  
approach.

The advantage of this is that if a user hasn't overridden the  
"default" theme we ship, he will get Human. If the user already had a  
custom theme in place, the user configuration overrules the shared  
configuration file. Also, this way Firefox can ship with its own  
default theme and only when the firefox-themes-ubuntu package is  
installed, Human will be selected, which might be exactly what  
Kubuntu / Xubuntu / Edubuntu want.

Thanks for reading, I hope this was useful.

Sincerely,

Frank

(resent to the list)



More information about the ubuntu-devel mailing list