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

Thorsten Kampe thorsten at thorstenkampe.de
So Nov 9 18:58:32 CET 2008


* Kevin Krammer (Sun, 9 Nov 2008 19:33:44 +0200)
> 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.

Richtig.
 
> Die Frage ist daher, auf welchem der beiden Rechner läuft KDE, d.h.
> für welche kdesktop Instanz soll der DCOP Befehl gelten.

KDE läuft auf nietzsche und ssh wird auf tkampe gestartet. Das heisst, 
der X server läuft auf tkampe und der X client wird auf nietzsche 
gestartet.

> 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.

Richtig.
 
> > > > 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?

KDE läuft auf nietzsche (beziehungsweise ist dort installiert). Kate und 
andere KDE-Anwendungen werden aber problemlos auf tkampe (wo der X 
server läuft angezeigt) auch wenn KDE auf dem Server nicht läuft.

Thorsten