< Installation | FAQ - Übersicht | Browser >

FAQ - Profile

1. 01. Wo befindet sich mein Profil?

Im Benutzerprofil werden alle persönlichen Onlinedaten wie E-Mails, Lesezeichen, die Benutzereinstellungen des Mozilla selbst oder auch Ihre Passwörter gespeichert. Sollten Sie die Ordner zur Speicherung dieser Daten nicht manuell angepasst haben, finden Sie Ihr Profil z.B. über den Speicherort des Browsercache. Öffnen Sie dazu im Mozilla "Bearbeiten" > "Einstellungen..." > "Erweitert" > "Cache". In der Option "Cache-Verzeichnis" finden Sie Ihren Profilordner. Zum Profilordner gehören alle Dateien und Ordner innerhalb des Verzeichnis xxxxxxxx.slt ("xxxxxxxx" ist bei jedem Profil ein anderer Zufallswert). Alternativ können Sie auch die Suchoption Ihres Betriebssystems verwenden und nach *.slt suchen. Sind mehrere Profile eingerichtet, befinden sich auch mehrere .slt-Ordner auf Ihrem Computer. Diese werden dann mit Hilfe der Profilnamen unterschieden. Diese Profilnamen finden sich in der Ordnerstruktur über den .slt-Ordnern wieder.

2. 02. Was ist die user.js?

Die user.js ist die vielleicht wichtigste Konfigurationsdatei. Sie steht unter kompletter Kontrolle des Benutzers, d.h. Mozilla hat darin keinerlei Schreibrechte. Die user.js ist eine einfache Textdatei. Sie muss mit einem Texteditor wie z.B. Notepad erstellt werden. Bei der Speicherung ist auf die korrekte Endung .js zu achten. Windows hängt automatisch ein .txt an, falls man im Speichern-Dialog den Dateinamen - also user.js - nicht in Anführungszeichen angibt.

Die user.js muss im Profilverzeichnis abgespeichert werden (im gleichen Verzeichnis, wo sich die Datei prefs.js versteckt). In ihr befinden sich die sogenannten user_prefs, Angaben die Mozilla auf wunderbarste Weise verändern können. Die meisten Tipps, die hier beschrieben sind, benutzen die user.js - d.h. sobald hier im Text eine user_pref vorkommt, muss diese in die user.js eingetragen werden.
Anmerkungen:

3. 03. Wie sichere/verschiebe ich mein Profil?

Siehe hierzu:

4. 04. Wie kann ich ein Profil unter verschiedenen Benutzern/Windows-Versionen teilen?

Benutzt man verschiedene Windows Versionen bzw. hat man auf dem System verschiedene Benutzer muss man kein separates Mozilla/Netscape Profil erstellen, es reicht die Datei registry.dat zu kopieren. In dieser Datei speichert Netscape den Pfad zu den Profilen. Beispiele:
  1. Ich erstelle in Windows 98 ein Mozilla Profil. Dann starte ich Windows 2000 und starte dort Mozilla ein Mal, lösche aber das so erstellte Profil sofort wieder. Danach schliesse ich Mozilla komplett und kopiere die registry.dat von Windows 98 nach Windows 2000.
  2. Ich erstelle ein Profil in Windows 2000 mit dem Windows 2000 User "Franz". Nun will ich das gleiche Profil auch mit dem Windows 2000 User "Fritz" benutzen. Dazu kopiere ich die registry.dat von <i>C:\Dokumente und Einstellungen\Franz\Anwendungsdaten\Mozilla</i> nach <i>C:\Dokumente und Einstellungen\Fritz\Anwendungsdaten\Mozilla</i>

5. 05. Wie lege ich die Profile zentral auf einem Server ab?

Siehe hierzu:

6. 06. Wie kann ich das gleiche Profil unter Linux und Windows benutzen?

Die Linux und Windows Versionen von Mozilla sind sich natürlich sehr ähnlich, deshalb kann man die Profildaten auch OS-übergreifend benutzen. Leider geht dies nicht komplett, da z.B. in der prefs.js feste Pfade eingetragen sind.

