Bookmarks umleiten

  • Hallo Zusammen,
    ich bin gerade dabei unter Windows7 mein Firefox (Version 3.5.5.) einzurichten und möchte meine Lesezeichen an anderer Stelle abspeichern. Bei der Suche nach einer Lösung bin ich auf dieses Forum gestoßen (war ja nicht schwer :)) und hoffe auf Eure Hilfe.

    Im FirefoxWiki habe ich gelernt, daß seit der Version 3 die Lesezeichen nicht mehr in der bookmarks.html sondern in der Datei places.sqlite gespeichert werden. Beides im Ordner: "C:\Benutzer\<Windows login/Benutzername>\AppData\Roaming\Mozilla\Firefox\Profiles\xyz0815.default" ().
    Weiterhin habe ich dort gelesen, daß ich Firefox via "about:config" bzw. "prefs.js" dazu bringen kann, die Lesezeichen in einer anderen, von mir gewünschten Datei abzulegen.

    Ich bin entsprechend der Anleitung im FirefoxWiki vorgangen und habe im about:config in der Variable "browser.bookmarks.file" meine Wunschdatei eingegeben. Aber meinen Firefox juckt das nicht im geringsten. Er speichert meine Bookmarks weiterhin am Standardort (s.o.) ab.

    Was mache ich falsch?

    Schon mal Danke für Eure Mühe und viele Grüße

    P.S. Hier der Inhalt meiner prefs.js:

    Einmal editiert, zuletzt von franz1234 (21. Dezember 2009 um 17:46)

  • Hallo und Willkommen hier im Forum.

    Überprüf das doch bitte mal, abgespeichert hast Du sie als:

    user_pref("browser.bookmarks.file", "D:\\_Systemdaten-nicht-verschieben\\Mozilla\\Firefox\\bookmarks.html");

    richtig wäre doch: places.sqlite :-??

    Bin allerdings kein Fachmann diesbezüglich, evt. also ein Gedankenfehler von mir.

  • Richtig. Die Bookmarks.html wurde mit Firefox 3.0 abgelöst durch die places.sqlite. Soweit ich weiß, kann man diese aber nicht mehr "verlegen".

    Falls man Lesezeichen/Chronik synchronisieren will, sollte man auf Services wie XMark oder Mozilla Weave zurückgreifen.

    Wenn es um z.B. um eine Backup-Partition geht, kann man auch das gesamte Profil vom Firefox verlegen. Einfach mit dem Profilmanager ein neues Profil anlegen und den Speicherort frei wählen.

  • Zitat von 2002Andreas

    Hallo und Willkommen hier im Forum.

    Überprüf das doch bitte mal, abgespeichert hast Du sie als:

    user_pref("browser.bookmarks.file", "D:\\_Systemdaten-nicht-verschieben\\Mozilla\\Firefox\\bookmarks.html");

    richtig wäre doch: places.sqlite :-??

    Bin allerdings kein Fachmann diesbezüglich, evt. also ein Gedankenfehler von mir.


    Nee, funktioniert nicht.
    Habe sogar die originale places.sqlite umbenannt. Firefox legt einfach eine neue an und ignoriert meine Wunschdatei.

  • Zitat von bugcatcher

    Richtig. Die Bookmarks.html wurde mit Firefox 3.0 abgelöst durch die places.sqlite. Soweit ich weiß, kann man diese aber nicht mehr "verlegen".

    Falls man Lesezeichen/Chronik synchronisieren will, sollte man auf Services wie XMark oder Mozilla Weave zurückgreifen.

    Wenn es um z.B. um eine Backup-Partition geht, kann man auch das gesamte Profil vom Firefox verlegen. Einfach mit dem Profilmanager ein neues Profil anlegen und den Speicherort frei wählen.


    Das heist dann wohl, es geht nicht so, wie ich mir das vorstelle.

    Ich habe auf D: alle meine Daten liegen, welche ich dann hinundwieder einfach via xcopy auf eine weitere Platte sichere.
    Ich wollte nun einfach meine Bookmarks auch unter D: ablegen und hätte so, ohne größeren Aufwand, eine regelmäßige Sicherung.

    Wie kriege ich das nun bewerkstelligt, ohne im Firefox bei jedem Sicherungslauf extra nochmal tätig werden zu müssen (z.B. Bookmarks zu sichern)?

    Einmal editiert, zuletzt von franz1234 (21. Dezember 2009 um 18:04)

  • Hallo
    Sieht bei mir so aus

    Code
    // html zurückschreiben:
        user_pref("browser.bookmarks.autoExportHTML", true);
        user_pref("browser.bookmarks.file", "D:\Lesezeichen 3.5\bookmarks.html");

    und klappt.
    Gruß
    suomi

  • Kann man die dann auch wieder automatisch "importieren"? Fx3 wird die bookmarks.html im Normalfall nur dann anschauen, wenn die places.sqlite fehlt, um die sqlite aus der bookmarks.html zu generieren. Der reine Export wäre nur für Backups nützlich (falls das von Franz beabsichtigt ist, wäre das natürlich eine Lösung). Für eine Synchronisation von zwei oder mehr Firefox-Profilen würde es nicht reichen.

    Einmal editiert, zuletzt von bugcatcher (21. Dezember 2009 um 18:16)

  • Mein Gott, seid Ihr schnell, ich komme gar nicht mit Antworten hinterher. :klasse:

    Zitat von suomi

    Hallo
    Sieht bei mir so aus

    Code
    // html zurückschreiben:
        user_pref("browser.bookmarks.autoExportHTML", true);
        user_pref("browser.bookmarks.file", "D:\Lesezeichen 3.5\bookmarks.html");

    und klappt.
    Gruß
    suomi


    Wie ich sehe hast Du hier noch eine zusätzliche Zeile: "user_pref("browser.bookmarks.autoExportHTML", true)".
    Gehört die zu Deiner Lösung? Im FirefoxWiki habe ich diese Variable nicht gefunden. ()

  • In unserem Wiki sind nicht alle Einträge vorhanden. Wenn überhaupt dürfte sich die vollständigste Sammlung von about:config-Einträgen bei mozillazine.org in der Knowlege-Datenbank finden.

    Soweit ich weiß und oben geschrieben hab exportiert das nur.

  • Zitat von bugcatcher

    Der reine Export wäre nur für Backups nützlich (falls das von Franz beabsichtigt ist, wäre das natürlich eine Lösung)


    Da war ich wohl zu voreilig.
    Diese Lösung habe ich nur als Backup gewählt.
    Gruß
    suomi

  • Die Funktion ist eigentlich dazu gedacht gewesen von 3.0 wieder auf 2.0 umstellen zu können. Firefox 3.0 kann eine Bookmarks.html in eine places.sqlite umwandeln... Firefox 2.0 aber eine places.sqlite nicht in eine Bookmarks.html ... Daher diese Option. Und wie gesagt: als Backup auch benutzbar. Nur falls man mehrere Profile mit den selben Lesezeichen versorgen will (wozu die "browser.bookmarks.file"-Option primär genutzt wird), ist es aber wohl keine Option.

  • Zitat von franz1234

    Ich habe auf D: alle meine Daten liegen, welche ich dann hinundwieder einfach via xcopy auf eine weitere Platte sichere.
    Ich wollte nun einfach meine Bookmarks auch unter D: ablegen und hätte so, ohne größeren Aufwand, eine regelmäßige Sicherung.

    Wenn ich das nicht komplett falsch verstehe, geht es doch um eine Sicherung. Von daher wären sowohl die Erweiterung bookmarksbackup als auch die Methode per Eintrag in die user.js ausreichend.

    Eine bookmark.html kann man ja notfalls immer über Lesezeichen verwalten - Importieren und Sichern wieder in Firefox einspielen.

  • Ganz herzlichen Dank für Eure schnelle Hilfe.

    Ich verzichte jetzt mal darauf mit einzelnen Zitaten zu arbeiten.

    Also diese Einstellung in der prefs.js (auch über about:config einstellbar) funktioniert wunderbar und lösen mein Sicherungssystem:

    Zitat

    user_pref("browser.bookmarks.autoExportHTML", true);
    user_pref("browser.bookmarks.file", "D:\Lesezeichen 3.5\bookmarks.html");


    Allerdings muß man sich dann merken, daß man diese Bookmarks.html erst manuell importieren muß, sollte man sie anderweitig geändert haben.

    Übringens, unter mozillazine.org ist die Variable "browser.bookmarks.autoExportHTML" auch nicht vermerkt.

    2 Mal editiert, zuletzt von franz1234 (21. Dezember 2009 um 18:48)

  • Zitat von bugcatcher

    Nur falls man mehrere Profile mit den selben Lesezeichen versorgen will (wozu die "browser.bookmarks.file"-Option primär genutzt wird), ist es aber wohl keine Option.

    Hallo bugcatcher
    Währe es möglich die Vorgehensweise für eine gemeinsame Nutzung der Bookmarks durch mehrere Profile des Fx 3.5 zu erklären.
    Gruß
    suomi

  • franz1234,
    du kannst eine bookmarks.html aus der places.sqlite zurückschreiben lassen. Jedoch kannst du die places.sqlite nicht aus dem Profil auslagern und ggf. von verschiedenen Instanzen diese "ausgelagerte" Datei nutzen. Vllt. solltest du dich mit solchen Drittprogrammen, wie Xmarks oder Weave (Beta 3) beschäftigen.

    Falls das 1-ne oder andere schon gesagt wurde, sehe es mir nach. Habe den Thread nur quergelesen ... :wink: