Suchen nach einem einfachen Programm-Starter, der mit einer Fernbedienung funktioniert

5263
lanrat

Ich suche eine Art Launcher-Programm für meinen HTPC. Die Idee ist, dass dieses Programm startet, wenn Windows (oder Linux, ich bin mit beiden Betriebssystemen zufrieden) und ein Menü mit Programmen wie XBMC, HULU Desktop, BOXEE, Firefox, Herunterfahren und Beenden aufrufen. Der Benutzer kann dann mit den Pfeiltasten auf seiner Fernbedienung (oder Tastatur, Maus usw.) ein Programm auswählen. Das Programm startet dann das ausgewählte Programm ...

Wenn das Programm beendet wird, wird das Startprogramm erneut angezeigt, und der Benutzer kann ein anderes Programm starten oder zum Desktop des Computers wechseln oder den Computer herunterfahren.

Ein solches Programm scheint einfach zu sein und ich würde vermuten, dass es so etwas schon geben würde, aber ich hatte kein Glück bei der Suche.

Kennt jemand ein solches Programm?

Das nächste, was mir aufgefallen ist, sind die "Dock Launchers", die das OSX-Dock unter Windows / Linux nachahmen, jedoch haben sie keine Remote-Unterstützung.

2

6 Antworten auf die Frage

2
lanrat

Schließlich habe ich meine Fernbedienung mit eventghost eingerichtet und Hotkeys zum Umschalten zwischen Anwendungen eingestellt. Ich habe sogar die Fernbedienung meines Fernsehers verwendet und nicht die mit dem Receiver gelieferte MCE-Fernbedienung. Nachfolgend finden Sie meine Eventhost-Konfiguration, wenn jemand interessiert ist.

