close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

Last modified 14 years ago

#508 closed Defekt (erledigt)

PDF lassen sich auf LTSP im Firefox nicht öffnen / Adobe Reader

Reported by: bau Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Schuljahr 2011/12
Component: Server: Linux Terminal Server (LTSP) Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Im Firefox ist der PDF-Viewer nicht mit PDF verknüpft.
Vielleicht könnte man den AdobeReader installieren?
Der öffnet vor allem auch PDF's die ein wenig schwieriger sind (da hatte ich garde zu Hause welche, diue hat evince nicht aufgemacht)

Change History (9)

comment:1 by Rüdiger Kupper, 15 years ago

Status: new → accepted

Adobe Reader auf LTSP-Servern

Der Adobe Reader ist auf den LTSP-Servern bereits installiert. Laut Lizenz darf man aber keine Serverinstallation machen, ohne eine Lizenz von Adobe zu beantragen. Daher tausche ich gerade fröhlich Mails mit einer Dame von Adobe aus, die leider noch immer nicht verstanden hat, dass eine Schule kein Unternehmen ist. Sie schickt mir immer den Link zum Lizenzvertrag für Unternehmen.

Fehlende Verknüpfung auf den lokalen Clients

Läuft der Firefox auf dem Server, ist Evince wie vorgesehen mit den PDFs verknüpft. Der Firefox läuft aber seit iniger Zeit, wenn er über den Unity-Launcher gestartet wird, lokal auf den Clients. Daher können aus diesem Firefox heraus auch nur lokal installierte Programme aufgerufen werden, weil das Programm nur das lokale Filesystem sieht (ein deutlicher Nachteil der lokalen Installation). Ursprünglich war auf den Clients aber kein PDF-Viewer installiert. Ich habe Evince nachinstalliert (#495). Der Firefox hat davon aber nichts mitbekommen, so dass das lokale Evince noch nicht mit den PDFs verknüpft ist. Der Nutzer kann die Verknüpfung in den Firefox-Prefs selbst herstellen, aber das ist für unerfahrene Nutzer bereits zu schwer.

Todo
Ich muss die Verknüpfung in den Prefs aller Nutzer voreinstellen.

Adobe Reader auf den Clients

Den Adobe Reaader können wir natürlich auch auf den Clients installieren (vorausgesetzt wir erhalten die Lizenz). Das ist aber ein ziemlich dickes Ding.

Soll der Firefox überhaupt lokal laufen?

Wir sollen auch mal evaluieren, ob der Firefox weitgerhin lokal laufen soll (=Performancegewinne bei Grafikanwendungen, vor allem Flash-Animationen und Vollbild-YouTube), oder ob die Nachteile bei der Installation und Pflege mehr ins Gewicht fallen (doppelte Pflege der Plugins, Videocodecs und der verknüpften Programme).

comment:2 by Rüdiger Kupper, 15 years ago

Gnome speichert die systemweiten vorgaben für assoziierte Programme in der Datei /usr/share/applications/defaults.list. Dort ist z.B. evince defaultmäßig als assoziiertes Programm für pdf und ps eingetragen. Firefox nimmt seine Defaults auch daher.

In den Client-Chroots fehlte diese Datei völlig. (Dort ist ja auch kein komplettes GNOME installiert). Ich habe die Datei einfach vom Server in die Client-Chroot kopiert mit

sudo cp /usr/share/applications/defaults.list /opt/ltsp/i386/usr/share/applications/defaults.list

Nun sollte der lokale Firerfox die Gnome-Defaults beachten, also zumindest vorschlagen, wenn man eine Datei öffnen will.

@bau: bitte überprüfen!

comment:3 by bau, 15 years ago

Resolution: → erledigt
Status: accepted → closed

Das funktioniert jetzt ganz prima :-)

comment:4 by Rüdiger Kupper, 15 years ago

Wir haben jetzt einen zehnseitigen Lizenzvertrag mit Adobe und dürfen damit den Reader auf unserem Server installieren -- für ein Jahr, dann muss die Lizenz erneuert werden. Außerdem habe ich einen speziellen Link erhalten, von dem ich das *.deb-Paket zur Installation herunterladen soll. (Es scheint identisch mit dem zu sein, das in den Ubuntu-Paketquellen ist).

Allein schon wenn ich bedenke, wie viel Aufwand dieser Prozess jetzt bereits wieder gemacht hat (sechs Mails, Ausfüllen eines Webformulars, eine weitere Mail, manueller Download, manuelle Installation, und das ganze jedes Jahr aufs neue), dann weiß ich, wieso ich freie Software gut finde ;-).

Der Reader ist auf den Servern installiert, ihn auch in die Client-Chroot zu packen halte ich für übertrieben. Stattdessen klären wir die Kollegen bei Gelegenheit über den Unterschied zw. lokalem und serverbasierten Firefox auf. (Zumindest evrsuchen wir's...)

comment:5 by Rüdiger Kupper, 14 years ago

Summary: PDF lassen sich auf LTSP im Firefox nicht öffnen → PDF lassen sich auf LTSP im Firefox nicht öffnen / Adobe Reader

comment:6 by Rüdiger Kupper, 14 years ago

Tss, da kommt eine Mail, die mich auffordert, doch den neusten Adobe Reader 11 auf unserem System zur Verfügung zu stellen, aber als ich ihn herunterladen wollte musste ich feststellen, dass die letzte verfügbare Version für Linux 9.3 ist.
Offenbar mal wieder eine Firma, die es nicht für sonderlich dringend hält, Linux zu unterstützen.

comment:7 by bau, 14 years ago

Normalerweise benötigen wir den AR ja nicht, es genügt in fast allen Fällen evince. Nur wenn es um ganz spezielle Adobe-Features geht muss halt der AR ran. Ich habe auf meinem Debian wheezy garkeinen AR mehr drauf, schlimmstenfalls gehe ich in die Windows-VM. Auf unserem Windows-Image haue ich den AR demnächst raus, der nervt nur noch, der FoxitReader ist schneller und besser zu warten :-)

Wie ich gerade lese, gibt es den FoxitReader auch für Linux, das wäre mal zu testen :-)

comment:8 by Rüdiger Kupper, 14 years ago

Meiner Ansicht nach ist der einzige wesetliche Punkt, in dem Evince schwächelt, die Makros. Insbesondere beim Ausfüllen der Dienstreiseanträge passiert es mir immer wieder, dass ich den Antrag ausfülle, und dann kann ich ihn aber nicht speichern oder ausdrucken, weil der "Speichern/drucken"-Knopf unten auf dem Dokument offenbar ein Makro ist, das nicht ausgeführt wird. Da ärgere ich mich jedes mal und fülle den Antrag in Adobe Reader erneut aus...

Vielleicht schreibe ich dazu mal einen Bugreport.

Wie ich gerade lese, gibt es den FoxitReader? auch für Linux, das wäre mal zu testen :-)

Gute Idee, das könnte ein Alternative sein!

comment:9 by Rüdiger Kupper, 14 years ago

Adobe hat uns angeschrieben, dass unsere "Lizenz" zur Vertielung des Adobe Readers abläuft und verlängert werden muss. -> um ein Jahr verlängert.

Note: See TracTickets for help on using tickets.