Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

about:config exportieren

110 views
Skip to first unread message

Axel Berger

unread,
May 30, 2021, 5:49:44 AM5/30/21
to
Zusatzfrage:

In about:config wird mir ja durch Fettdruck recht übersichtlich gezeigt,
an welchen Stellen ich überall den Daefault verändert habe. Ist es
möglich, diese Teilliste irgendwie, idealerweise als Text, zu
exportieren, um nicht bei jedem neuen Rechner wieder ewig herumsuchen zu
müssen?

Danke
Axel


--
/¯\ No | Dipl.-Ing. F. Axel Berger Tel: +49/ 221/ 7771 8067
\ / HTML | Roald-Amundsen-Straße 2a Fax: +49/ 221/ 7771 8069
 X in | D-50829 Köln-Ossendorf http://berger-odenthal.de
/ \ Mail | -- No unannounced, large, binary attachments, please! --

Frank Miller

unread,
May 30, 2021, 6:21:11 AM5/30/21
to
Axel Berger wrote:

> In about:config wird mir ja durch Fettdruck recht übersichtlich gezeigt,
> an welchen Stellen ich überall den Daefault verändert habe. Ist es
> möglich, diese Teilliste irgendwie, idealerweise als Text, zu
> exportieren, um nicht bei jedem neuen Rechner wieder ewig herumsuchen zu
> müssen?

Ich würd's zu Fuß machen: neues 'sauberes' Profil erstellen und die prefs.js
des neuen Profils mit dem vorhandenen vergleichen; per diff, script o.ä.

Falls man sowas öfter machen will, gibt's die Datei user.js.

Thomas Schade

unread,
May 30, 2021, 6:23:59 AM5/30/21
to
On 30.05.2021 11:50 (CEST), Axel Berger wrote:

> Zusatzfrage:
>
> In about:config wird mir ja durch Fettdruck recht übersichtlich gezeigt,
> an welchen Stellen ich überall den Daefault verändert habe. Ist es
> möglich, diese Teilliste irgendwie, idealerweise als Text, zu
> exportieren, um nicht bei jedem neuen Rechner wieder ewig herumsuchen zu
> müssen?

Alle Einstellungen sind in der Datei prefs.js, im Profilverzeichnis,
gespeichert. Allerdings erkennt man dort nicht, welche Einstellungen du
selbst vorgenommen hast. Was ich, und sicher viele andere auch, mache
ist, die von mir vorgenommen Einstellungen aus der prefs.js in eine neue
Datei user.js zu kopieren. Wenn es eine solche gibt, liest FF - und
übrigens auch Thunderbird - die beim Start ein und übernimmt die
Einstellungen. Perfekt geeignet, um Profile zu migrieren.


Ciao
Toscha
--
Und, was machst du beruflich?
Ich helfe Menschen in Not.
Oh, du bist Notarzt?
Nein, Winzer.

Heiko Rost

unread,
May 30, 2021, 7:57:00 AM5/30/21
to
Axel Berger schrieb:

> In about:config wird mir ja durch Fettdruck recht übersichtlich gezeigt,
> an welchen Stellen ich überall den Daefault verändert habe. Ist es
> möglich, diese Teilliste irgendwie, idealerweise als Text, zu
> exportieren, um nicht bei jedem neuen Rechner wieder ewig herumsuchen zu
> müssen?

Du kannst die Option "[X] Nur veränderte Einstellungen anzeigen"
aktivieren und dann die ganze Liste über das Bearbeiten-Menü bzw. Strg-A
und Strg-C in die Zwischenablage kopieren und dann im Texteditor Deiner
Wahl wieder einfügen. Sinnvoll ist das aber eher zu
Dokumentationszwecken, wenn Du Einstellungen von einem Profil in ein
anderes kopieren willst, sind die im Thread schon genannten *.js-Dateien
der einfachere Weg.

Gruß Heik
--
Besser ein freier Teufel als ein gebundener Engel.
Peter Hille

Franklin Schiftan

unread,
May 30, 2021, 9:10:18 AM5/30/21
to

Heiko Rost schrieb am 30.05.2021 um 13:56 Uhr:

> Axel Berger schrieb:
>
>> In about:config wird mir ja durch Fettdruck recht
>> übersichtlich gezeigt, an welchen Stellen ich überall den
>> Daefault verändert habe. Ist es möglich, diese Teilliste
>> irgendwie, idealerweise als Text, zu exportieren, um nicht bei
>> jedem neuen Rechner wieder ewig herumsuchen zu müssen?
>
> Du kannst die Option "[X] Nur veränderte Einstellungen anzeigen"
> aktivieren und dann die ganze Liste über das Bearbeiten-Menü
> bzw. Strg-A und Strg-C in die Zwischenablage kopieren und dann
> im Texteditor Deiner Wahl wieder einfügen.

Wenn er diese Datei mit ihrem Inhalt anschließend als 'user.js'
abspeichert, dann hat er doch die gewünscht Möglichkeit zur
Profil-Übertragung, oder nicht?

> Sinnvoll ist das aber eher zu Dokumentationszwecken, wenn Du
> Einstellungen von einem Profil in ein anderes kopieren willst,
> sind die im Thread schon genannten *.js-Dateien der einfachere
> Weg.
>
> Gruß Heik

--
..... und tschuess

Franklin

Heiko Rost

unread,
May 30, 2021, 9:36:33 AM5/30/21
to
Franklin Schiftan schrieb:

> Wenn er diese Datei mit ihrem Inhalt anschließend als 'user.js'
> abspeichert, dann hat er doch die gewünscht Möglichkeit zur
> Profil-Übertragung, oder nicht?

Hat er nicht, weil beides anderes aufgebaut ist. Ein paar
Beispielzeilen.

Kopierter Text:
| browser.cache.disk.amount_written 522129
| browser.cache.disk.capacity 1048576
| browser.cache.disk.filesystem_reported 1
| browser.cache.disk.hashstats_reported 1
| browser.cache.disk.smart_size.first_run false

prefs.js:
| user_pref("browser.cache.disk.amount_written", 522129);
| user_pref("browser.cache.disk.capacity", 1048576);
| user_pref("browser.cache.disk.filesystem_reported", 1);
| user_pref("browser.cache.disk.hashstats_reported", 1);
| user_pref("browser.cache.disk.smart_size.first_run", false);

Ersteres ist für den Menschen besser lesbar als das zweite (zumindest
wenn man kein Programmierer ist). Firefox kann die Einstellungen nur in
der zweiten Form verarbeiten.

Gruß Heiko
--
Keine Unterwerfung ist so vollkommen wie die, die den Anschein der Freiheit
wahrt. Damit lässt sich selbst der Wille gefangen nehmen.
Jean-Jacques Rousseau

Ralf Zilian