Die Abgleichung der Daten erfolgt über den Linux-Befehl ln, und da man teilweise komplette Verzeichnisse linkt benutzt man ln -s. Ausserdem sollte man Schreibrechte auf der Windows-Partition haben.

Achtung: Sollte es sich bei der Windows-Partition um ein NTFS-Dateisystem handeln, hat man wenig Möglichkeiten, diese in rw zu mounten (dies gilt im besonderen für NTFS5), deshalb ist FAT32 zu bevorzugen, wenn man Windows und Linux auf einem Rechner benutzen will.


Voraussetzung: Linux und Windows Mozilla sollten gleich eingerichtet sein, das gilt insbesondere für die Mail und News Accounts. Ohne Probleme kann man folgende Dateien und Verzeichnisse untereiander verlinken: abook.mab, bookmarks.html, Cache, cert7.db /cert8.db, cookies.txt, cookperm.txt, custom.dic, history.dat, history.mab, user.js, die Passwort-Dateien (12345678.s, 12345678.w - dazu entweder die Linux prefs.js anpassen oder die Windows-Dateien gleich mit den Linux-Namen
linken), key3b.db, user.js. Die restlichen Dateien würde ich nicht verlinken (es spricht natürlich nichts dagegen, aber gerade mit den rdf-Dateien bin ich eher vorsichtig).

Für Mail: Man verlinke den Mail-Ordner.

Für News: Eine kleine Sonderstellung nimmt News ein. Windows und Linux
unterscheiden sich da in einem kleinen Punkt: Die Liste der abonnierten Gruppen wird in Windows in der Datei news.server.de.rc gespeichert, in Linux heisst die Datei newsrc-news.server.de. Hier darf man also nicht den kompletten News-Ordner verlinken, sondern muss Schritt für Schritt die Dateien verlinken (wobei die News-Unterordner wieder einfach via ln -s verlinkt werden können). Um die rc-Dateien korrekt zu verlinken muss man die Windows-Datei einfach in eine neue Linux-Datei linken: ln -s /Pfad/zu/Windows/News/news.server.de.rc /Pfad/zu/Linux/News/newsrc-news.server.de

Eine weitere Anleitung gibt es unter http://www.mozhilfe.de/mozfaq_profil_winlinux.php.

7. 07. Wichtige Dateien im Profilverzeichnis

Dateien im Hauptverzeichnis

DateiBeschreibungDetails
pluginreg.datPlugin-DateiNetscape/Mozilla sucht normalerweise automatisch nach installierten Programmen, die Plugins anbieten. In dieser Datei speichert Netscape/Mozilla diese Daten.
registry.dat In dieser Datei speichert Mozilla/Netscape die Informationen zu den Profilen, also z.B. der Pfad zum Profil. Ist diese Datei weg, kann Mozilla die Profile nicht mehr finden.


Dateien im Profilverzeichnis

