Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Lebenskunst 2011 lecturnity player unter ubuntu 11.10

lecturnity player unter ubuntu 11.10

erstellt von Daniel Germer zuletzt verändert: 11.12.2011 03:12

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.svg
Die mime-Datenbank muss nun noch aktualisiert werden:
sudo update-mime-database /usr/share/mime

Literatur

1.
AddingMimeTypes - Community Ubuntu Documentation [Internet]. [cited 2011 Dec 10];Available from: https://help.ubuntu.com/community/AddingMimeTypes
2.
Advanced Bash-Scripting Guide [Internet]. [cited 2011 Dec 10];Available from: http://tldp.org/LDP/abs/html/
3.
GNU Wget 1.13.4 Manual [Internet]. [cited 2011 Dec 10];Available from: http://www.gnu.org/software/wget/manual/html_node/index.html
4.
Howto add new mime types and icon for visio document in Ubuntu « Daily work… [Internet]. [cited 2011 Dec 10];Available from: http://adrianus.wordpress.com/2007/02/07/howto-add-new-mime-types-and-icon-for-visio-document-in-ubuntu/
5.
LECTURNITY - Bildschirm-Aufnahmen in Echtzeit. [Internet]. [cited 2011 Dec 10];Available from: http://www.lecturnity.de/de/download/lecturnity-player/
6.
my linux install — triple5.org [Internet]. [cited 2011 Dec 10];Available from: http://triple5.org/lebenskunst/dpkg-selections.txt/view
7.
OpenJDK: Download and install [Internet]. [cited 2011 Dec 10];Available from: http://openjdk.java.net/install/
My Tweets