PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Über SSH in xsession schreiben...


BennY-
2006-05-07, 16:49:55
Hallo, folgendes Problem

2 Computer (a,b)

a hat sich auf b über ssh eingelogt.
auf b läuft Aktiv eine X-Session worauf gearbeitet wird. An dem Rechner b ist aber keine Tastatur.

Nun möchte ich von Rechner a also eine Tastatureingabe in X "emulieren" um z.B. Dinge eingeben zu können.

Auf Rechner a läuft dann eine Bildschirmtastatur und ist dann über Touchscreen bedienbar, also müssen die eingaben nur irgendwie in die xsession von Rechner b kommen :)

The Cell
2006-05-07, 18:06:34
http://www.jfranken.de/homepages/johannes/vortraege/ssh2_inhalt.de.html

Gruß,
QFT

BennY-
2006-05-08, 17:03:56
das ist nicht das was ich suche

ich will sowas wie: echo F > xsession ;)

Nur das das leider net geht :p

Harleckin
2006-05-08, 17:20:37
Ideen:

host B: laufende xsession mittels "x11vnc" exportieren
host A: vncviewer o.ä. nutzen

Vorteil: xsession bleibt in diesem Fall bestehen, wenn die vnc-session beendet ist.
(und vnc meinetwegen noch über ssh tunneln)
Nachteil: ein xserver muss auf host B laufen!

--

host B: ssh x11forwarding aktivieren
host A: 'ssh -X foo@bar'

Einzigst auf host A muss ein xserver laufen.

--

..ich will sowas wie: echo F > xsession


host-a ~$ ssh foo@bar
host-b ~$ xmessage "F" -display localhost:0 (vorausgesetzt ein xserver läuft)

BennY-
2006-05-08, 18:13:19
Hm, das geht schon in die Richtung, aber xmessage scheint dafür da zu sein eigene Dialoge zu öffnen.

VNC geht nicht, bzw. möchte ich nicht für so ne simple Sache ;)

Harleckin
2006-05-08, 19:01:07
BennY-[/POST]']Hm, das geht schon in die Richtung, aber xmessage scheint dafür da zu sein eigene Dialoge zu öffnen.

'xmessage' hab ich nur als Gegenstück für 'echo' (siehe deinem Beitrag) genommen, um anschaulich darzustellen, von was ich rede.
BennY-[/POST]']
VNC geht nicht, bzw. möchte ich nicht für so ne simple Sache ;)
"möchten" würde ich mal ganz hinten anstellen.
Sind alles nur Vorschläge von meiner Seite, um dir ein paar Ideen zu geben.. technisch ist es auf jeden möglich.