Am Dienstag, den 08.03.2005, 12:04 +0100 schrieb Stefan Hundhammer: Also, In meinem kleinen "Heimkino" habe ich ein Steuerungssystem installiert, damit möchte ich nun ein Programm (mythtv) das auf meinem Server läuft steuern. Da das Steuerungssystem Gott seit Dank kein Windows hat und aber auch kein Linuxkernel, fallen die Lösungen von dir mit DCOP wohl flach. Daher dachte ich daran, auf meinem Server "lircd --listen" zustarten und den Empfang von IR-Daten zu simulieren. Nur habe ich keine Information gefunden was ich dem lircd senden muß damit er es für einen empfangenen IR-Code hält. Den Empfang von IR-Daten mitzuhören ist ja kein Problem. Oder es gibt sogar eine einfachere Möglichkeit ein Programm zu steuern. Die Programmierung des Steuerungssystems ist kein Problem, das ist meine Tägliche Arbeit :-) Nur die Möglichkeiten die mir Linux hier bietet sind mir nicht bekannt. Danke Juergen
On Monday 07 March 2005 20:56, Juergen Sachs wrote:
Ich habe auf meinem Server ein Programm laufen, das ich gerne per Ethernet von einem anderen System aus fernsteuern würde.
WAS genau willst du WIE "fernsteuern"?
Kommandozeilenprogramme unterstützen (normalerweise, wenn sie nicht völlig kaputt sind) Ein-/Ausgabeumleitung. Der ist es wurscht, ob Du lokal an der Maschine oder irgendwo in der Welt am Netz sitzt.
KDE-Programme unterstützen meistens DCOP - das ist ein spezielles KDE-Protokoll, das bestimmte Funktionalitäten von KDE-Programmen exportiert. Die Idee ist eigentlich, daß andere (meistens KDE-) Programme darüber z.B. eine Mail im Mailer oder eine Web-Seite im Browser darstellen können, aber da geht durchaus mehr. Die Voraussetzung ist allerdings X-Forwarding - also "ssh -X" benutzen.
Das kann man auch ganz einfach ausprobieren: Es gibt das "dcop"-Kommando auf der Kommandozeile und "kdcop" als graphische Oberfläche dazu.
Alternativ gibt es natürlich noch die X-Umleitung, d.h. Du kannst jedes X-Programm (also auch jedes KDE-/Qt-/GNOME- Programm) auf ein anderes X-Display umleiten - entweder mit --display sonstwo:0 oder mit "export DISPLAY=sonstwo:0".
Also: Was hast Du eigentlich vor?
CU -- Stefan Hundhammer
Penguin by conviction. YaST2 Development SUSE Linux Products GmbH Nuernberg, Germany
--
Juergen Sachs