<?xml version="1.0" encoding="UTF-8" ?> <EventGhost Name="Configuration Tree" Expanded="True" Version="1366" Guid="" Time="1264186173.58"> <Autostart Name="Autostart"> <Plugin File="MceRemote" Identifier="MceRemote"> gAJHP8MzMzMzMzOIhnEALg== </Plugin> <Plugin File="Keyboard" Identifier="Keyboard"> gAIpLg== </Plugin> <Plugin File="Task" Identifier="Task"> gAIpLg== </Plugin> </Autostart> <Folder Name="Keymaps" Expanded="True"> <Folder Name="D-Mode" Expanded="True"> <Folder Name="D-PAD" id="8" Enabled="False"> <Macro Name="Enable exclusive: Mouse"> <Event Name="MceRemote.4522" /> <Action> EventGhost.EnableExclusive(XmlIdLink(27)) </Action> </Macro> <Macro Name="Emulate Keystrokes: "> <Event Name="MceRemote.4580" /> <Action> Window.SendKeys(u'', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: "> <Event Name="MceRemote.4551" /> <Action> Window.SendKeys(u'', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: "> <Event Name="MceRemote.4581" /> <Action> Window.SendKeys(u'', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: "> <Event Name="MceRemote.454D" /> <Action> Window.SendKeys(u'', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: "> <Event Name="MceRemote.4521" /> <Action> Window.SendKeys(u'', False) </Action> </Macro> </Folder> <Folder Name="Mouse" id="27" Expanded="True"> <Macro Name="Enable exclusive: D-PAD"> <Event Name="MceRemote.4522" /> <Action> EventGhost.EnableExclusive(XmlIdLink(8)) </Action> </Macro> <Macro Name="Move Mouse Up" Expanded="True"> <Event Name="MceRemote.4580" /> <Action> Mouse.MoveRelative(None, -20) </Action> </Macro> <Macro Name="Move Mouse Down" Expanded="True"> <Event Name="MceRemote.4551" /> <Action> Mouse.MoveRelative(-20, None) </Action> </Macro> <Macro Name="Move Mouse Left" Expanded="True"> <Event Name="MceRemote.4581" /> <Action> Mouse.MoveRelative(None, 20) </Action> </Macro> <Macro Name="Move Mouse Right" Expanded="True"> <Event Name="MceRemote.454D" /> <Action> Mouse.MoveRelative(20, None) </Action> </Macro> <Macro Name="Left mouse button double-click"> <Event Name="MceRemote.4521" /> <Action> Mouse.LeftDoubleClick() </Action> </Macro> </Folder> </Folder> <Macro Name="Emulate Keystrokes: "> <Event Name="MceRemote.45EF" /> <Action> Window.SendKeys(u'', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: i"> <Event Name="MceRemote.4516" /> <Action> Window.SendKeys(u'i', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: "> <Event Name="MceRemote.4515" /> <Action> Window.SendKeys(u'', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: p"> <Event Name="MceRemote.4500" /> <Action> Window.SendKeys(u'p', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: x"> <Event Name="MceRemote.4514" /> <Action> Window.SendKeys(u'x', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: ."> <Event Name="MceRemote.4524" /> <Action> Window.SendKeys(u'.', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: ,"> <Event Name="MceRemote.4523" /> <Action> Window.SendKeys(u',', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: f"> <Event Name="MceRemote.4513" /> <Action> Window.SendKeys(u'f', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: r"> <Event Name="MceRemote.4519" /> <Action> Window.SendKeys(u'r', False) </Action> </Macro> <Macro Name="Emulate Keystrokes: h"> <Event Name="MceRemote.4584" /> <Action> Window.SendKeys(u'h', False) </Action> </Macro> </Folder> <Folder Name="Close"> <Macro Name="Close" id="77" Expanded="True"> <Event Name="MceRemote.4520" /> <Action Name="Kill BOXEE"> System.Execute(u'C:\\Windows\\System32\\taskkill.exe', u'/F /IM BOXEE.exe', 0, True, 2, u'') </Action> <Action Name="Kill XBMC"> System.Execute(u'C:\\Windows\\System32\\taskkill.exe', u'/F /IM XBMC.exe', 0, True, 2, u'') </Action> <Action Name="Kill Hulu"> System.Execute(u'C:\\Windows\\System32\\taskkill.exe', u'/F /IM HuluDesktop.exe', 0, True, 2, u'') </Action> </Macro> </Folder> <Folder Name="Switch"> <Macro Name="Switch to mode: XBMC"> <Event Name="MceRemote.4529" /> <Action> EventGhost.NewJumpIf(XmlIdLink(77), 2, True) </Action> <Action> System.Execute(u'C:\\Program Files\\XBMC\\XBMC.exe', u'-p -fs', 0, False, 2, u'') </Action> </Macro> <Macro Name="Switch to mode: BOXEE"> <Event Name="MceRemote.4528" /> <Action> EventGhost.NewJumpIf(XmlIdLink(77), 2, True) </Action> <Action> System.Execute(u'C:\\Program Files\\Boxee\\BOXEE.exe', u'', 2, False, 2, u'') </Action> </Macro> <Macro Name="Switch to mode: Hulu"> <Event Name="MceRemote.4527" /> <Action> EventGhost.NewJumpIf(XmlIdLink(77), 2, True) </Action> <Action> System.Execute(u'C:\\Users\\Media\\AppData\\Local\\HuluDesktop\\HuluDesktop.exe', u'', 2, False, 2, u'') </Action> </Macro> </Folder> <Folder Name="Misc"> <Macro Name="Master Volume: Up"> <Event Name="MceRemote.4503" /> <Action> System.ChangeMasterVolumeBy(4.0, 0) </Action> <Action> EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0) </Action> </Macro> <Macro Name="Master Volume: Down"> <Event Name="MceRemote.4506" /> <Action> System.ChangeMasterVolumeBy(-4.0, 0) </Action> <Action> EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0) </Action> </Macro> <Macro Name="Mute"> <Event Name="MceRemote.4509" /> <Action> System.ToggleMute(0) </Action> </Macro> <Macro Name="Forced: Turn Off Computer"> <Event Name="MceRemote.4512" /> <Action> System.PowerDown(True) </Action> </Macro> <Macro Name="Toggle drive tray: "> <Event Name="MceRemote.45F5" /> <Action> System.OpenDriveTray('D:', 0) </Action> </Macro> </Folder> </EventGhost> 
1

Ich verwende einen Wii-Controller (Wiimote) als "Remote". Dies funktioniert sicher mit dem Launcher Ihrer Wahl. :)

Hier ist ein Tutorial (für Windows gibt es Alternativen für Linux).

(Wenn Sie keine Wii haben, können Sie eine Wiimote und eine Sensorleiste separat kaufen.)

Ich habe eigentlich eine Wiimote (keine Wii), die ich für genau diesen Zweck gekauft habe. Allerdings mag ich die Idee, alles mit einer Fernbedienung (meiner TV-Fernbedienung) zu steuern. Aber ich werde das wahrscheinlich in Zukunft umsetzen. lanrat vor 14 Jahren 0
0
stone
  1. Sie können den Windows-Desktop als Startprogramm verwenden. In Windows 7 funktionieren die Remote-Pfeiltasten von Media Center wie die Pfeiltasten auf der Tastatur. Jede Anwendung, die auf die Pfeilschaltflächen reagiert, würde also für Sie funktionieren. Es gibt eine Ok / Enter-Taste, die wie Enter wirkt. Sie können also einfach Verknüpfungen zu den gewünschten Programmen auf dem Desktop setzen (und vermutlich nichts anderes), und Benutzer können von diesen aus starten. Sie können auch die Taskleiste ausblenden und die Symbole so groß machen, dass sie nicht wie ein Desktop aussehen. Wenn für Windows bereits Startprogramme vorhanden sind, die auf Pfeiltasten und Eingaben reagieren, sollten diese bereits funktionieren.
  2. Alternativ können Sie Visual Studio 2008 Express (kostenlos) oder ähnliches verwenden, um eine Anwendung zu schreiben, die einfach einen Satz Schaltflächen in einem randlosen Fenster in der Größe Ihres Monitors anzeigt. Setzen Sie Bilder auf die Schaltflächen, die der Aktion entsprechen. Verbinden Sie jede Taste, um die gewünschte App zu starten. Die Pfeiltasten auf der Fernbedienung bewegen den Fokus von Taste zu Taste.
  3. Wenn Sie LIRC unter Linux oder auch Girder unter Windows verwenden, können Sie Ihren PC so konfigurieren, dass er auf die Fernbedienung in jeder erdenklichen Weise reagiert. So können Sie Tastendrücke für Tastendrücke zuordnen oder Programme als Reaktion auf Tastendrücke usw. starten. Beim Start können Sie einen Bildbetrachter im Vollbildmodus starten, der keine Begrenzungen mit der Aufschrift "Drücken Sie 1 für Musik, 2 für TV" usw. enthält.
0
MarcDJay

Sie haben erwähnt, dass Sie mit Windows oder Linux vertraut sind. Bedeutet dies, dass Sie ein neues Betriebssystem installieren werden? Eine Sache, die ich erwähnt habe, ist Mythbuntu für HTPCs / Media Center. Um ehrlich zu sein, weiß ich wirklich nichts darüber, aber es lohnt sich vielleicht einen Blick darauf zu werfen.

0
Rich Seller

Sie könnten uICE versuchen .

Ich habe es selbst nicht verwendet, aber die Feature-Tour zeigt an, dass das Bildschirmmenü Ihnen vielleicht das geben kann, wonach Sie suchen, auch wenn es nicht schön ist.

Bildschirmfoto

Am Ende habe ich eventghost verwendet, aber dieses Programm sieht ähnlich aus. lanrat vor 14 Jahren 0
0
Tim Wolverson

Ich habe einen für meinen HTPC geschrieben, um zwischen MediaPortal und XBMC zu wechseln.

Ich habe es zum Download zur Verfügung gestellt und konfigurierbar, um jede Anwendung mit der Fernbedienung zu starten.

Es ist ein ordentliches, informatives Programm, das Folgendes bewirkt:

  • Ermöglicht dem Benutzer das Wechseln zwischen gängigen HTPC-Anwendungen wie MediaPortal, XBMC, Windows Media Center und vielen anderen, und das alles bequem von Ihrem Stuhl aus; mit Ihrer Fernbedienung. (Die Navigations- und Auswahltasten der Fernbedienung müssen mit den Pfeiltasten der Tastatur übereinstimmen und die Eingabetaste drücken.)
  • Zeigt die Bildschirmaktualisierungsrate an.
  • Bietet eine Zusammenfassung der Festplattennutzung. Verbleibender Speicherplatz für TV-Aufzeichnungen und der Anteil der genutzten Speicherplätze für Filme, TV-Serien und aufgezeichnete Programme.
  • Blendet alle Desktopsymbole aus und stellt sie wieder her, wenn das Programm beendet wird.
  • Konfigurierbar für die Ausführung einer beliebigen Anwendung (maximal drei)
  • Kann beim Start von Windows gestartet werden.
  • Das Programmfenster kann von der Fernbedienung aus positioniert werden, so dass der Desktop-Hintergrund nicht beschädigt wird.
  • Reparatur der MediaPortal SQL-Datenbank mit einem einzigen Tastendruck.

Mein Blog unter diesem Link erläutert, wie Sie den Launcher herunterladen und konfigurieren. HTPC Launcher

Willkommen bei Super User, Tim. Könnten Sie Ihren Beitrag vielleicht ein wenig erweitern, um eine Beschreibung der Funktionen der App, der Bezugsquellen usw. anzugeben? slhck vor 10 Jahren 0