On Tue 25 Aug 2009, Andre Tann wrote:
Torsten Foertsch, Montag 24 August 2009:
dcop $KID $SESS1 renameSession huhu SESS2="$(dcop $KID konsole newSession)"
Tja, ich sehe, da muß ich mich wohl mal vermehrt mit DCOP auseinandersetzen. Ich seh zwar, daß Dein Skript funktioniert, aber die Funktion im einzelnen... liegt noch im Dunkeln.
Ehrlich gesagt, ist das alles auch nur das Resultat von etwas Probieren. Ich wußte, daß es theoretisch mit dcop gehen könnte und daß es kdcop gibt. Das war alles. Der Rest war Funktionsnamen Lesen (wird in kdcop angezeigt) und Raten (fand das Problem interessant). Zwischenzeitlich hatte ich schon gedacht, den Input an die Bash müsse man direkt über X11-Events erzeugen, weil ich absolut keine Funktion dafür fand. Das wäre auch gegangen, denn "dcop konsole-4219 konsole-mainwindow\#1 getWinID" liefert die X11 ID des Shell-Fensters, ist aber um einiges haariger. Dann fand ich aber die --script Option, die ein paar mehr ansprechbare Funktionen offenbarte. Gerade habe ich gefunden, daß das Handbuch zur Konsole (menubar => Help => Konsole Handbook) durchaus gute Hinweise auch zum Scripten enthält. Dort gibt es auch einen Link zum DCOP-Buch mit Beispielen zur Konsole. Also, viel Spaß beim gezielten Raten! Torsten -- Need professional mod_perl support? Just hire me: torsten.foertsch@gmx.net -- 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