Von derengelfrank am Mi, 24. Dezember 2003 um 11:23 #
ich bin angemailt worden, ob es mit den service-menüs auch möglich ist, z.B. detaillierte informationen zu bild-dateien zu erhalten. folgende lösung kann ich anbieten: im home-verzeichnis eine ausführbare datei (z.B. picInfo) erstellen:
# beginn # bilddaten in datei schreiben identify -verbose "$1" > "$1".meta-info # textbox mit dem inhalt der soeben erzeugten datei anzeigen kdialog --title "Grafik-Info: $1" --textbox "$1".meta-info 600 400 # soeben erzeugte datei wieder löschen rm "$1".meta-info #ende
und die dazugehörige service-menü-datei sieht dann so aus:
###.kde/share/apps/konqueror/servicemenus/imageinfo.desktop### [Desktop Entry] ServiceTypes=image/jpeg,image/png,image/gif # ab KDE3.2 ist stattdessen folgende Zeile moeglich # ServiceTypes=image/* Actions=ImageINFO
folgende lösung kann ich anbieten:
im home-verzeichnis eine ausführbare datei (z.B. picInfo) erstellen:
# beginn
# bilddaten in datei schreiben
identify -verbose "$1" > "$1".meta-info
# textbox mit dem inhalt der soeben erzeugten datei anzeigen
kdialog --title "Grafik-Info: $1" --textbox "$1".meta-info 600 400
# soeben erzeugte datei wieder löschen
rm "$1".meta-info
#ende
und die dazugehörige service-menü-datei sieht dann so aus:
###.kde/share/apps/konqueror/servicemenus/imageinfo.desktop###
[Desktop Entry]
ServiceTypes=image/jpeg,image/png,image/gif
# ab KDE3.2 ist stattdessen folgende Zeile moeglich
# ServiceTypes=image/*
Actions=ImageINFO
[Desktop Action ImageINFO]
Name=GrafikINFO
Icon=images
Exec=/home/XXXX/picInfo %U
Terminal=true
Type=Application
####################################################
XXXX natürlich entsprechend ersetzen....;-)
danke an dirk wg. der idee.
einfacherere lösungen bitte posten...ich bin nicht so der 'shell-king'