unread,
May 30, 2021, 10:38:00 AM5/30/21
to
Hast Du Dir *die* Liste mal angeschaut? Ich denke nicht, das Du die
*alle* selbst ein-/umgestellt hast.

und wech
Ralf
--
ERROR: Coffeepot not found - Operator halted.

Alexander Goetzenstein

unread,
May 30, 2021, 10:47:35 AM5/30/21
to
Hallo,

Am 30.05.21 um 15:36 schrieb Heiko Rost:
> Franklin Schiftan schrieb:
>
>> Wenn er diese Datei mit ihrem Inhalt anschließend als 'user.js'
>> abspeichert, dann hat er doch die gewünscht Möglichkeit zur
>> Profil-Übertragung, oder nicht?
>
> Hat er nicht, weil beides anderes aufgebaut ist. Ein paar
> Beispielzeilen.
>
> Kopierter Text:
> | browser.cache.disk.amount_written 522129
> [...]
> prefs.js:
> | user_pref("browser.cache.disk.amount_written", 522129);
> [...]
> Ersteres ist für den Menschen besser lesbar als das zweite (zumindest
> wenn man kein Programmierer ist). Firefox kann die Einstellungen nur in
> der zweiten Form verarbeiten.

das lässt sich sicher leicht mit einem Script oder auch einer
Tabellenkalkulation konvertieren.



--
Gruß
Alex

Heiko Rost

unread,
May 30, 2021, 11:02:48 AM5/30/21
to
Alexander Goetzenstein schrieb:

> das lässt sich sicher leicht mit einem Script oder auch einer
> Tabellenkalkulation konvertieren.

Sicher, aber warum sollte man sie die Arbeit machen, wenn die Daten
bereits im passenden Format in einer Datei vorliegen und diese einfach
vom alten in das neue Profil kopiert werden kann.

Gruß Heiko
--
So mancher meint, ein gutes Herz zu haben, und hat nur schwache Nerven.
Marie Freifrau von Ebner-Eschenbach

Axel Berger

unread,
May 30, 2021, 5:22:33 PM5/30/21
to
Frank Miller wrote:
> Ich würd's zu Fuß machen

Danke, klingt logisch und vernünftig.

> Falls man sowas öfter machen will, gibt's die Datei user.js.

Muß ich mir mal ansehen.

Axel Berger

unread,
May 30, 2021, 5:38:12 PM5/30/21
to
Heiko Rost wrote:
> Sicher, aber warum sollte man sie die Arbeit machen, wenn die Daten
> bereits im passenden Format in einer Datei vorliegen und diese einfach
> vom alten in das neue Profil kopiert werden kann.

Na ja, ich hatte ja extra nach einer Übersicht nur der Änderungen
gefragt und so ein kleiner Formatwandel ist wirklich eine triviale
Übung.

Zum Abschluß noch einmal Danke an alle Helfer, ich habe einiges gelernt.

Heiko Rost

unread,
May 31, 2021, 2:08:52 AM5/31/21
to
Axel Berger schrieb:

> Na ja, ich hatte ja extra nach einer Übersicht nur der Änderungen
> gefragt und so ein kleiner Formatwandel ist wirklich eine triviale
> Übung.

In der prefs.js und, falls Du die angelegt hast, user.js stehen auch nur
geänderten Werte. Bei meiner Antwort bin ich davon ausgegangen, daß Du
nur die geänderten suchst, um dann gezielt einige zu finden, die Du im
neuen Profil anpassen willst.

Gruß Heiko

Axel Berger

unread,
May 31, 2021, 5:43:08 AM5/31/21
to
Heiko Rost wrote:
> In der prefs.js und, falls Du die angelegt hast, user.js stehen auch nur
> geänderten Werte.

Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
:config anzeigt wird, ob geändert oder nicht,

Danke
Axel

Frank Miller

unread,
May 31, 2021, 6:04:14 AM5/31/21
to
Axel Berger wrote:
> Heiko Rost wrote:
>> In der prefs.js und, falls Du die angelegt hast, user.js stehen auch nur
>> geänderten Werte.
>
> Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
> :config anzeigt wird, ob geändert oder nicht,

Tut es auch.

Frank Miller

unread,
May 31, 2021, 6:14:19 AM5/31/21
to
P.S.: https://support.mozilla.org/de/kb/konfigurationseditor-fur-firefox

"Der Konfigurationseditor von Firefox („about:config“) listet Programmeinstellungen
aus den Dateien prefs.js und user.js des Firefox-Profilordners sowie die
Standardeinstellungen auf. Viele dieser erweiterten Optionen sind in den
normalen Einstellungen nicht verfügbar."

Einfach mal offizielle Dokumentation lesen, statt rätseln.

Jörg Tewes

unread,
May 31, 2021, 4:55:01 PM5/31/21
to
Frank Miller schrieb:
So und wenn man jetzt keine user.js hat, und alles was geändert wurde
in diese rein haben möchte, wie macht man das. ICh denke das war Axels
Frage.


Bye Jörg

--
Aber Frauen sind ja nicht an der Kohle, sondern am Charakter des
Mannes interessiert. "Deshalb sieht man auch so viele achtzigjährige
Sozialhilfeempfänger mit hübschen jungen Frauen am Arm."
(Richard Fish, "Ally McBeal").

Frank Miller

unread,
May 31, 2021, 7:22:32 PM5/31/21
to
Jörg Tewes wrote:
> Frank Miller schrieb:
>> Axel Berger wrote:
>>> Heiko Rost wrote:
>>>> In der prefs.js und, falls Du die angelegt hast, user.js stehen auch nur
>>>> geänderten Werte.
>>>
>>> Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
>>> :config anzeigt wird, ob geändert oder nicht,
>
>> Tut es auch.
>
> So und wenn man jetzt keine user.js hat, und alles was geändert wurde
> in diese rein haben möchte, wie macht man das. ICh denke das war Axels
> Frage.

Wie ich schon am Sonntag schrieb, im Zweifelsfall per Hand:
ein neues Profil anlegen, die neue prefs.js mit der genutzten prefs.js
vergleichen, die geänderten Zeilen rauskopieren und in das Format der
user.js umwandeln.
Gegebenenfalls ist da ein wenig Nacharbeit nötig, aber generell sollte das
mit den geeigneten Tools recht einfach zu bewerkstelligen sein.

Heiko Rost

unread,
Jun 1, 2021, 2:54:17 AM6/1/21
to
Frank Miller schrieb:

> Frank Miller wrote:
>> Axel Berger wrote:
>>> Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
>>> :config anzeigt wird, ob geändert oder nicht,
>>
>> Tut es auch.

In der prefs.js meines FF habe ich nur die geänderten Einstellungen
gefunden.

