GRAMPS und SUSE Linux 9

Zuletzt verändert am 24. Juli 2026 • 5 Min. Lesezeit • 1.000 Wörter
Zuerst dachte ich, es gäbe keine Möglichkeit, die Ahnenforschungssoftware GRAMPS unter SUSE 9 zum Laufen zu bringen.

Zunächst dachte ich, es gäbe keine Möglichkeit, die Ahnenforschungssoftware GRAMPS unter Suse 9 zum Laufen zu bringen. Anscheinend ist die GNOME-Unterstützung von Suse miserabel; die GRAMPS-Entwickler sagen sogar, dass bei der GNOME-Unterstützung von Suse mehrere Dinge nicht funktionieren. Aber endlich gibt es ein SUSE Linux 9-RPM, das funktioniert (zumindest bei uns): http://apt.bygden.nu/SuSE/9.0-i386/RPMS.suser-rbos/gramps-0.98.0-rb1.i586.rpm  . Hier ist auch meine bevorzugte Methode, um einen grafischen Bericht aus GRAMPS zu erstellen (dazu muss das graphviz  -Paket installiert sein): Wenn Sie eine PDF-Datei erstellen möchten:

  1. Berichte -> Grafische Berichte -> Verwandtschaftsdiagramm
  2. Unter „Ausgabeformat“ gibt es nur eine Option: Graphviz (dot). Ist diese Option ausgegraut, haben Sie das graphviz-Paket nicht (oder nicht korrekt) installiert. Sie können alle Standardeinstellungen beibehalten, ich ziehe es jedoch in der Regel vor, die folgenden Punkte anzupassen:
  • Wählen Sie unter „Seitenanzahl“ die Option „Einzelseite (skaliert)“ aus.
  • Wählen Sie auf der Registerkarte „Berichtsoptionen“ die Option „Gesamte Datenbank“ aus.
  • Aktivieren Sie unter „GraphViz-Optionen“ die folgenden Kontrollkästchen: „Familie als Stapel anzeigen“ und deaktivieren Sie: „URLs einbeziehen“
  1. Klicken Sie auf „OK“. Dadurch erstellen Sie eine Datei namens „basic_report“ in dem Verzeichnis, das im Feld „Dokumentoptionen/Dateiname“ angezeigt wird. Diese Datei ist eine Textdatei im „dot“-Format, und Sie benötigen das GraphViz-Paket, um eine grafische Darstellung davon zu erstellen. Die erforderlichen Schritte werden über die Befehlszeile eines Terminals ausgeführt.
  2. Wechseln Sie in einem Terminal in das Verzeichnis, in dem sich die Datei „basic_report“ befindet.
  3. Führen Sie folgenden Befehl aus: dot -Tps basic_report -o basic_report.ps Damit verwenden Sie das Dienstprogramm „dot“ aus dem GraphViz-Paket, um aus der „dot“-Datei eine PostScript-Datei zu erstellen. Indem Sie die Angabe „ps“ in der Option „-T“ durch eine andere ersetzen, können Sie Ausgabedateien in verschiedenen Grafikformaten erstellen: dot, DOT, fig, FIG, gd, gd2 (GD/GD2-Formate), gif (GIF), hpgl (HP-GL/2), imap, cmap (serverseitige und clientseitige Imagemaps), ismap (serverseitige Imagemap – veraltet), jpg, jpeg (JPEG), mif (FrameMaker-MIF-Format), mp (MetaPost), pcl (PCL), pic (PICplain), plain (einfaches Textformat), png (Portable Network Graphics-Format), ps (PostScript), ps2 (PostScript für PDF), svg, svgz (Scalable Vector Graphics), vrml (VRML), vtx (Visual Thought-Format), wbmp (Wireless BitMap-Format)
  4. Um die PostScript-Datei in eine PDF-Datei zu konvertieren, geben Sie Folgendes ein: ps2pdf basic_report.ps
  5. Voilà: Sie haben nun eine PDF-Datei. Diese liegt im A4-Format vor, sofern Sie diese Option nicht geändert haben. Wenn Sie einen Drucker haben, der A3 oder größere Papierformate unterstützt, ist das kein Problem, da Sie die Funktion „Auf Papierformat vergrößern“ im Adobe Acrobat Reader nutzen können. Wenn Ihr Drucker jedoch nur A4 unterstützt, haben Sie ein kleines Problem, da der Acrobat Reader das gleichzeitige Vergrößern und Drucken auf mehrere Seiten nicht unterstützt. Selbst die Vollversion von Adobe Acrobat 5 konnte das nicht (sie vergrößert entweder ODER druckt auf mehrere Seiten, aber beides gleichzeitig geht nicht; ich habe das übrigens bei Version 6 noch nicht überprüft…). Ich schlage die folgenden zwei Möglichkeiten vor, um großformatige Ausdrucke auf mehreren A4-Seiten zu erstellen:
  • Wählen Sie beim Export aus GRAMPS unter „Papieroptionen“ als Größe: „Benutzerdefiniertes Format“ und als Seitenanzahl: „Einzelseite“. Geben Sie dann die Höhe und Breite ein, die der endgültige, zusammengesetzte Ausdruck haben soll (z. B. 100 cm und 70 cm). Der weitere Ablauf sollte dem oben beschriebenen entsprechen. Am Ende erhalten Sie eine PDF-Datei mit einem benutzerdefinierten Papierformat, die beim Drucken mit Adobe Acrobat 5 auf mehrere Seiten aufgeteilt wird (ich habe dies außer mit der Vollversion 5 von Adobe Acrobat noch mit keiner anderen PDF-Anwendung getestet, aber es sollte auch bei kostenlosen PDF-Renderern Optionen geben, um einen solchen Ausdruck zu erzielen). Beachten Sie, dass bei der Anzeige der zwischengespeicherten PostScript-Datei oder der endgültigen PDF-Datei manche PostScript-/PDF-Renderer Probleme haben und möglicherweise nicht das vollständige Bild anzeigen. Es ist jedoch weiterhin vorhanden.
  • Eine weitere Möglichkeit, einen großen Ausdruck zu erhalten, besteht darin, direkt aus GRAMPS heraus zu drucken, ohne den PS-/PDF-Schritt. Leider gibt es keine Möglichkeit, eine Vorschau darauf zu erhalten, wie Ihr Ausdruck aussehen wird. Wenn Sie dies dennoch tun möchten, aktivieren Sie beim Export aus GRAMPS einfach das Kontrollkästchen „Druckausgabe generieren“, bevor Sie auf die Schaltfläche „OK“ klicken, und Ihr Drucker wird den Ausdruck erstellen. Der Nachteil ist, dass du den Überlappungsbereich zwischen den Seiten nicht festlegen kannst und dieser eher klein ist (ein paar Pixel), sodass das physische Zusammensetzen nicht ganz einfach ist.

