Dieser Artikel wurde bereits vor 11 Monaten und 30 Tagen veröffentlicht, er ist eventuell nicht mehr aktuell. Benutze doch die Suche oder stöbere in der Kategorie um einen aktuellen Artikel zu finden.Lange Zeit stand ich vor dem Problem, wie ich meine Firefox-Lesezeichen auf verschiedenen Rechnern synchronisieren könnte. Es gibt zwar verschiedene Plugins, allerdings nutzen die entweder WebDAV oder die Lesezeichen werden auf dem Server irgendeiner Firma gespeichert.
Seit ein paar Tagen nutze ich Dropbox, mit dem ich das Problem nun gelöst haben. Wer Dropbox noch nicht kennt, dem empfehle ich die Tour oder sich mal dieses Video anzuschauen.
Bei Dropbox werden die Dateien verschlüsselt gespeichert, wobei natürlich die Frage offen bleibt, in wieweit Administratoren von Dropbox Zugriff darauf haben. Für sensible Daten empfehle ich diesen Dienst also absolut nicht.
Kommen wir aber zur Lesezeichen-Synchronisation. Dieses Vorgehen funktioniert nicht nur unter Linux sondern auch unter Windows oder Mac OS. Es muss auf allen Rechnern, die synchronisiert werden sollen, durchgeführt werden.
Schritt 1: Lesezeichen exportieren
Firefox bietet die Möglichkeit, beim Beenden die Lesezeichen zu exportieren. Indem man in der Adressleiste about:config eingibt, kommt man zu den erweiterten Einstellungen. Dort muss erstens der Wert für browser.bookmarks.autoExportHTML mit einem Doppelklick auf true gestellt werden. Zweitens muss ein Pfad zur Exportdatei angegeben werden. Dazu legt man mit Rechtsklick->Neu->String eine neue Variable mit dem Namen browser.bookmarks.file an und gibt ihr als Wert den absoluten Pfad zur gewünschten HTML-Datei im Dropbox-Verzeichnis. Diese HTML-Datei existiert noch nicht, der Name ist also frei wählbar. Wichtig ist nur die Endung .html.

Schritt 2: Lesezeichen importieren
Was jetzt noch fehlt, ist das Importieren der Lesezeichen bei jedem Start von Firefox. Dies lässt sich leider nicht direkt über den Parameter in den erweiterten Einstellungen ändern. Dennoch geht das recht einfach, indem man in der user.js folgende Zeile ergänzt:
user_pref("browser.places.importBookmarksHTML", true);Die Datei user.js befindet sich im Profilordner. Falls sie noch nicht existiert, kann man sie einfach erstellen oder die Datei hier herunterladen und in den Profilordner kopieren:
Und das war auch schon alles. Das Verfahren hat allerdings eine kleine Einschränkung: es funktioniert nur, wenn die Lesezeichen nicht gleichzeitig geändert, da sonst der Browser, der zuletzt geschlossen wird, die Lesezeichen-Datei überschreibt.
Tags: Dropbox
Danke für das Howto nutze es mit “Ubuntu One”
@mathias:
https aber nur mit nem schrott zertifikat (nur md5 gesichert) … naja
wo find ich denn den Profilordner?
Unter Linux: ~/.mozilla/firefox-3.5 oder ~/.mozilla/firefox je nachdem…
Hier findest du Informationen über die Profilordner auf verschiedenen Betriebssystemen.
ok, den Ordner hab ich gefunden.
Ein paar letzte Fragen noch: Wenn ich ein Lesezeichen neu hinzufüge, dann wird doch an der Datei am Server nur die Zeilen für das neue Lesezeichen geändert, oder? Der Rest bleibt unverändert? Und wenn ich von meinem Netbook ein Lesezeichen hinzufüg und später dann von meinem PC, ohne vorher die Lesezeichen importiert zu haben, sind dann trotzdem beide Lesezeichen auf dem Server?
Könnte sein, da Dropbox angeblich nur die Unterschiede der Dateien (Deltas) hochlädt. Sicher bin ich mir aber nicht. Probier es doch einfach mal aus. Würde mich auch interessieren.
jep, funktioniert. Es werden nur die benötigten Zeilen für das Lesezeichen reingeschrieben
Warum setzte nicht einfach einen Symlink der Datei/en mit den Cookies auf das DropBox-Verzeichnis? Dann musste nix importieren beim Start.
Hatte ich mir auch überlegt. Wollte aber gleich die Windowsvariante mit abdecken.
Xmakrs synchroniert auch Lesezeichen per WebDav/FTP oder optional Server von den Entwickler.
Ich nutze ebenfalls Xmarks per FTP mit meinem Webspace. Funktioniert das ganze Jahr ohne Probleme.
Funktioniert aber nur über Port 21, oder?
Bei Dropbox kann man einen Proxy angeben und damit funktioniert es für mich auch im Firmennetz.
Für die Aufgabe ist Mozilla Weave doch deutlich besser geeignet. Es kann besser vor Konflikten und damit Datenverluste schützen. Ausserdem ist es deutlich sicherer, weil die Daten *vor* dem Hochladen verschlüsselt werden und das dank OpenSource auch überprüfbar ist. Wer trotzdem will, kann auch seinen eigenen Server aufsetzen.
Alternativ könnte man auch XMarks nutzen, und seine Dateien auf einen eigenen FTP-Server speichern. nur weiß ich nicht wie es da mit dem Verschlüsseln steht.
Danke für die Info. Mozilla Weave kannte ich noch nicht.
Bei xmarks kann man die Lesezeichen verschlüsseln. Man kann auch seine Passwörter synchronisieren die verschlüsselt nur über eine selbst gesetzte PIN verwendbar ist.
Ich glaube ich muss mir die Alternativen mal anschauen.
Wie funktioniert denn xmarks? Wo werden die Lesezeichen da denn abgelegt?
Dropbox benutzt übrigens HTTPS, somit ist auch die Übertragung geschützt.
Cool, das ist wirklich mal praktisch und eine feine Lösung ohne nervende Plugins.
Ein wirklich guter Artikel! Danke!