> P.S.: https://support.mozilla.org/de/kb/konfigurationseditor-fur-firefox
>
> "Der Konfigurationseditor von Firefox („about:config“) listet Programmeinstellungen
> aus den Dateien prefs.js und user.js des Firefox-Profilordners sowie die
> Standardeinstellungen auf. Viele dieser erweiterten Optionen sind in den
> normalen Einstellungen nicht verfügbar."

Den Text interpretiere ich nicht so, daß die prefs.js auch die
Standardwerte enthält.

> Einfach mal offizielle Dokumentation lesen, statt rätseln.

<http://kb.mozillazine.org/Prefs.js_file>:

| The prefs.js file does not actually contain all of the settings. It
| only stores changes made to the defaults, after they are written back
| to disk.

Gruß Heiko
--
Mitunter sitzt die ganze Seele in eines Zahnes dunkler Höhle.
Wilhelm Busch

Joerg Lorenz

unread,
Jun 1, 2021, 4:51:34 AM6/1/21
to
Am 31.05.21 um 11:43 schrieb Axel Berger:
> Heiko Rost wrote:
>> In der prefs.js und, falls Du die angelegt hast, user.js stehen auch nur
>> geänderten Werte.
>
> Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
> :config anzeigt wird, ob geändert oder nicht,

So ist es auch.

Thomas Schade

unread,
Jun 1, 2021, 4:58:05 AM6/1/21
to
On 01.06.2021 10:51 (CEST), Joerg Lorenz wrote:
> Am 31.05.21 um 11:43 schrieb Axel Berger:

>>> In der prefs.js und, falls Du die angelegt hast, user.js stehen auch nur
>>> geänderten Werte.
>>
>> Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
>> :config anzeigt wird, ob geändert oder nicht,
>
> So ist es auch.

Dann hast du das aber bewusst so eingestellt. Hier stehen in der
prefs.js nur /geänderte/ Werte. Die Standardeinstellungen sind dort
nicht aufgeführt.
So gibt es hier ca. 30 Einstellungen, die alle mit accessibility.*
beginnen. In der prefs.js hier aber finden sich nur zwei Einträge, die
sich auf von mir geänderte Einstellungen beziehen.


Ciao
Toscha
--
How do you sleep at night knowing that there are some people in the
world who don't like you?
With no underwear in case they want to kiss my ass.
[Jim Carrey]

Joerg Lorenz

unread,
Jun 1, 2021, 5:26:10 AM6/1/21
to
Am 01.06.21 um 10:58 schrieb Thomas Schade:
> On 01.06.2021 10:51 (CEST), Joerg Lorenz wrote:
>> Am 31.05.21 um 11:43 schrieb Axel Berger:
>
>>>> In der prefs.js und, falls Du die angelegt hast, user.js stehen auch nur
>>>> geänderten Werte.
>>>
>>> Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
>>> :config anzeigt wird, ob geändert oder nicht,
>>
>> So ist es auch.
>
> Dann hast du das aber bewusst so eingestellt. Hier stehen in der
> prefs.js nur /geänderte/ Werte. Die Standardeinstellungen sind dort
> nicht aufgeführt.
> So gibt es hier ca. 30 Einstellungen, die alle mit accessibility.*
> beginnen. In der prefs.js hier aber finden sich nur zwei Einträge, die
> sich auf von mir geänderte Einstellungen beziehen.

Da könntest Du sogar recht haben. in der pref.js beginnt jeder Eintrag
mit "user-pref".

// Mozilla User Preferences

// DO NOT EDIT THIS FILE.
//
// If you make changes to this file while the application is running,
// the changes will be overwritten when the application exits.
//
// To change a preference value, you can either:
// - modify it via the UI (e.g. via about:config in the browser); or
// - set it within a user.js file in your profile.

