Hallo,
Ich habe auf meinem Server ein Programm laufen, das ich gerne per
Ethernet von einem anderen System aus fernsteuern würde.
Hat jemand eine Idee wie ich das am einfachsten bewerkstelligen kann ?
Das Programm das ich fernsteuern möchte hat bereits eine Lirc
Unterstützung. Mein Gedanke war also den LIRCD mit der option --listen
zustarten. Ich habe aber leider keine Dokumentation gefunden was ich dem
Lircd schicken muß, daß er es als Betätigung einer Fernbedienung
Interpretiert.
Aber vielleicht gibt es ja auch noch eine andere Möglichkeit nur ein
einzelnes Programm fernzusteuern.
Bin über Tips Dankbar
Juergen
--
Juergen Sachs
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
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
participants (2)
-
Juergen Sachs
-
Stefan Hundhammer