Hallo zusammen, mit der neuen KDE4 Version 4.1.9 vom Factory Repository geht's nun, so wie auch schon unter KDE3. Gruss Werner On Monday 12 January 2009 Werner Franke wrote:
Hallo zusammen,
irgendwie bin ich bei KDE4 manchmal am verzweifeln... Gestern wieder ;-)
Ich habe mein Desktop auf Ordneransicht eingestellt, so dass ich weiterhin meine Symbole darauf ablegen kann. Fuer KDE4 habe ich einen eigenen Desktop-Ordner (Desktop4) definiert und die Symbole vom KDE3-Desktop herueberkopiert.
Nun habe ich eine 'Verknuepfung zu einem Programm' darauf abgelegt. (wie heisst das im Fachjargon ?) Das soll ein perl-Script aufrufen, wenn ich Bilder mit der Maus auf die Verknuepfung ziehe. Das Ganze soll noch in einem Terminal ausgefuehrt werden, damit ich im perl Script Eingaben machen kann und die Ausgaben sehe. Wenn ich auf das Symbol klicke, geht ein Terminal auf und ich sehe den Output des Programms. So weit, so gut. Unter KDE3 hat's bis jetzt immer so auch funktioniert.
Nur wenn ich ein Bild (.jpg) oder auch irgend ein anderes File auf das Symbol ziehe, passiert nichts. Nur im X-Error-Output (bei mir xinitrc.log) sehe ich folgende Meldung:
kwin: X Error (error: <unknown>[DAMAGE+0], request: XDamageDestroy[DAMAGE+2], resource:0x163c1fb)
Was mache ich falsch ? Es funktionieret im uebrigen keines der Symbole mehr auf den Desktop. Auch bei anderen Programmverknuepfungen (z.B. fuer Gimp, Audacity) erfolgt keine Reaktion wenn ich ein Objekt darauf fallen lasse.
Ich habe am rechten Rand des Bildschirm eine weitere Kontrollleiste, auf der ich meine oft benutzten Programme abgelegt habe. Dort reagiert Gimp, wenn ich ein Bild drauf fallen lasse. Habe daraufhin mein neues desktop-File auf dieser Kontrollleiste abgelegt. Und siehe da, es reagiert auf meine Dateien. Allerdings geht da nun kein Terminal mehr auf und damit kann ich das Script nicht steuern. Sche....
Mit dem Exec Befehl Exec=konsole --noclose -e /home/wfranke/bin/pic2bilderrahmen.pl funktioniert's mit dem Symbol in der extra Kontrolleiste jetzt mit Terminal. (ohne '%F' !!, denn mit '%F' kommt auch das '%F' als Argument im verwendeten Programm)
In KDE4 hat sich da anscheinend da grundlegend was geaendert ?
Weiss jemand den 'richtigen' und funktionierenden Weg in KDE4 ?
Der Inhalt des urspruenglichen .desktop Files ist:
[Desktop Entry] Comment[de]=Bild für Bilderrahmen Comment=Bild für Bilderrahmen Exec=/home/wfranke/bin/pic2bilderrahmen.pl %F GenericName[de]=Bild für Bilderrahmen GenericName=Bild für Bilderrahmen Icon=/usr/share/pixmaps/gnome-ccdesktop.png MimeType=image/tiff;image/png;image/jpeg;image/gif;image/fax-g3;image/bmp; Name[de]=Bild für Bilderrahmen Name=Bild für Bilderrahmen Path= StartupNotify=true Terminal=true TerminalOptions=\s--noclose Type=Application X-DBUS-ServiceName= X-DBUS-StartupType=none X-KDE-SubstituteUID=false X-KDE-Username= X-SuSE-translate=true
Gruss Werner Franke
-- Werner Franke Alcatel-Lucent OND Software Development Support (O-SW14) Thurn-u.-Taxis-Str. 14, Room: 2-451 D-90411 Nuernberg Email: wfranke@alcatel-lucent.com Phone: +49 911 526 4387, Fax: +49 911 526 3328 Alcatel-Lucent Deutschland AG Sitz der Gesellschaft: Stuttgart · Amtsgericht Stuttgart HRB 4026 Vorsitzender des Aufsichtsrates: Michael Oppenhoff Vorstand: Alf Henryk Wulf (Vorsitzender) · Dr. Rainer Fechner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org