user_pref("app.update.auto", false);
user_pref("app.update.download.attempts", 0);
user_pref("app.update.elevate.attempts", 0);
user_pref("app.update.lastUpdateTime.addon-background-update-timer",
1622536834);
user_pref("app.update.lastUpdateTime.background-update-timer", 1622536954);
user_pref("app.update.lastUpdateTime.search-engine-update-timer",
1622536714);
user_pref("app.update.lastUpdateTime.services-settings-poll-changes",
1622536594);
user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1622537194);
user_pref("app.update.lastUpdateTime.xpi-signature-verification",
1622537074);
user_pref("browser.cache.disk.amount_written", 326786);
user_pref("browser.cache.disk.capacity", 1048576);
user_pref("browser.cache.disk.filesystem_reported", 1);
user_pref("calendar.list.sortOrder",
"cf347811-1553-dc4b-b507-5ec1a17d62ec");
user_pref("calendar.registry.cf347811-1553-dc4b-b507-5ec1a17d62ec.calendar-main-in-composite",
true);
user_pref("calendar.registry.cf347811-1553-dc4b-b507-5ec1a17d62ec.disabled",
true);
user_pref("calendar.registry.cf347811-1553-dc4b-b507-5ec1a17d62ec.name",
"Privat");
user_pref("calendar.registry.cf347811-1553-dc4b-b507-5ec1a17d62ec.type",
"storage");
user_pref("calendar.registry.cf347811-1553-dc4b-b507-5ec1a17d62ec.uri",
"moz-storage-calendar://");
user_pref("calendar.timezone.local", "Europe/Zurich");
user_pref("calendar.ui.version", 3);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 1);
user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime",
"1604094398817");
user_pref("extensions.activeThemeID", "defaul...@mozilla.org");
user_pref("extensions.blocklist.pingCountVersion", -1);
user_pref("extensions.databaseSchema", 32);
user_pref("extensions.getAddons.cache.lastUpdate", 1622536834);
user_pref("extensions.getAddons.databaseSchema", 6);
user_pref("extensions.incognito.migrated", true);
user_pref("extensions.lastAppBuildId", "20210513204504");
user_pref("extensions.lastAppVersion", "78.10.2");
user_pref("extensions.lastPlatformVersion", "78.10.1");
user_pref("extensions.pendingOperations", false);
user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}");
user_pref("extensions.ui.dictionary.hidden", false);
user_pref("extensions.ui.extension.hidden", false);
user_pref("extensions.ui.lastCategory", "addons://list/extension");
user_pref("extensions.ui.locale.hidden", false);
user_pref("extensions.webextensions.uuids",
"{\"wetra...@extensions.thunderbird.net\":\"7f0e5310-6f92-e64e-a2c2-0f63c6bd9539\",\"defaul...@mozilla.org\":\"f9a6f6b6-5f38-8246-9970-715763120209\",\"goo...@search.mozilla.org\":\"0232789c-9e67-ef46-9f13-b0a792d4ce6d\",\"ama...@search.mozilla.org\":\"80433f60-4267-5541-93f4-b01fd1d667fe\",\"bi...@search.mozilla.org\":\"3fd17c8e-18a7-c04f-bfdc-c314f4c566ff\",\"d...@search.mozilla.org\":\"22c63974-5947-054b-ad72-bde95b1cf383\",\"eco...@search.mozilla.org\":\"9e5283d6-8c0a-cb45-9e3d-de77aaf7e5fe\",\"leo_e...@search.mozilla.org\":\"4871de8c-0ac5-864d-9ca9-becae435aea8\",\"wiki...@search.mozilla.org\":\"0ca03287-96e2-3347-a0d6-d019498fac1f\",\"compactHeaders@dillinger\":\"89760c74-cf44-1141-a31d-f5f87d80987f\",\"tbsort...@xulforum.org\":\"ffff45b4-0bc7-e943-85ab-050a5f4be021\"}");
user_pref("idle.lastDailyNotification", 1622317038);
user_pref("ldap_2.servers.Killfile.description", "Killfile Usenet");
user_pref("ldap_2.servers.Killfile.dirType", 101);
user_pref("ldap_2.servers.Killfile.filename", "abook-1.sqlite");
user_pref("ldap_2.servers.Killfile.uid",
"36252dbd-e4f0-de4c-84fc-289895fd97a2");
user_pref("ldap_2.servers.KillfileUsenetenglish.description", "Killfile
Usenet (english)");
user_pref("ldap_2.servers.KillfileUsenetenglish.dirType", 101);
user_pref("ldap_2.servers.KillfileUsenetenglish.filename",
"abook-2.sqlite");
user_pref("ldap_2.servers.KillfileUsenetenglish.uid",
"20e67d35-ed04-3444-8fef-d1ced90b5898");
user_pref("ldap_2.servers.WhitelistUsenet.description", "Whitelist Usenet");
user_pref("ldap_2.servers.WhitelistUsenet.dirType", 101);
user_pref("ldap_2.servers.WhitelistUsenet.filename", "abook-3.sqlite");
user_pref("ldap_2.servers.WhitelistUsenet.uid",
"732bda53-58d4-c642-aa03-72a7aff01c66");
user_pref("ldap_2.servers.history.uid",
"1bebe2d1-c879-b848-8b4b-f7d81970a31c");
user_pref("ldap_2.servers.osx.dirType", -1);
user_pref("ldap_2.servers.pab.uid", "586cc1e9-d587-5d41-99f6-6620a2614b21");
user_pref("mail.SpellCheckBeforeSend", true);
user_pref("mail.ab_remote_content.migrated", 1);
user_pref("mail.account.account1.identities", "id1");
user_pref("mail.account.account1.server", "server1");
user_pref("mail.account.account2.server", "server2");
user_pref("mail.account.account3.identities", "id2");
user_pref("mail.account.account3.server", "server3");
user_pref("mail.account.account4.identities", "id3");
user_pref("mail.account.account4.server", "server4");
user_pref("mail.account.account5.identities", "id4");
user_pref("mail.account.account5.server", "server5");
user_pref("mail.account.lastKey", 5);
user_pref("mail.accountmanager.accounts",
"account1,account2,account3,account4,account5");
user_pref("mail.accountmanager.defaultaccount", "account1");
user_pref("mail.accountmanager.localfoldersserver", "server2");
user_pref("mail.append_preconfig_smtpservers.version", 2);
user_pref("mail.biff.animate_dock_icon", true);
user_pref("mail.citation_color", "#160dd3");
user_pref("mail.default_charsets.migrated", 1);
user_pref("mail.folder.views.version", 1);
user_pref("mail.identity.id1.archive_folder", "imap://x/Archives");
user_pref("mail.identity.id1.attach_signature", true);
user_pref("mail.identity.id1.compose_html", false);
user_pref("mail.identity.id1.doBcc", false);
user_pref("mail.identity.id1.draft_folder", "imap://x/Entw&APw-rfe");
user_pref("mail.identity.id1.drafts_folder_picker_mode", "1");
user_pref("mail.identity.id1.e2etechpref", 0);
user_pref("mail.identity.id1.encryptionpolicy", 0);
user_pref("mail.identity.id1.fcc_folder", "imap://x/Gesendet");
user_pref("mail.identity.id1.fcc_folder_picker_mode", "1");
user_pref("mail.identity.id1.fullName", "Joerg 'Hugybear' Lorenz");
user_pref("mail.identity.id1.reply_on_top", 1);
user_pref("mail.identity.id1.sig_file",
"/Users/joerg/Documents/Joerg/Browser und E-Mail/Signaturen/x.txt");
user_pref("mail.identity.id1.sig_file-rel",
"[ProfD]../../Documents/Joerg/Browser und E-Mail/Signaturen/x.txt");
user_pref("mail.identity.id1.sign_mail", false);
user_pref("mail.identity.id1.smtpServer", "smtp1");
user_pref("mail.identity.id1.stationery_folder", "imap://x/Templates");
user_pref("mail.identity.id1.tmpl_folder_picker_mode", "0");
user_pref("mail.identity.id1.useremail", "x");
user_pref("mail.identity.id1.valid", true);
user_pref("mail.identity.id2.archive_folder",
"mailbox://nobody@Local%20Folders/Archives");
user_pref("mail.identity.id2.attach_signature", true);
user_pref("mail.identity.id2.compose_html", false);
user_pref("mail.identity.id2.doBcc", false);
user_pref("mail.identity.id2.draft_folder",
"mailbox://nobody@Local%20Folders/Drafts");
user_pref("mail.identity.id2.drafts_folder_picker_mode", "0");
user_pref("mail.identity.id2.fcc_folder",
"imap://hugybear%40gm...@imap.gmx.net/Usenet Postings");
user_pref("mail.identity.id2.fcc_folder_picker_mode", "1");
user_pref("mail.identity.id2.fullName", "Joerg Lorenz");
user_pref("mail.identity.id2.sig_file",
"/Users/joerg/Documents/Joerg/Browser und E-Mail/Signaturen/NEWS_De
gustibus.txt");
user_pref("mail.identity.id2.sig_file-rel",
"[ProfD]../../Documents/Joerg/Browser und E-Mail/Signaturen/NEWS_De
gustibus.txt");
user_pref("mail.identity.id2.stationery_folder",
"mailbox://nobody@Local%20Folders/Templates");
user_pref("mail.identity.id2.tmpl_folder_picker_mode", "0");
user_pref("mail.identity.id2.useremail", "hugy...@gmx.ch");
user_pref("mail.identity.id2.valid", true);
user_pref("mail.identity.id3.archive_folder",
"imap://x...@imap.gmx.net/Archives");
user_pref("mail.identity.id3.attach_signature", false);
user_pref("mail.identity.id3.compose_html", false);
user_pref("mail.identity.id3.doBcc", false);
user_pref("mail.identity.id3.draft_folder",
"imap://x...@imap.gmx.net/Entw&APw-rfe");
user_pref("mail.identity.id3.drafts_folder_picker_mode", "1");
user_pref("mail.identity.id3.e2etechpref", 0);
user_pref("mail.identity.id3.encryptionpolicy", 0);
user_pref("mail.identity.id3.fcc_folder", "imap://x...@imap.gmx.net/Gesendet");
user_pref("mail.identity.id3.fcc_folder_picker_mode", "1");
user_pref("mail.identity.id3.fullName", "ETA2824");
user_pref("mail.identity.id3.htmlSigText", "Joerg Lorenz, x\nEidg. dipl.
Finanzanalyst / CEFA\nWinterthur / Switzerland");
user_pref("mail.identity.id3.reply_on_top", 0);
user_pref("mail.identity.id3.sig_bottom", true);
user_pref("mail.identity.id3.sig_file",
"/Users/joerg/Documents/Joerg/Browser und
E-Mail/Signaturen/MOZETA2824.rtf");
user_pref("mail.identity.id3.sig_file-rel",
"[ProfD]../../Documents/Joerg/Browser und
E-Mail/Signaturen/MOZETA2824.rtf");
user_pref("mail.identity.id3.sig_on_fwd", true);
user_pref("mail.identity.id3.sign_mail", false);
user_pref("mail.identity.id3.smtpServer", "smtp2");
user_pref("mail.identity.id3.stationery_folder",
"imap://x...@imap.gmx.net/Templates");
user_pref("mail.identity.id3.tmpl_folder_picker_mode", "0");
user_pref("mail.identity.id3.useremail", "x");
user_pref("mail.identity.id3.valid", true);
user_pref("mail.identity.id4.archive_folder",
"imap://@imap.mail.yahoo.com/Archive");
user_pref("mail.identity.id4.archives_folder_picker_mode", "1");
user_pref("mail.identity.id4.draft_folder",
"imap://x...@imap.mail.yahoo.com/Draft");
user_pref("mail.identity.id4.drafts_folder_picker_mode", "1");
user_pref("mail.identity.id4.fcc_folder",
"imap://zugfeder%40yah...@imap.mail.yahoo.com/Sent");
user_pref("mail.identity.id4.fcc_folder_picker_mode", "0");
user_pref("mail.identity.id4.fullName", "Zugfeder");
user_pref("mail.identity.id4.reply_on_top", 1);
user_pref("mail.identity.id4.sig_bottom", true);
user_pref("mail.identity.id4.smtpServer", "smtp3");
user_pref("mail.identity.id4.stationery_folder",
"imap://x...@imap.mail.yahoo.com/Templates");
user_pref("mail.identity.id4.tmpl_folder_picker_mode", "0");
user_pref("mail.identity.id4.useremail", "zugf...@yahoo.com");
user_pref("mail.identity.id4.valid", true);
user_pref("mail.imap.chunk_size", 90112);
user_pref("mail.imap.min_chunk_size_threshold", 135168);
user_pref("mail.last_msg_movecopy_target_uri",
"mailbox://nobody@Local%20Folders/Drafts");
user_pref("mail.mdn.report.not_in_to_cc", 0);
user_pref("mail.newsrc_root", "/Users/joerg/Thunderbird Joerg
Lorenz/Joerg NEWS/News");
user_pref("mail.newsrc_root-rel", "[ProfD]News");
user_pref("mail.openMessageBehavior", 0);
user_pref("mail.openMessageBehavior.version", 1);
user_pref("mail.phishing.detection.enabled", false);
user_pref("mail.purge_threshhold_mb", 100);
user_pref("mail.purge_threshold_migrated", true);
user_pref("mail.rights.version", 1);
user_pref("mail.root.imap", "/Users/joerg/Thunderbird Joerg Lorenz/Joerg
NEWS/ImapMail");
user_pref("mail.root.imap-rel", "[ProfD]ImapMail");
user_pref("mail.root.nntp", "/Users/joerg/Thunderbird Joerg Lorenz/Joerg
NEWS/News");
user_pref("mail.root.nntp-rel", "[ProfD]News");
user_pref("mail.root.none", "/Users/joerg/Thunderbird Joerg Lorenz/Joerg
NEWS/Mail");
user_pref("mail.root.none-rel", "[ProfD]Mail");
user_pref("mail.server.server1.ageLimit", 30);
user_pref("mail.server.server1.applyToFlaggedMessages", false);
user_pref("mail.server.server1.check_new_mail", true);
user_pref("mail.server.server1.cleanupBodies", false);
user_pref("mail.server.server1.clientid",
"e6be7a48-3025-2245-a544-674264b5fac8");
user_pref("mail.server.server1.daysToKeepBodies", 30);
user_pref("mail.server.server1.daysToKeepHdrs", 30);
user_pref("mail.server.server1.directory", "/Users/joerg/Thunderbird
Joerg Lorenz/Joerg NEWS/ImapMail/imap.gmx.net");
user_pref("mail.server.server1.directory-rel",
"[ProfD]ImapMail/imap.gmx.net");
user_pref("mail.server.server1.downloadByDate", false);
user_pref("mail.server.server1.downloadUnreadOnly", false);
user_pref("mail.server.server1.force_select", "no-auto");
user_pref("mail.server.server1.hostname", "imap.gmx.net");
user_pref("mail.server.server1.lastFilterTime", 27042307);
user_pref("mail.server.server1.login_at_startup", true);
user_pref("mail.server.server1.max_cached_connections", 5);
user_pref("mail.server.server1.moveTargetMode", 1);
user_pref("mail.server.server1.name", "hugy...@gmx.ch");
user_pref("mail.server.server1.namespace.personal", "\"\"");
user_pref("mail.server.server1.nextFilterTime", 27042317);
user_pref("mail.server.server1.numHdrsToKeep", 2000);
user_pref("mail.server.server1.port", 993);
user_pref("mail.server.server1.serverIDResponse", "(\"name\" \"nemesis\"
\"version\" \"15.6\")");
user_pref("mail.server.server1.socketType", 3);
user_pref("mail.server.server1.spamActionTargetAccount",
"imap://hugybear%40gm...@imap.gmx.net");
user_pref("mail.server.server1.spamActionTargetFolder",
"imap://hugybear%40gm...@imap.gmx.net/Spamverdacht");
user_pref("mail.server.server1.spamLevel", 0);
user_pref("mail.server.server1.storeContractID",
"@mozilla.org/msgstore/berkeleystore;1");
user_pref("mail.server.server1.timeout", 29);
user_pref("mail.server.server1.trash_folder_name", "Gelöscht");
user_pref("mail.server.server1.type", "imap");
user_pref("mail.server.server1.userName", "hugy...@gmx.ch");
user_pref("mail.server.server2.ageLimit", 30);
user_pref("mail.server.server2.applyToFlaggedMessages", false);
user_pref("mail.server.server2.cleanupBodies", false);
user_pref("mail.server.server2.daysToKeepBodies", 30);
user_pref("mail.server.server2.daysToKeepHdrs", 30);
user_pref("mail.server.server2.directory", "/Users/joerg/Thunderbird
Joerg Lorenz/Joerg NEWS/Mail/Local Folders");
user_pref("mail.server.server2.directory-rel", "[ProfD]Mail/Local Folders");
user_pref("mail.server.server2.downloadByDate", false);
user_pref("mail.server.server2.downloadUnreadOnly", false);
user_pref("mail.server.server2.hostname", "Local Folders");
user_pref("mail.server.server2.lastFilterTime", 27042307);
user_pref("mail.server.server2.name", "Lokale Ordner");
user_pref("mail.server.server2.nextFilterTime", 27042317);
user_pref("mail.server.server2.numHdrsToKeep", 2000);
user_pref("mail.server.server2.spamActionTargetAccount",
"mailbox://nobody@Local%20Folders");
user_pref("mail.server.server2.spamActionTargetFolder",
"mailbox://nobody@Local%20Folders/Junk");
user_pref("mail.server.server2.spamLevel", 0);
user_pref("mail.server.server2.storeContractID",
"@mozilla.org/msgstore/berkeleystore;1");
user_pref("mail.server.server2.type", "none");
user_pref("mail.server.server2.userName", "nobody");
user_pref("mail.server.server3.ageLimit", 30);
user_pref("mail.server.server3.always_authenticate", true);
user_pref("mail.server.server3.applyToFlaggedMessages", false);
user_pref("mail.server.server3.charset", "UTF-8");
user_pref("mail.server.server3.check_new_mail", true);
user_pref("mail.server.server3.check_time", 5);
user_pref("mail.server.server3.cleanupBodies", false);
user_pref("mail.server.server3.daysToKeepBodies", 30);
user_pref("mail.server.server3.daysToKeepHdrs", 30);
user_pref("mail.server.server3.directory", "/Users/joerg/Thunderbird
Joerg Lorenz/Joerg NEWS/News/news.eternal-september.org");
user_pref("mail.server.server3.directory-rel",
"[ProfD]News/news.eternal-september.org");
user_pref("mail.server.server3.downloadByDate", false);
user_pref("mail.server.server3.downloadUnreadOnly", false);
user_pref("mail.server.server3.hostname", "news.eternal-september.org");
user_pref("mail.server.server3.lastFilterTime", 27042307);
user_pref("mail.server.server3.login_at_startup", true);
user_pref("mail.server.server3.mark_old_read", true);
user_pref("mail.server.server3.max_articles", 5000);
user_pref("mail.server.server3.max_cached_connections", 2);
user_pref("mail.server.server3.newsrc.file", "/Users/joerg/Thunderbird
Joerg Lorenz/Joerg NEWS/News/newsrc-news.eternal-september.org");
user_pref("mail.server.server3.newsrc.file-rel",
"[ProfD]News/newsrc-news.eternal-september.org");
user_pref("mail.server.server3.nextFilterTime", 27042317);
user_pref("mail.server.server3.numHdrsToKeep", 2000);
user_pref("mail.server.server3.spamActionTargetAccount",
"news://news.eternal-september.org");
user_pref("mail.server.server3.storeContractID",
"@mozilla.org/msgstore/berkeleystore;1");
user_pref("mail.server.server3.type", "nntp");
user_pref("mail.server.server4.ageLimit", 30);
user_pref("mail.server.server4.applyToFlaggedMessages", false);
user_pref("mail.server.server4.check_new_mail", true);
user_pref("mail.server.server4.cleanupBodies", false);
user_pref("mail.server.server4.clientid",
"26bea788-0ddc-a144-8523-6f3545786b45");
user_pref("mail.server.server4.daysToKeepBodies", 30);
user_pref("mail.server.server4.daysToKeepHdrs", 30);
user_pref("mail.server.server4.directory", "/Users/joerg/Thunderbird
Joerg Lorenz/Joerg NEWS/ImapMail/imap.gmx-1.net");
user_pref("mail.server.server4.directory-rel",
"[ProfD]ImapMail/imap.gmx-1.net");
user_pref("mail.server.server4.downloadByDate", false);
user_pref("mail.server.server4.downloadUnreadOnly", false);
user_pref("mail.server.server4.force_select", "no-auto");
user_pref("mail.server.server4.hostname", "imap.gmx.net");
user_pref("mail.server.server4.lastFilterTime", 27042307);
user_pref("mail.server.server4.login_at_startup", true);
user_pref("mail.server.server4.max_cached_connections", 5);
user_pref("mail.server.server4.moveTargetMode", 1);
user_pref("mail.server.server4.name", "x");
user_pref("mail.server.server4.namespace.personal", "\"\"");
user_pref("mail.server.server4.nextFilterTime", 27042317);
user_pref("mail.server.server4.numHdrsToKeep", 2000);
user_pref("mail.server.server4.port", 993);
user_pref("mail.server.server4.serverIDResponse", "(\"name\" \"nemesis\"
\"version\" \"15.6\")");
user_pref("mail.server.server4.socketType", 3);
user_pref("mail.server.server4.spamActionTargetAccount",
"imap://ETA2824%40gm...@imap.gmx.net");
user_pref("mail.server.server4.spamActionTargetFolder",
"imap://ETA2824%40gm...@imap.gmx.net/Spamverdacht");
user_pref("mail.server.server4.spamLevel", 0);
user_pref("mail.server.server4.storeContractID",
"@mozilla.org/msgstore/berkeleystore;1");
user_pref("mail.server.server4.timeout", 29);
user_pref("mail.server.server4.trash_folder_name", "Gelöscht");
user_pref("mail.server.server4.type", "imap");
user_pref("mail.server.server4.userName", "x");
user_pref("mail.server.server5.authMethod", 10);
user_pref("mail.server.server5.check_new_mail", true);
user_pref("mail.server.server5.clientid",
"a19cf528-8428-d246-92b9-fad884cb2255");
user_pref("mail.server.server5.directory", "/Users/joerg/Thunderbird
Joerg Lorenz/Joerg NEWS/ImapMail/imap.mail.yahoo.com");
user_pref("mail.server.server5.directory-rel",
"[ProfD]ImapMail/imap.mail.yahoo.com");
user_pref("mail.server.server5.force_select", "no-auto");
user_pref("mail.server.server5.hostname", "imap.mail.yahoo.com");
user_pref("mail.server.server5.lastFilterTime", 27042307);
user_pref("mail.server.server5.login_at_startup", true);
user_pref("mail.server.server5.max_cached_connections", 5);
user_pref("mail.server.server5.moveTargetMode", 1);
user_pref("mail.server.server5.name", "x");
user_pref("mail.server.server5.namespace.personal", "\"\"");
user_pref("mail.server.server5.nextFilterTime", 27042317);
user_pref("mail.server.server5.oauth2.issuer", "login.yahoo.com");
user_pref("mail.server.server5.oauth2.scope", "mail-w");
user_pref("mail.server.server5.port", 993);
user_pref("mail.server.server5.serverIDResponse", "(\"remote-host\"
\"10.201.37.233\" \"vendor\" \"Yahoo! Inc.\" \"support-url\"
\"http://help.yahoo.com/\" \"name\" \"Y!IMAP\" \"host\"
\"sky400380.imap.mail.yahoo.com\" \"version\" \"1.1.18323\" \"via\"
\"sky700068.mail.ir2.yahoo.com|sky400380.mail.bf1.yahoo.com|85.6.233.42|10.201.37.233\")");
user_pref("mail.server.server5.socketType", 3);
user_pref("mail.server.server5.spamActionTargetAccount",
"imap://x...@imap.mail.yahoo.com");
user_pref("mail.server.server5.spamActionTargetFolder",
"imap://x...@imap.mail.yahoo.com/Bulk Mail");
user_pref("mail.server.server5.storeContractID",
"@mozilla.org/msgstore/berkeleystore;1");
user_pref("mail.server.server5.timeout", 29);
user_pref("mail.server.server5.type", "imap");
user_pref("mail.server.server5.userName", "");
user_pref("mail.shell.checkDefaultClient", false);
user_pref("mail.smtpserver.smtp1.authMethod", 3);
user_pref("mail.smtpserver.smtp1.clientid",
"947fd950-c6e0-844f-9b44-b15c5fd38a56");
user_pref("mail.smtpserver.smtp1.description", "GMX");
user_pref("mail.smtpserver.smtp1.hostname", "mail.gmx.net");
user_pref("mail.smtpserver.smtp1.port", 465);
user_pref("mail.smtpserver.smtp1.try_ssl", 3);
user_pref("mail.smtpserver.smtp1.username", "");
user_pref("mail.smtpserver.smtp2.authMethod", 3);
user_pref("mail.smtpserver.smtp2.clientid",
"5f474dc9-f84a-9245-8008-682dc4f415cd");
user_pref("mail.smtpserver.smtp2.description", "");
user_pref("mail.smtpserver.smtp2.hostname", "mail.gmx.net");
user_pref("mail.smtpserver.smtp2.port", 465);
user_pref("mail.smtpserver.smtp2.try_ssl", 3);
user_pref("mail.smtpserver.smtp2.username", "");
user_pref("mail.smtpserver.smtp3.authMethod", 10);
user_pref("mail.smtpserver.smtp3.clientid",
"2aa0865b-bdd7-824b-aec4-c3ef4f1bd94d");
user_pref("mail.smtpserver.smtp3.description", "");
user_pref("mail.smtpserver.smtp3.hostname", "smtp.mail.yahoo.com");
user_pref("mail.smtpserver.smtp3.oauth2.issuer", "login.yahoo.com");
user_pref("mail.smtpserver.smtp3.oauth2.scope", "mail-w");
user_pref("mail.smtpserver.smtp3.port", 465);
user_pref("mail.smtpserver.smtp3.try_ssl", 3);
user_pref("mail.smtpserver.smtp3.username", "");
user_pref("mail.smtpservers", "smtp1,smtp2,smtp3");
user_pref("mail.spam.version", 1);
user_pref("mail.spotlight.firstRunDone", true);
user_pref("mail.startup.enabledMailCheckOnce", true);
user_pref("mail.ui-rdf.version", 23);
user_pref("mailnews.customHeaders", "Path: Injection-Info: Newsgroups");
user_pref("mailnews.database.global.datastore.id",
"44d90ebc-7b7d-bc43-9ec0-c57d94d8eb3");
user_pref("mailnews.database.global.indexer.enabled", false);
user_pref("mailnews.display.disable_format_flowed_support", true);
user_pref("mailnews.display.prefer_plaintext", true);
user_pref("mailnews.filters.migration78", true);
user_pref("mailnews.headers.extraAddonHeaders", "autocrypt openpgp");
user_pref("mailnews.quotingPrefs.version", 1);
user_pref("mailnews.send_plaintext_flowed", false);
user_pref("mailnews.start_page_override.mstone", "78.10.2");
user_pref("mailnews.tags.$label1.color", "#FF0000");
user_pref("mailnews.tags.$label1.tag", "Wichtig");
user_pref("mailnews.tags.$label2.color", "#ff9900");
user_pref("mailnews.tags.$label2.tag", "Geschäftlich");
user_pref("mailnews.tags.$label3.color", "#009900");
user_pref("mailnews.tags.$label3.tag", "Erinnerung");
user_pref("mailnews.tags.$label4.color", "#3333FF");
user_pref("mailnews.tags.$label4.tag", "Zu erledigen");
user_pref("mailnews.tags.$label5.color", "#993399");
user_pref("mailnews.tags.$label5.tag", "Später");
user_pref("mailnews.tags.version", 2);
user_pref("messenger.startup.action", 0);
user_pref("network.cookie.cookieBehavior", 1);
user_pref("network.cookie.lifetimePolicy", 2);
user_pref("network.trr.custom_uri",
"https://dns.digitale-gesellschaft.ch/dns-query");
user_pref("network.trr.mode", 2);
user_pref("network.trr.uri",
"https://dns.digitale-gesellschaft.ch/dns-query");
user_pref("places.database.lastMaintenance", 1622317038);
user_pref("places.history.expiration.transient_current_max_pages", 112348);
user_pref("plugin.flash.arch", "x86_64-gcc3");
user_pref("plugin.flash.blockliststate", 0);
user_pref("plugin.flash.desc", "Shockwave Flash 10.0 r45");
user_pref("plugin.flash.lastmod_hi", 295);
user_pref("plugin.flash.lastmod_lo", -1254747616);
user_pref("plugin.flash.path", "/Users/joerg/Library/Internet
Plug-Ins/ClickToFlash.webplugin");
user_pref("plugin.flash.version", "1.6b9");
user_pref("pref.privacy.disable_button.view_cookies", false);
user_pref("pref.privacy.disable_button.view_passwords", false);
user_pref("privacy.purge_trackers.date_in_cookie_database", "0");
user_pref("security.remote_settings.crlite_filters.checked", 1622538323);
user_pref("security.remote_settings.intermediates.checked", 1622538323);
user_pref("security.sandbox.plugin.tempDirSuffix",
"241cc955-2956-8d45-8a71-1072fa774ab1");
user_pref("services.blocklist.addons.checked", 1616611011);
user_pref("services.blocklist.pinning.checked", 1622538323);
user_pref("services.settings.clock_skew_seconds", -1730);
user_pref("services.settings.last_etag", "\"1622534303999\"");
user_pref("services.settings.last_update_seconds", 1622538323);
user_pref("services.settings.main.anti-tracking-url-decoration.last_check",
1622538323);
user_pref("services.settings.main.hijack-blocklists.last_check",
1622538323);
user_pref("services.settings.main.language-dictionaries.last_check",
1622538323);
user_pref("services.settings.main.search-config.last_check", 1622538323);
user_pref("services.settings.main.search-default-override-allowlist.last_check",
1622538323);
user_pref("services.settings.main.sites-classification.last_check",
1622538323);
user_pref("services.settings.main.url-classifier-skip-urls.last_check",
1622538323);
user_pref("services.settings.security.onecrl.checked", 1622538323);
user_pref("signon.importedFromSqlite", true);
user_pref("spellchecker.dictionary", "de-CH");
user_pref("storage.vacuum.last.index", 1);
user_pref("storage.vacuum.last.places.sqlite", 1620662988);
user_pref("toolkit.telemetry.cachedClientID",
"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0");
user_pref("toolkit.telemetry.previousBuildID", "20210513204504");

Frank Miller

unread,
Jun 2, 2021, 5:09:29 PM6/2/21
to
Heiko Rost wrote:
> Frank Miller schrieb:
>
>> Frank Miller wrote:
>>> Axel Berger wrote:
>>>> Ah, das war mir nicht klar. Ich nahm an, in prefs steht alles, das mit
>>>> :config anzeigt wird, ob geändert oder nicht,
>>>
>>> Tut es auch.
>
> In der prefs.js meines FF habe ich nur die geänderten Einstellungen
> gefunden.
>
>> P.S.: https://support.mozilla.org/de/kb/konfigurationseditor-fur-firefox
>>
>> "Der Konfigurationseditor von Firefox („about:config“) listet Programmeinstellungen
>> aus den Dateien prefs.js und user.js des Firefox-Profilordners sowie die
>> Standardeinstellungen auf. Viele dieser erweiterten Optionen sind in den
>> normalen Einstellungen nicht verfügbar."
>
> Den Text interpretiere ich nicht so, daß die prefs.js auch die
> Standardwerte enthält.

Hmm, möglicherweise hast du recht. Ich nehm' das dann mal zurück. ;-)

Allerdings wird beim erstellen eines komplett neuen Profils auch sofort
automatisch eine prefs.js erstellt, die ca. 30 bis 40 Einträge hat. Die
sind alle automatisch generiert - also nicht vom Benutzer aktiv geändert
worden.
Axel Berger fragte allerdings in seinem OP explizit nach Einstellungen,
die *er selber* verändert hat, um sie abzuspeichern. Wenn er nicht auch noch
alle anderen automatisch generierten Einträge mit sichern will, wird er wohl
eine solche kopierte prefs.js per Hand bereinigen müssen.

Heiko Rost

unread,
Jun 3, 2021, 3:56:54 AM6/3/21
to
Frank Miller schrieb:

> Axel Berger fragte allerdings in seinem OP explizit nach Einstellungen,
> die *er selber* verändert hat, um sie abzuspeichern.

Eine sichere Unterscheidung zwischen "Vom Nutzer geänderte
Einstellungen" und "Einstellungen, die FF selber geändert hat", dürfte
schwierig bis unmöglich sein.

> Wenn er nicht auch noch
> alle anderen automatisch generierten Einträge mit sichern will, wird er wohl
> eine solche kopierte prefs.js per Hand bereinigen müssen.

Ich sehe folgende Fälle:

- Sicherung des Profiles: Einfach alle Dateien außer dem Cache,

- Kopieren eines funktionierenden Profiles: Alles kopieren. Wobei
allerdings in der prefs.js an einigen Stellen absolute Pfadangaben
stehen und ich nicht weiß, wie FF reagiert, wenn sich der Speicherort
des Profiles ändert.

- Neues Profil, weil das alte nicht mehr funktioniert: Dafür maximal
Lesezeichen und gespeicherte Zugangsdaten ins neue Profil übertragen
und sich die Arbeit machen, alles manuell neu einzustellen.
Andernfalls besteht die Gefahr, den Fehler mit zu kopieren oder beim
selektiven Kopieren einzelner Dateien neue Fehler zu produzieren.

Gruß Heiko
--
Wie seltsam ist doch unsere Seele konstruiert
und an wie dünnen Fäden hängt Glück oder Verderben
Mary Shelly

Helmut Waitzmann

unread,
Jun 3, 2021, 6:19:28 PM6/3/21
to
Axel Berger <Sp...@Berger-Odenthal.De>:
>Heiko Rost wrote:

>> Sicher, aber warum sollte man sie die Arbeit machen, wenn die
>> Daten bereits im passenden Format in einer Datei vorliegen und
>> diese einfach vom alten in das neue Profil kopiert werden kann.
>
>Na ja, ich hatte ja extra nach einer Übersicht nur der Änderungen
>gefragt und so ein kleiner Formatwandel ist wirklich eine triviale
>Übung.

Ich weiß nicht, wie versiert Du bist – aber solch «triviale»
Geschichten werden regelmäßig vergessen, obwohl sie so «trivial»
sind, und reißen deshalb Sicherheitslücken auf.  Siehe
beispielsweise die bekannte Shellshock‐Sicherheitslücke.

Unter den Einstellelementen in den Dateien «prefs.js» und «user.js»
gibt es auch Einstellelemente, deren Wert keine Zahl oder boolescher
Wert sondern eine Zeichenkette sind.  Nimm an, so eine Zeichenkette
soll die Zeichenkette «1» oder «true» sein.  Im von Heiko
angeführten Cut&Paste‐Verfahren kann man eine Zeichenkette «true»
von dem booleschen Wert «true» nicht unterscheiden, in den Dateien
«prefs.js» und «user.js» jedoch sehr wohl.  Hast Du Dich informiert,
wie die Unterscheidung funktioniert?

Helmut Waitzmann

unread,
Jun 3, 2021, 6:56:58 PM6/3/21
to
Frank Miller <mil...@posteo.ee>:
>Jörg Tewes wrote:

>> So und wenn man jetzt keine user.js hat, und alles was geändert
>> wurde in diese rein haben möchte, wie macht man das. ICh denke
>> das war Axels Frage.
>
>Wie ich schon am Sonntag schrieb, im Zweifelsfall per Hand:
>
>ein neues Profil anlegen, die neue prefs.js mit der genutzten
>prefs.js vergleichen, die geänderten Zeilen rauskopieren und in das
>Format der user.js umwandeln.

Meines Wissens haben die Dateien «prefs.js» und «user.js» das
gleiche Format.  Es genügt also wirklich, die gewünschten Zeilen aus
der Datei «prefs.js» in die Datei «user.js» zu kopieren.
0 new messages