![](https://seccdn.libravatar.org/avatar/7536c4992043146abce93f7baa2d6c4a.jpg?s=120&d=mm&r=g)
Hallo, ich stehe immer noch vor einem alten Problem. Ich will von einem 3dParty System (mein mediencontroller) meinen Linuxserver mit mythtv über Ethernet - TCP/IP steuern. Kurz ich möchte bei Bedarf auf meinem Mediencontroller ein Paket an den Linuxserver schicken der das dann in einen Tastendruck umwandelt und an das aktuelle X-Fenster schickt. Mein erster Ansatz war das über lirc zu lösen, da lirc wohl einen IP-Port Interface anbietet. Leider konnte ich keine Beschreibung des Protokolls finden auf lirc.org. Mein nächster Ansatz war das "uinput" user space modul. Hier gibt es ja schon Lösungen wie das "inputpipe" die Input envents von einem Linux System zum anderen bringen. Mein Problem ist, das ich nicht weis wie der Event aussieht der vom Kernel generiert wird, bzw wie er aussehen muß. 2 Tage googeln hat mich hier nicht weiter gebracht :-( Leider habe ich auch keine Developer infos zum UINPUT gefunden, der mir hier der beste Ansatz ist. Kann mir einer gute Quellen nennen wo ich die Infos herbekomme, oder eine einfachere Möglichkeit, einen Tastendruck auf einem anderen System über Ethernet auszulösen ? Besten Dank Jürgen
![](https://seccdn.libravatar.org/avatar/c83de9c2aaa276bf61a05f1e2f9aebf1.jpg?s=120&d=mm&r=g)
Juergen Sachs schrieb:
[...] Kann mir einer gute Quellen nennen wo ich die Infos herbekomme, oder eine einfachere Möglichkeit, einen Tastendruck auf einem anderen System über Ethernet auszulösen ?
Eine Möglichkeit könnte sein, einen Server zu schreiben, der Befehle vom Client entgegennimmt und dann direkt auf die Gerätedatei, z.B. /dev/pts/X, schreibt. Das Protokoll könnte hierbei sehr einfach gehalten werden, z.B. zeilenorientiert bei TCP oder besser UDP. Die Hauptschwierigkeit würde ich eher in der Frage sehen, wie der Client die entsprechenden Befehle für Tastatur und/oder Maus generiert. Der Ansatz, ein GUI fernzusteuern, ist doch etwas ungewöhnlich ;-) Gruß, Alex
![](https://seccdn.libravatar.org/avatar/7536c4992043146abce93f7baa2d6c4a.jpg?s=120&d=mm&r=g)
Am Sonntag, 15. Januar 2006 20:30 schrieb Alexander Veit:
Juergen Sachs schrieb:
[...] Kann mir einer gute Quellen nennen wo ich die Infos herbekomme, oder eine einfachere Möglichkeit, einen Tastendruck auf einem anderen System über Ethernet auszulösen ?
Eine Möglichkeit könnte sein, einen Server zu schreiben, der Befehle vom Client entgegennimmt und dann direkt auf die Gerätedatei, z.B. /dev/pts/X, schreibt. Das Protokoll könnte hierbei sehr einfach gehalten werden, z.B. zeilenorientiert bei TCP oder besser UDP. Das mit dem Protokoll sollte kein Problem sein, das mache ich Täglich. Nur die Linuxseite, also das Simulieren des Tastendrucks ist mir ein Rätsel....
Die Hauptschwierigkeit würde ich eher in der Frage sehen, wie der Client die entsprechenden Befehle für Tastatur und/oder Maus generiert. Der Ansatz, ein GUI fernzusteuern, ist doch etwas ungewöhnlich ;-) Es ist halt doch etwas komfortabler ein Touchpanel zu bedienen als ein "Brett" einer Funktastatur :-) Und nachdem der Rest über das Touchpanel bedient wird, liegt es doch nahe alles darüber zu steuern, nicht wahr ;-)
Gruss Juergen
participants (2)
-
Alexander Veit
-
Juergen Sachs