DateiBeschreibungDetails
12345678.sPasswort-DateiPasswort-Datei aller gespeicherten Passwörter für Mail/News/Web/FTP. Die Datei ist zusammengesetzt aus einem zufälligen 8-stelligen Zahlenstring. Diese Datei kann in jedes beliebige Mozilla-Profil übernommen werden, dazu muss man die Datei in das Mozilla-Profil kopieren und dann in der prefs.js den Pfad anpassen.
12345678.wFormular-DateiSpeichert alle gespeicherten Formular-Daten.
abook.mabAdressbuchPersönliches Adressbuch, siehe auch "history.mab".
bookmarks.htmlLesezeichenEnthält alle Bookmarks. Diese Datei ist kompatibel zu Netscape 4. Dazu die Datei einfach in "bookmark.htm" umbenennen.
cert*.dbZertifikateZertifikat-Datenbank. Bei Problemen mit Zertifikaten können diese Dateien gelöscht werden. Sie werden in ihrer Defaulteinstellung wieder erstellt.
cookies.txtCookies DateiEnthält alle gespeicherten Cookies (siehe Einstellungen -> Privatsphäre... -> Cookies für Einstellungen). Wenn ein Löschen von Cookies über die Oberfläche nicht funktioniert, kann man auch diese Datei löschen, um alle Cookies loszuwerden.
custom.dicIndividuelles Wörterbuch
default-connections.rdfEinstellungen für AIM/ICQ
default-invite.rdfEinstellungen für AIM/ICQ Netscape
default-messages.rdfEinstellung für AIM
default-messages-icq.rdfEinstellungen für ICQ
downloads.rdfDownloadmanager DateiEnthält eine Liste aller gedownloadeten Dateien. Diese Datei kann, um diese Liste loszuwerden, einfach gelöscht werden. Sie wird bei einem Neustart von Netscape neu erstellt.
history.datVerlauf / HistoryDatenbank aller besuchten Webseiten, siehe auch Einstellungen -> Navigator -> History. Der Verlauf kann über die Einstellungen gelöscht werden oder auch durch Löschen dieser Datei.
history.mabTemporäres AdressbuchGesammelte Adressen Adressbuch. Kann auch gefahrlos gelöscht werden, wenn man die "Gesammelten Adressen" auf einen Rutsch entfernt haben will.
key3.dbSicherheitsschlüssel- DatenbankSchlüssel-Datenbank für Zertifikate. Bei Problemen mit Zertifikaten kann diese Datei gelöscht werden. Sie wird vom System danach mit Standard-Einstellungen neu erstellt. Zertifikate müssen dann aber auch neu eingebunden werden.
localstore.rdfSpeichert Fenstereinstellungen und Positionen. Diese Datei kann bei Problemen gelöscht werden, sie wird danach von Mozilla mit Defaulteinstellungen neu erstellt.
mailViews.datNachrichten-AnzeigeSpeichert die Art und Weise, wie Nachrichten dargestellt werden.
mimeTypes.rdfSpeichert MIME Typen für Helper Apps
panacea.datCache für die Mailordner
panels.rdfPanels in der SidebarInformationen über die Panels in der Sidebar. Will man die Sidebar auf Standard-Einstellungen zurücksetzen, reicht es diese Datei zu löschen.
parent.lock (Linux: .parentlock)Lock-DateiWird während der Benutzung eines Profils erstellt, um anzuzeigen, dass das Profil gerade in Benutzung ist und kein zweites Mal gestartet werden kann.
persdict.datPersönliches Adressbuch
prefs.jsKonfigurations-DateiSpeichert alle Konfigurationen, wie. z.B. Mailaccounts, Proxy-Einstellungen, Pfade, kurz fast alles, was man in den Einstellungen konfigurieren kann. Siehe auch user.js.
prefs.bakBackup-DateiBackup der prefs.js Datei.
search.rdfSuchmaschinen-DateiSpeichert die Konfiguration der installierten/benutzten Suchmaschinen in der Sidebar. Man kann diese Datei gefahrlos löschen, um wieder die Standard-Einstellung zu erhalten.
secmod.dbSicherheitsmodul-Datenbank Datenbank der Sicherheitsmodule. Löschen, falls es zu Problemen mit Zertifikaten kommt. Achtung! Danach müssen alle Zertifikate neu erstellt werden, deshalb im gleichen Zug auch cert7/8.db und key3.db löschen.
training.datTrainings-Datei für den Bayesian Filter (Spamfilter)
URL.tblFormular-Daten-Exclude-DateiSpeichert die Webseiten, auf denen keine Formulardaten gespeichert werden sollen.
user.jsKonfigurationsdateiDie user.js ist die zentrale Konfigurationsdatei für benutzerspezifische Anpassungen. Mozilla hat keinerlei Schreibrechte in user.js, d.h. man kann die Datei auch während des Betriebs bearbeiten. Ausserdem hat die user.js Vorrang vor der prefs.js, d.h. die Anweisungen in user.js werden von Netscape 7 zuletzt abgearbeitet und dann in die prefs.js übernommen. Alle Anpassungen, die nicht mit Mozilla selbst gemacht werden, sollten deshalb in der user.js eingetragen werden.
XUL.mfl (Linux: XUL.mfasl)XUL Cache DateiXUL fastload file. Cached die XUL-Oberfläche durch precompilierten Code. Soll Mozilla schneller machen. Bei Problemen kann diese Datei gelöscht werden. Sie wird neu erstellt.
*.icsCalender-DateienSpeichert Einträge des Mozilla Kalenders.
/CacheCache-OrdnerSpeichert Dateien besuchter Webseiten zur schnelleren Anzeige.
/NewCacheCache Ordner von Netscape 6.1 Speichert Dateien besuchter Webseiten zur schnelleren Anzeige.
/chromeOberflächen-AnpassungenEnthält: *.jar: Installierte Themes, userChrome.css: Datei zur Anpassung der Oberfläche, userContent.css: Datei zur Anpassung der Inhalte
chrome.rdfSpeichert das Mozilla Layout (benutzte Themes)
/ImapMailImap Mail OrdnerEnthält Dateien zu allen konfigurierten IMAP-Servern. %IMAP-SERVER-NAME%.MSF: Informationen zum Account, %IMAP-SERVER-NAME%-Unterordner: Gespeicherte Daten zu den jeweiligen Mailordnern, rules.dat: Mailfilter-Datei, msgFilterRules: Neue Mailfilter-Datei, *.msf: Darstellung der Emails, Offline-Ordner.
/MailPOP3 Mail OrdnerEnthält Dateien zu allen konfigurierten POP3-Servern. %POP3-SERVER-NAME%-Unterordner: Gespeicherte Daten zu den jeweiligen Mailordnern. *.msf: Indexdateien. Speichert den Status des zugehörigen Mail-Ordners (z.B. welche Email gelesen, welche ungelesen dargestellt wird, Sortierung, usw.) Bei Problemen mit der Mailanzeige können die MSF-Dateien ohne Probleme gelöscht werden. Dateien ohne Endung: Enthalten die eigentlichen Mails im Unix mbox Format. rules.dat: Mailfilter für das Konto. popstate.dat: POP3 Status Datei.
/NewsNews Server OrdnerEnthält Dateien zu allen konfigurierten News-Servern. %NEWS-SERVER-NAME%.MSF: Informationen zum Account; %NEWS-SERVER-NAME%.RC: Liste der abonnierten Gruppen; %NEWS-SERVER-NAME%-Unterordner: Gespeicherte Daten zu den jeweiligen Newsordnern; hostinfo.dat: Liste der verfügbaren Gruppen auf dem Server; %Gruppenname$.msf: Status zu der jeweiligen Gruppe; %Gruppenname$.dat: Newsfilter für eine Gruppe

