Thanks, Andre.

That question is primarily of interest in connection with the /etc/skel approach.

Skel began to look more attractive as I ran into some problems trying to implement with Firefox methods and the articles I cited below.

But it turns out that, though only a couple years old, some of the article information is obsolete.

I have now found http://kb.mozillazine.org/Installing_extensions (why didn't I find that sooner?), which solves the one problem I was having, and may turn out to be the go-to method for globally installing extensions in Firefox.

On 1/9/2015 8:33 PM, Andre Rodovalho wrote:
> Do cookies use the profile name?

No, definitely... some browsers do not have "profile names"...
The info a website can get from the user is very very limited...



2015-01-09 13:19 GMT-02:00 John Hupp <[email protected] <mailto:[email protected]>>:

    On 1/9/2015 7:02 AM, Eric Bradshaw wrote:
    Hello, all.
    In Firefox for the initial user on a system, I want to customize it
    (settings, add-ons, etc) and then propagate that setup to any new
    users
    created.
    I was reading
    https://wiki.mozilla.org/Deployment:Deploying_Firefox, but
    several of the add-ons and links of interest (e.g.
    firefox.dbltree.com <http://firefox.dbltree.com>
    <http://firefox.dbltree.com> and CCK add-on
    <https://addons.mozilla.org/firefox/addon/cck/>) no longer exist.
    Anyone know a way?
    --John
    P.S. Next on my to-do list is a close look at SystemBack, which will
    perhaps handle this chore, but for the moment I was looking at
    application-native methods of doing such things.  For instance, for
    certain purposes I can modify the files installed by
    lubuntu-default-settings.  I have also had a little look at
    /etc/skel
    and /etc/profile.d, though those two seem to have limited use in
    Lubuntu.

    ----------

    John,

    User addons for Firefox are (for the most part I believe) .xpi
    files and are stored in
    
home/theusername/.mozilla/firefox/crazymixof#s&letters.default-stringof#s/extensions.

    You propagate the settings, addons, bookmarks, etc. to newly
    created users by including the whole .mozilla folder in
    /etc/skel. Including things in skel is the default way (in any
    *buntu) to ensure new users have the same "settings," or
    "profile" as the user account the system/distro/respin is being
    created on.

    However, Systemback automatically picks up the settings/profile
    of the user account used to create the backup ("Live system
    create" in my case) when the box to "Include user data files" is
    checked. As far as I can tell; everything I'd usually have to
    specifically include in skel is automatically carried over.

    So, that means I no longer have to make sure I include the latest
    ".whatever" folders in skel to pass on the settings for several
    different applications (including Firefox) to the newly created
    users. I simply set up the user account - I'm using Systemback on
    - the way I want it to be, before I create the live system.

    By the way; I set aside a separate machine (though a different
    user account would probably work just as well) for system
    creation as I'd imagine either method on a computer/account I use
    for myself would be too easily "contaminated" with my own stuff.

    Eric

    ----

    Thank you,
    God bless you,
    Computers4Christians
    http://computers4christians.org/


    Thanks Eric, for the additional info on the behavior of
    Systemback.  I'll be looking at that soon.  Also the confirmation
    that /etc/skel is fully respected as the general-purpose tool for
    propagating files to new users.  It seems like it would probably
    work for my purposes.

    But to raise a few prospective issues: I'm talking about
    propagating a Firefox setup /on a single machine/ to additional
    new users.  The skel method would create identically-named
    profiles for each of those users, which is not what Firefox does
    in an ordinary new installation.  But that would not be a problem
    because they would be in different sessions and not know about
    each other, unless perhaps the user made use of the Firefox Sync
    feature?  Do cookies use the profile name?

    And in the meantime, I found veteran Firefox developer Mike Kaply
and the many informative articles that he has generously written. For instance:
    Integrating Add-ons into Firefox
    <http://mike.kaply.com/2012/02/09/integrating-add-ons-into-firefox/>
    Distribution.ini
    <http://mike.kaply.com/2012/03/26/customizing-firefox-distribution-ini/>
    Default Preferences Files
    
<http://mike.kaply.com/2012/03/15/customizing-firefox-default-preference-files/>
    Autoconfig Files
    <http://mike.kaply.com/2012/03/16/customizing-firefox-autoconfig-files/>
    Default Profiles
    <http://mike.kaply.com/2012/03/30/customizing-firefox-default-profiles/>

    Those articles provide at least two native Firefox methods for
    each of my goals (propagating settings and also add-ons).

    Kaply also recently released CCK2, which replaces the CCK I found
    was no longer available (from my original post).  I understand
    CCK2 to be an add-on that provides a front-end for the methods
    described in his articles like the ones above.

    --
    Lubuntu-users mailing list
    [email protected] <mailto:[email protected]>
    Modify settings or unsubscribe at:
    https://lists.ubuntu.com/mailman/listinfo/lubuntu-users





-- 
Lubuntu-users mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/lubuntu-users

Reply via email to