lecturnity player unter ubuntu 11.10
Wie kann man lecturnity Dateien unter Ubuntu linux anschauen? Hier steht es. Obwohl ich das ganze unter Ubuntu 11.10 gemacht habe sollte das auch für frühere Versionen und spätere funktionieren.
Um lecturnity von unserer Uni zu nutzen braucht man bei Linux ein paar Kniffe selbstgestrickt, hier ist aber auch einfach eine Copy und Paste version für die Faulen und falls ich mal wieder woanders neu installiere...
Quick and dirty (wenn es schnell gehen muss)
Ich habe die ganzen unten beschriebenen Schritte in eine Datei zusammengefasst. Das ganze sollte funktionieren, ich habe es einmal ausprobiert...
Skript: (http://triple5.org/lebenskunst/2011/lecturnity-install.sh/at_download/file)
Lecturnity-player herunterladen
Ich habe bei http://212.6.237.220/csc/index.php?id=26 eine aktuelle Version 4.0 gefunden:
LECTURNITY Player 4.0 (Linux, ohne Java, ohne Installationsroutine, 1.45 MB). Diese Datei hat leider ein Problem weil sie keine Leerzeichen im Dateinamen von den .lpd Dateien erlaubt und deshalb gleich mit einem Fehler endet wenn doch ein Leerzeichen in der Datei ist.
Der Hersteller bietet selbst eine Datei an: auf http://www.lecturnity.de/de/download/lecturnity-player/
Macintosh/Linux-Version (ohne Java, ohne Installationsroutine, 1.4 MB)
Es ist hier nicht erkennbar welche Version der Software eigentlich heruntergeladen wird. Die Datei hat einfach nur den Namen LECTURNITY-Player.jar, auch in der Software selbst gibt es keine Hinweise auf die Version.Lecturnity-player installieren
Der Player ist eine .jar Datei. Zum Ausführen braucht man Java installiert, also einfach in einem Terminal:
sudo apt-get install ubuntu-restricted-extras openjdk-7-jre gstreamer-java
wahrscheinlich braucht man diesen Schritt aber nicht. (zum Beispiel weil LibreOffice schon mit einer JRE installiert wurde.
Mal schauen:
$java -version java version "1.6.0_23" OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Jetzt ist das ganze (bei mir) schon benutzbar mit:
java -jar ./LECTURNITY-Player.jar
Es heißt in der Softwareanleitung, dass man ein Java-Media-Framework für das ganze braucht, ich habe das nicht speziell installiert, die Dateien die ich bisher hatte haben trotzdem geöffnet.
Der Player sollte jetzt an einen guten Ort verschoben werden, damit das auch jeder Benutzer gebrauchen kann. Ich habe das so gemacht:
sudo mkdir /opt/lecturnity && sudo mv LECTURNITY-Player.jar /opt/lecturnity/
um die Datei jetzt auszuführen muss man also noch:
java -jar /opt/lecturnity/LECTURNITY-Player.jar
in einem Terminal aufrufen.
Das ist aber noch nicht so richtig komfortabel, Ich wollte einfach auf eine Datei klicken und dann soll das laufen.
Aufruf von lecturnity-player
Wir erstellen eine Datei die das ganze als Shellscript aufruft und die wir verlinken können (zum anklicken)
sudo gedit /usr/local/bin/lecturnity-player
in die Datei kommt dann der Aufruf von dem .jar mit Java:
#!/bin/bash JAR="/opt/lecturnity/LECTURNITY-Player.jar" java -jar $JAR $@'
Jetzt braucht man leider immer noch ein Terminal um das ganze zu nutzen dann würde man z.B. tippen:
lecturnity-player Vorlesung.lpd
MIME-Filetype hinzufügen
Dazu ist aber die Endung .ldp noch nicht als MIME-TYPE registriert.
unter Ubuntu braucht man dazu folgende Zeilen in den Dateien:
/etc/mime.types
application/lecturnity-player-data lpd
/etc/gnome/defaults.list
[Default Applications] application/lecturnity-player-data=lecturnity-player.desktop
/usr/share/mime/packages/freedesktop.org.xml
<mime-type type="application/lecturnity-player-data"> <comment>Lecturnity - Electronic Lecture Document</comment> <comment xml:lang="de">Lecturnity - Elektronische Vorlesungdsdatei</comment> <comment xml:lang="en_GB">Lecturnity - Electronic Lecture Document</comment> <glob pattern="*.lpd"/> </mime-type>
Außerdem gehören diese Zeilen für die Applications Definitionen in eine neue Datei:
/usr/share/applications/lecturnity-player.desktop
[Desktop Entry] Name=Electronic Lecture Document Viewer Name[de]=Dokumentenbetrachter Name[en_GB]=Document Viewer Comment=View multi-page documents Comment[de]=Mehrseitige Dokumente anzeigen Comment[en_GB]=View multi-page documents TryExec=lecturnity-player Exec=lecturnity-player StartupNotify=true Terminal=false Type=Application Icon=lecturnity-player-data Categories=; MimeType=application/lecturnity-player-data;
Jetzt brauchen wir noch ein Icon für den Bildschirm:
schnell in inkscape eine .svg Datei erstellt...
die musst dann unter
/usr/share/icons/gnome/scalable/mimetypes/
gespeichert werden.
cd /usr/share/icons/gnome/scalable/mimetypes/ sudo wget http://triple5.org/lebenskunst/2011/lecturnity-player-data.svgDie mime-Datenbank muss nun noch aktualisiert werden:
sudo update-mime-database /usr/share/mime

Zurück: lecturnity-player-data.svg
