-
Moderator
Hmm. Ich baue z.Z. meinen Desktop um (Fedora auf Ubuntu), deshalb komme ich gerade schlecht an meine Konversation-Skripte.
An sich übergibt Konversation alle relevanten Daten (Name des Prozesses etc.) über normale Parameter an dein Skript, also das was hinterher als $1, $2, $3... oder argv[0], argv[1]... etc. erreichbar ist. Von daher mußt du also nur die übergebenen Parameter verarbeiten; die werden zum Teil einfach in den DCOP-Aufruf umgeleitet.
Um den Kram zu Konversation zurückzuschicken rufst du dann einfach das Programm dcop auf. Laut Google ist dafür die Funktion os.system() geeignet. Die Parameter, die du brauchst, mußt du dir aus einem der mitgelieferten Skripte raussuchen (sollten eigentlich die ersten drei Parameter sein, die Konversation dir übergeben hat). Oder du wartest bis morgen Nachmittag, dann kann ich meine Skripte suchen gehen.
BTW, wenn man einfach mal auf der Kommandozeile mit dcop rumspielt kann man eine Menge über die ansteuerbaren Interfaces der ganzen Programme lernen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln