ImageMagick: policy.xml

  • Ich mußte nach einigen Jahren mein Puppy erneuern (HTML5 und so) und habe nach langer Zeit auch mal wieder Mint aufgespielt. Die DOSEmu klemmt bei beiden Distributionen, aber ich kann GEOS halbwegs nutzen. Also habe ich etwas geschrieben und als Postscript ausgedruckt. Erste Überraschung: PeasyPDF wandelt keine Postscripts mehr um. Na gut, dann eben mit ImageMagick, am besten gleich per Skript. Zweite Überraschung: Ich sei nicht autorisiert zur Konvertierung, nicht mal zum Anschauen. Na gut, bei Puppy bin ich root, also Zugriffsrechte für den Ausdruck geändert, obwohl das eigentlich ein überflüssiger Schritt ist. Immer noch nichts, nicht mal eine Anzeige. Dann habe ich mich im Netz umgetan, und siehe da: Postscript-Dateien werden standardmäßig nicht mehr ausgeführt, lassen sich aber über die "policy.xml" (/etc/ImageMagick) wieder einbinden. Je nach Version heißt es "domain='module' " oder "domain=coder' " und muß von "none" auf "read | write" gesetzt werden (s. Auszug aus meiner "policy"). Bevor also der Nächste sucht ... :whistling:

    <policy domain="coder" rights="read | write" pattern="PS" />
    <policy domain="coder" rights="none" pattern="PS2" />
    <policy domain="coder" rights="none" pattern="PS3" />
    <policy domain="coder" rights="none" pattern="EPS" />
    <policy domain="coder" rights="read | write" pattern="PDF" />
    <policy domain="coder" rights="none" pattern="XPS" />

  • Hallo Martin.
    Genau das Problem hatte ich, als ich auf meinem Zweitrechner von Mint 18 nach Mint 19 aktualisiert habe. Hatte gedacht, ich wäre der Einzige, da die Aktualisierung nicht korrekt durchgelaufen ist. Habe seitdem das Problem, daß der Display-Manager "Lightdm" nicht mehr automatisch gestartet wird und auch das automatische Login nicht mehr funzt. :S

    BBE läuft aber nach wie vor korrekt. :D

    Gruß Achim


    PC/GEOS unter Linux in der DOSEMU = UNSCHLAGBAR!

  • Hi Achim,

    der von mir beschriebene Vorgang ist allerdings ein reines ImageMagick-Problem. Lese mir heute abend mal die Gründe für die Änderung der Sicherheitsrichtlinie durch - gestern brauchte ich einfach nur ein PDF. Betrifft Dich ja auch, soweit Du meine Skripte verwendest.

    Drucken tust Du mit ps2pdf?

  • habe nach langer Zeit auch mal wieder Mint aufgespielt.

    Im aktuellen Mint 19.3 ist der Xreader vorinstalliert. Mit Geowrite und Draw in .ps gedruckt, mit xreader in .pdf. Kein Problem.

    Statt ImageMagick gibt es jetzt das in den Quellen:

    Edited once, last by geobart (March 5, 2020 at 11:51 PM).

  • Hallo,

    ich konvertiere die Druckausgaben direkt mit Ghostscript. Das folgende Skript enthält den bei mir genutzten Aufruf:

    Bash
    #!/bin/bash
    title=$(cat - | tee /tmp/$$.ps | sed -e 's/\r//' | grep '%%Title:.*')
    outname=$(expr "$title" : '%%Title: \(.*\)').pdf
    gs -q  -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.1 -sOutputFile="$PDF_SHARE/$outname" -f /tmp/$$.ps
    chmod o+rw "$PDF_SHARE/$outname"
    rm /tmp/$$.ps

    Gruß Thomas

  • Habe seitdem das Problem, daß der Display-Manager "Lightdm" nicht mehr automatisch gestartet wird und auch das automatische Login nicht mehr funzt.


    Achim, wenn es 19.3 ist, geh ins Menü, Systemverwaltung, Systemberichte. Ev. sagt dir die Systemüberprüfung von Mint dort, was zu tun ist.
    Wolfgang


  • Achim, wenn es 19.3 ist, geh ins Menü, Systemverwaltung, Systemberichte. Ev. sagt dir die Systemüberprüfung von Mint dort, was zu tun ist.
    Wolfgang


    Hallo Wolfgang.
    Leider ist dort in dieser Hinsicht nichts zu finden. Nur ein fehlendes Sprachpaket und ein XApplet.

    Gruß Achim


    PC/GEOS unter Linux in der DOSEMU = UNSCHLAGBAR!