3U21-gH
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
Im Zuge der Zusammenfassung von OpenOffice.org und StarOffice8 bin ich auf den Beitrag OpenOffice.org/Thumbnails gestoßen. Letzterer hat jedoch nichts mit OpenOffice.org zu tun. Auch StarOffice, Abiword und KOffice können OpenDocument Dateien erstellen. Darum wurde der Beitrag von mir in der Baustelle umgestaltet: Baustelle/OpenDocument_Thumbnails. Ich wäre froh, wenn der Beitrag auf funktionalität durch einen Supporter überprüft werden könnte, da ich alle Teile in den erstellten Dokumenten die ursprünglich "ooo2" hießen durch "opendocument" ersetzt habe. Es könnte sonst zu Missverständnissen führen, dass die erstellten Dateien von OpenOffice.org abhängig sind, was meines Wissens nicht der Fall ist. Ansonsten besteht kein Unterschied zu dem ursprünglichen Beitrag und so dürfte nach dem Testen eine Freischaltung ins Wiki nicht viel im Wege stehen. Gruß Dunkelangst
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Hi Dunkelangst! Der ooo2-thumbnailer war ursprünglich mal im englischen Forum entstanden. Vor einiger Zeit habe ich dort mal reingesehen, da gab es schon eine wesentlich erweiterte Version im Vergleich zu dem, was im Wikiartikel steht. Z.B. werden dem Thumbnail jetzt kleine Mimetype-Symbole hinzugefügt, etc. Ich habe die Datei, die bei mir im Einsatz ist, mal gepastet: http://www.ubuntuusers.de/paste/7185/ Man kann in den ersten Zeilen auch noch ein paar Variablen angeben, die z.B. das verwendete Icontheme betreffen. Liebe Grüße Fredo
|
3U21-gH
(Themenstarter)
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
@ Fredo: Dann kennst du dich ja wesentlich besser damit aus. Magst du den Beitrag von mir überprüfen und vervollständigen? Das wäre echt prima, dann brauche ich mich da nicht so sonderlich tief rein fuchsen und kann mich jetzt erst einmal mehr um OpenOffice.org und StarOffice kümmern... Und KWord soll auch noch folgen... Wäre Dir für deine Hilfe echt Dankbar. Habe den Beitrag erst einmal auf unbestimmte Zeit Dir übertragen... Gruß Dunkelangst
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Hi! Ich habe einfach den Quelltext des neuen Thumbnailers reingesetzt. Außerdem habe ich eine Experteninfo geschrieben, wie man die Thumbnails über die Variablen im Skript anpassen kann. Ansonsten wüsste ich auch nichts hinzuzufügen. Wer Zeit hat, kann die Beschreibung ja mal testen und seine Erfahrungen hier reinschreiben. Wenn alles klappt, können wir dann den Artikel aus der Baustelle nehmen. Liebe Grüße Fredo
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
Da die Textdateien nicht grade kurz sind, wäre es nicht sinnvoller, die beiden Dateien als Anhang anzuhängen? Das würde dem User den Editor sparen und sie könnten die Sachen direkt speichern. Ich finde, am Anfang sollte noch etwas deutlicher gemacht werden, daß es nur mit Nautilus geht. Die Einleitung klingt leider so, als ginge das überall. Gruß, Dee
|
3U21-gH
(Themenstarter)
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
Dee hat geschrieben: Da die Textdateien nicht grade kurz sind, wäre es nicht sinnvoller, die beiden Dateien als Anhang anzuhängen? Das würde dem User den Editor sparen und sie könnten die Sachen direkt speichern.
Ich fände das Klasse, aber nur wenn die Experten Info zum editieren der Dateien vorhanden bleibt. Ubuntu ist zwar für Anfänger gedacht, jedoch sollten auch fortgeschrittene noch interessante Beiträge im Wiki finden. Dee hat geschrieben: Ich finde, am Anfang sollte noch etwas deutlicher gemacht werden, daß es nur mit Nautilus geht. Die Einleitung klingt leider so, als ginge das überall. Gruß, Dee
Done. Gruß Dunkelangst
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Hallo! Ich habe jetzt die beiden Dateien mal in den Anhang verfrachtet und den Text entsprechend etwas angepasst. Bitte seht noch einmal nach, ob das jetzt so ok ist. Und leider ist mir auch ein kleiner Fehler unterlaufen: Ich habe dummerweise die schema-Datei von meiner Festplatte hochgeladen, nicht bedenkend, dass sich da ja nicht nur der Dateiname, sondern auch der Inhalt (opendocument statt ooo2) geändert hat. Leider kann ich keine Anhänge löschen. Von daher würde ich einen Wiki-Mod (Dee? ☺ ) bitten, die Datei im Wiki-Anhang gegen die hier angehängte (auszupackende) auszutauschen. Danke! Liebe Grüße Fredo
|
3U21-gH
(Themenstarter)
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
Also ich bin jetzt strend nach der Baustelle vorgegangen. Ich habe keine Fehlermeldung bekommen; nur eine lange Liste was jetzt alles installiert wurde. Nur die gewünschte Wirkung ist nicht da: Ich sehe keine Thumnail Vorschau. Könnte das bitte noch einmal jemand anderes Testen? Vielleicht habe ich etwas falsch gemacht und eine Aussage ist definitiv nicht repräsentativ. Gruß Dunkelangst
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Nur zur Sichheit: Hast Du die Schema-Datei aus dem Wiki genommen? Dort hatte ich ja leider eine falsche hochgeladen. Probiere dann mal die, die ich hier angehängt habe. Und dann funktioniert die Vorschau auch nur für Dateien, die nach der Installation neu angelegt wurden - das steht auch im Wiki. Irgendwie kann man aber auch alte anzeigen lassen, ich weiß nur nicht mehr wie... Ich glaube, indem man den Ordner ~/.thumbnails löscht. Dann werden für alle (!) Dateien wieder neue Thumbnails generiert. Liebe Grüße Fredo
|
3U21-gH
(Themenstarter)
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
Daran kann es liegen. Gut dann teste ich noch mal... Sage dann Bescheid.
|
3U21-gH
(Themenstarter)
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
Klappt net, auch nicht mit der Datei aus diesem Thread:
helmut@kullerkeks:~$ cd Desktop/
helmut@kullerkeks:~/Desktop$ ls -l
insgesamt 1692
-rw-r--r-- 1 helmut helmut 22384 2007-02-01 23:23 Geschichte von drei Office-Dateiformaten.odt
-rw-r--r-- 1 helmut helmut 22826 2007-02-01 22:58 Information Datenaustausch.odt
-rw-r--r-- 1 helmut helmut 1653760 2007-02-02 13:48 Odf-AddInForWordSetup-de-1.0.exe
drwxr-xr-- 2 helmut helmut 4096 2007-02-02 16:43 opendocument.schemas
-rw-r--r-- 1 helmut helmut 9576 2007-02-02 15:11 opendocument.schemas~
-rw-r--r-- 1 helmut helmut 675 2007-02-02 16:42 opendocument.schemas.tar.gz
-rw-r--r-- 1 helmut helmut 3861 2007-02-02 16:51 opendocument-thumbnailer
helmut@kullerkeks:~/Desktop$ sudo cp /Desktop/opendocument-thumbnailer /usr/bincp: Aufruf von stat für „/Desktop/opendocument-thumbnailer“ nicht möglich: No such file or directory
helmut@kullerkeks:~/Desktop$ sudo cp opendocument-thumbnailer /usr/bin
helmut@kullerkeks:~/Desktop$ sudo chmod +x /usr/bin/opendocument-thumbnailer
helmut@kullerkeks:~/Desktop$ cd opendocument.schemas/
helmut@kullerkeks:~/Desktop/opendocument.schemas$ ls -l
insgesamt 12
-rw-r--r-- 1 helmut helmut 9816 2007-02-02 10:55 opendocument.schemas
helmut@kullerkeks:~/Desktop/opendocument.schemas$ sudo cp opendocument.schemas /usr/share/gconf/schemas
helmut@kullerkeks:~/Desktop/opendocument.schemas$ gconftool-2 --install-schema-file /usr/share/gconf/schemas/opendocument.schemas
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.text/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.text/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.text/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.text/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.text/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.text/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.spreadsheet/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.spreadsheet/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.spreadsheet/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.spreadsheet/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.spreadsheet/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.spreadsheet/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.graphics/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.graphics/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.graphics/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.graphics/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.graphics/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.graphics/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.formula/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.formula/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.formula/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.formula/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.formula/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.formula/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.presentation/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.presentation/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.presentation/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.presentation/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.presentation/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.oasis.opendocument.presentation/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.writer/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.writer/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.writer/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.writer/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.writer/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.writer/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.calc/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.calc/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.calc/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.calc/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.calc/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.calc/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.draw/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.draw/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.draw/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.draw/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.draw/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.draw/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.math/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.math/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.math/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.math/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.math/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.math/command« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.impress/enable« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.impress/enable« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.impress/enable« mit der Lokalisierungskennung »C« wurde installiert
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.impress/command« wurde an den Schlüssel »/desktop/gnome/thumbnailers/application@vnd.sun.xml.impress/command« angehängt
Das Schema »/schemas/desktop/gnome/thumbnailers/application@vnd.sun.xml.impress/command« mit der Lokalisierungskennung »C« wurde installiert
helmut@kullerkeks:~/Desktop/opendocument.schemas$ killall -9 nautilus
helmut@kullerkeks:~/Desktop/opendocument.schemas$ ☹
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Hm, sehr merkwürdig... Vielleicht könntest Du mal probieren, den Thumbnailer selbst zu testen. Das geht in einem Verzeichnis mit einer ODF-Datei z.B. so: opendocument-thumbnailer file:///home/helmut/Desktop/Information\ Datenaustausch.odt test.png Falls das klappt, muss also tatsächlich mit dem installierten Schema nicht klappen. Aber da bin ich dann auch überfragt. Wenn das die richtige Schema-Datei ist, die opendocument-thumbnailer aufruft, weiß ich nicht, woran das liegen könnte. Da müsste noch mal jemand anderes nachgucken. Liebe Grüße Fredo P.S.: Könnte den jemand aus dem Wiki-Team mal die schema-Datei austauschen? Dann könnten auch andere noch ein bisschen testen, ohne ggf. erst die falsche Datei runterzuladen...
|
3U21-gH
(Themenstarter)
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
Dann passiert folgendes:
helmut@kullerkeks:~$ opendocument-thumbnailer file:///home/helmut/Desktop/Information\ Datenaustausch.odt test.png
Traceback (most recent call last):
File "/usr/bin/opendocument-thumbnailer", line 107, in ?
icon=get_icon(thumbnail["size"])
File "/usr/bin/opendocument-thumbnailer", line 44, in get_icon
icon = Image.open(ICON_PATH_BASE+ICON_PREFIX+icon_name +".png").convert("RGBA")
File "/usr/lib/python2.4/site-packages/PIL/Image.py", line 1717, in open
fp = __builtin__.open(fp, "rb")
IOError: [Errno 2] No such file or directory: '/usr/share/icons/hicolor/48x48/apps/ooo-writer.png'
helmut@kullerkeks:~$ Mir fallen sofort drei Buchstaben ins Auge: ooo Nur was da jetzt genau falsch ist? 🙄 😢 Irgendetwas in Zeile 107 und Zeile 44 aber dafür kenne ich mich zu wenig aus.
|
Fredo
Anmeldungsdatum: 27. Juni 2005
Beiträge: 5244
Wohnort: Bochum
|
Ja, damit kommen wir der Sache doch schon näher! Das Problem ist, dass das Icon nicht gefunden wird, mit dem der thumbnailer den Thumbnail verziert. Das Icon ist im Paket openoffice.org-common. Kann es sein, dass Du auf dem Rechner OpenOffice gar nicht installiert hast? Man kann dem Thumbnailer auch beibringen, andere Icons zu verwenden. Du könntest z.b. schon mal ICON_USE_CURRENT_THEME in "True" umändern, dann nimmt er das aktuelle Icon-Theme. Allerdings muss das dann auch die ooo-Icons enthalten. Der sucht nach Icons, die mit ICON_PREFIX (hier: "ooo-", ist ist aber z.B. auch "openofficeorg-20-" möglich) anfangen, und dann mit "writer", "calc", etc. weitergehen. Falls Du gar keine entsprechenden Icons hast, kannst Du auch einfach selbst welche irgendwo abspeichern und dann ICON_PATH_BASE auf den Ordner mit den Icons setzen (ICON_USE_CURRENT_THEME muss dann "False" sein). Wir sollten also zumindest einen Hinweis mit aufnehmen, dass OpenOffice installiert sein muss, oder wir ändern das Skript so, dass es andere (oder ggf. gar keine) Icons nimmt. Liebe Grüße Fredo
|
3U21-gH
(Themenstarter)
Anmeldungsdatum: 25. Mai 2005
Beiträge: 803
|
Fredo hat geschrieben: Ja, damit kommen wir der Sache doch schon näher! Das Problem ist, dass das Icon nicht gefunden wird, mit dem der thumbnailer den Thumbnail verziert. Das Icon ist im Paket openoffice.org-common. Kann es sein, dass Du auf dem Rechner OpenOffice gar nicht installiert hast?
Das ist genau die Frage, die ich mich schon die ganze Zeit frage: Ist dieses Skript von OpenOffice.org Abhängig oder nicht? Ich nutze in der Tat nicht OpenOffice.org sondern StarOffice8. Dieses basiert auf OpenOffice.org und hat aber noch diverse Zusatzfunktionen. Demnach ist das Skript in der Form, wie es gerade existiert, von openoffice.org-common abhängig. Dieses Paket macht u.a. die Installation von StarOffice unmöglich.Fredo hat geschrieben: Man kann dem Thumbnailer auch beibringen, andere Icons zu verwenden. Du könntest z.b. schon mal ICON_USE_CURRENT_THEME in "True" umändern, dann nimmt er das aktuelle Icon-Theme. Allerdings muss das dann auch die ooo-Icons enthalten. Der sucht nach Icons, die mit ICON_PREFIX (hier: "ooo-", ist ist aber z.B. auch "openofficeorg-20-" möglich) anfangen, und dann mit "writer", "calc", etc. weitergehen. Falls Du gar keine entsprechenden Icons hast, kannst Du auch einfach selbst welche irgendwo abspeichern und dann ICON_PATH_BASE auf den Ordner mit den Icons setzen (ICON_USE_CURRENT_THEME muss dann "False" sein).
Also ich habe das Skript jetzt auf "True" geändert (ich liebe meinen vim). Bei folgenden Befehl gibt es auch nun keine Fehlermeldung mehr: helmut@kullerkeks:~$ opendocument-thumbnailer file:///home/helmut/Desktop/Information\ Datenaustausch.odt test.png
helmut@kullerkeks:~$ 😀 In meinem Heimatverzeichnis (/home/helmut) befindet sich nun auch das Bild test.png. Allerdings haben OpenDocument Dateien noch keine Thumbnail Vorschau. Ich habe selbst keine Icons. Weiß da also nicht so recht weiter.Fredo hat geschrieben: Wir sollten also zumindest einen Hinweis mit aufnehmen, dass OpenOffice installiert sein muss, oder wir ändern das Skript so, dass es andere (oder ggf. gar keine) Icons nimmt. Liebe Grüße Fredo
Ich möchte alles erdenkliche machen, um diese Anleitung unabhängig von openofice.org-common zu gestalten. Es dreht sich hier ja schließlich um OpenDocument Dateien, die nicht nur von OpenOffice.org erstellt werden, sondern eben auch von Abiword, KWord, StarOffice und diversen Internet-Büroanwendungen. Man kann sie also sogar dann erstellen, wenn keine einzige Büroanwendung installiert wurde. Und von daher wäre es echt von Vorteil, diese Anleitung unabhängig von dem verwendeten Büroprogramm zu gestalten. Was denkst du? Ich danke Dir für deine Hilfe. Alleine wäre ich spätestens jetzt völlig aufgeschmissen. Liebe Grüße Helmut
|