[kde-de] [Alt+F2] "Run Command"-Dialog ausführen

Kevin Krammer kevin.krammer at gmx.at
So Nov 9 18:33:44 CET 2008


On Sunday 09 November 2008, Thorsten Kampe wrote:
> * Kevin Krammer (Sun, 9 Nov 2008 18:46:03 +0200)
>
> > On Sunday 09 November 2008, Thorsten Kampe wrote:

> > > thorsten at nietzsche% dcop kdesktop KDesktopIface popupExecuteCommand
> > > call failed
> >
> > Könnte eventuell so klappen
> >
> > % DISPLAY=:0 dcop kdesktop KDesktopIface popupExecuteCommand
>
> Das macht das "ssh -x" automatisch. Ich kann Konsole, Kate, Kcontrol,
> Krusader und auch nicht KDE-Anwendungen problemlos ausführen.

ssh -X leitet die X Verbindung von remote Clients zum lokalen X Server.

Die Frage ist daher, auf welchem der beiden Rechner läuft KDE, d.h. für welche 
kdesktop Instanz soll der DCOP Befehl gelten.
Wenn es für den lokalen Rechner ist, dann ist das X Forwarding natürlich 
korrekt, der DCOP Befehl wird also ebenfalls zum lokalen Rechner geleitet.

Sollte der Befehl aber am Remote System ausgeführt werden, dann ist das X 
Forwarding quasi ein Wegleiten vom echten Ziel.
In so einem Fall kann man durch das Setzen der DISPLAY Variable den X Server 
des Remote Systems als Ziel angeben.

> > > thorsten at tkampe% ssh -X thorsten at nietzsche /usr/kde/3.5/bin/dcop \
> > > kdesktop KDesktopIface popupExecuteCommand
> > > ERROR: Couldn't attach to DCOP server!
> >
> > Vielleicht ist auf dem Rechner, von wo aus das ssh Kommando abgesetzte
> > wird, keine KDE Session, d.h. kein DCOP Server?
>
> Nein, natürlich nicht, da läuft nur der X Server... Das ist ja das
> schöne an X forwarding :-)

Aber die KDE Session läuft auf diesem X Server?
D.h. KDesktop wird auch durch das X Forwarding gestartet?

Ciao,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: This is a digitally signed message part.
URL         : http://mail.kde.org/pipermail/kde-de/attachments/20081109/67ddbbcc/attachment.sig