8. 08. Was ist die userContent.css?

Diese Datei kann Anweisungen enthalten, wie verschiedene Elemente angezeigt werden sollen. Die Datei befindet sich im chrome-Unterordner des Profilverzeichnisses. Wie user.js existiert die Datei nicht standardmäßig, d.h. im Klartext sie muss explizit erstellt werden.

Eine Beispieldatei befindet sich aber meistens schon im chrome-Ordner mit Namen userContent-example.css (diese Datei kann theoretisch einfach in userContent.css umbenannt werden). Wie bei user.js handelt es sich um eine einfache Textdatei, muss also mit Text-Editor wie z.B. Notepad bearbeitet werden. Einige Tipps in der FAQ beziehen sich auf die userContent.css.

Mit Angaben in der userContent.css lassen sich z.B. Angaben machen hinsichtlich der Schriftgrößen in Mailnews oder in den Menüs usw. Eine kleine Einführung zu userContent.css findet bei http://www.mozilla.org/unix/customizing.html

9. 09. Was ist die userChrome.css?

Diese Datei kann Anweisungen enthalten, um die Optik von Mozilla zu beeinflussen. Die Datei befindet sich im chrome-Unterordner des Profilverzeichnisses. Wie user.js existiert die Datei nicht standardmäßig, d.h. im Klartext sie muss explizit erstellt werden.

Eine Beispieldatei befindet sich aber meistens schon im chrome-Ordner mit Namen userChrome-example.css (diese Datei kann theoretisch einfach in userChrome.css umbenannt werden). Wie bei user.js handelt es sich um eine einfache Textdatei, muss
also mit Text-Editor wie z.B. Notepad bearbeitet werden. Eine kleine Einführung gibt es unter http://www.mozilla.org/unix/customizing.html