Ein weiterer Vorteil der PDF-Datei besteht darin, dass man sie mit der Vollversion von Adobe Acrobat zuschneiden und nur diesen Teil mit der Option „An Papierformat anpassen“ ausdrucken kann. Ich versuche herauszufinden, wie man dasselbe mit kostenlosen Tools erreichen kann, bisher jedoch ohne Erfolg. Der Zuschneidevorgang mit Acrobat schneidet eigentlich nichts ab, sondern blendet lediglich Teile des Bildes aus und ändert das Papierformat sowie die Ränder. Wenn man die zugeschnittene PDF-Datei mit einigen kostenlosen PDF-Anzeigenprogrammen öffnet, werden diese „Zuschneide“-Befehle nicht einmal berücksichtigt und die Datei wird so angezeigt, als hätte man gar nichts zugeschnitten. Man kann beim Export aus Gramps auch festlegen, auf wie viele Seiten die Grafik aufgeteilt werden soll. Tatsächlich werden Seitengröße, Rand und Seitenanzahl lediglich in die DOT-Datei geschrieben, und man kann sie dort ändern, ohne erneut aus Gramps exportieren zu müssen. So kann man ganz einfach verschiedene Einstellungen ausprobieren, indem man die Option für die Seitengröße in der „basic_report“-DOT-Datei ändert. Besonders interessant ist natürlich die Seitengröße. Wenn du eine andere Seitengröße als A4 (oder Letter?) verwendest, musst du den Befehl ps2pdf mit den zusätzlichen Parametern für die Seitengröße aufrufen (ansonsten beschneidet ps2pdf deine Seiten). Ich glaube, die größte Seitengröße, die ps2pdf (also Ghostscript) kennt, ist B0. Dazu muss die Seitengröße in der .dot-Datei auf 39,4 x 55,7 Zoll eingestellt werden. ps2pdf -sPAGESIZE=isob0 Der Nachteil dieses Exports ist, dass man nicht wirklich detailliert auswählen kann, welche der persönlichen Daten in den einzelnen Feldern angezeigt werden, die die Personen darstellen. Man kann jedoch den Python-Quellcode des Plugins (mehr oder weniger) leicht anpassen und so beispielsweise Geburts- und Sterbeorte anzeigen lassen. Ich fände es cool, wenn man auch die Bilder in die grafische Ausgabe einbinden könnte, aber das ist wahrscheinlich etwas knifflig.ps2pdf -sPAGESIZE=isob0Wenn du eine benutzerdefinierte Seitengröße hast, musst du diese in Pixel angeben:ps2pdf -g2836x4008 (2836 Pixel Breite = 100 cm und 4008 Pixel Höhe = 141,4 cm) entspräche ps2pdf -sPAGESIZE=isob0