Samstag, 17. September 2011

RemotePad - Anwendungen fernsteuern


Damit man nach dem Start von Firefox nicht doch wieder zur herkömmlichen Tastatur greifen muss, gibt es dafür auch eine Lösung.
Die App zur freien Maussteuerung nennt sich RemotePad. Nach der Installation der App benötigt man noch den RemotePad Server, der auf dem Ubuntu System installiert werden muss.
Die Software gibt es hier zum Download.

Installation:

  1. Nach dem Download muss man das Paket entpacken. Am einfachsten geht das mit dem Archivmanager.
  2. Dann öffnet man das Terminal und navigiert zu dem Ordner RemotePad Server/X11 mittels
    cd~/"RemotePad Server"/X11
       
  3. Danach gibt man die Befehle:
    ./configure

    make
    sudo make install
    ein    
  4. Um den Server zu Starten gibt man den Befehl
    remotepad
    ins Terminal ein.
  5. Damit der Server in zukunft mit dem System startet kann man den Server in die Autostartliste eintragen 







    Firefox aus Xbmc starten

    Um aus dem MediaCenter heraus Programme wie z.B Firefox zu starten benötigt man das Add-on "Launcher".
    Nach dem Download lässt sich der Launcher über Einstellungen/ Add-ons/ Aus ZIP Datei installieren/ installieren.
    Ist das geschehen findet man das Add-on unter dem Menüpunkt Programme.
    Wie die Installation dann weiter geht findet ihr hier ab dem 4. Punkt.

    Wenn man die Anwendung Firefox dann zu seinen Favoriten hinzugefügt hat, dann sieht das so aus.
    Um Add-ons im Untermenü anzuzeigen, kann man unter System/ Einstellungen/ Skin/ Add-on jeweils 5 Unterpunkte pro Hauptmenü-Punkt festlegen.

    Xbmc fernsteuern

    Um Xbmc bequem steuern zu können gibt es mehrere Möglichkeiten.
    Eine Möglichkeit ist es das MediaCenter über ein WebInterface zu steuern. Dazu muss man unter Einstellungen/ Netzwerk/ Server "Erlaube Kontrolle von XBMC über HTTP" aktivieren und ein Benutzernamen und ein Passwort definieren. Der Port ist mit 8080 vorgegeben, sodass man nun in jedem beliebigen Browser über die Adresse http://IP:8080/ Das MediaCenter steuern kann.

    Das funktioniert aber nur bedingt gut, weshalb ich auf eine andere Art der Steuerung setzte.

    Eine tolle Alternative gibt es bei iTunes. Das App XBMC Constellation.
    Um diese App zu nutzen muss man in den Einstellungen von Xbmc unter Netzwerk den Punkt "Programmen auf anderen Systemen Kontrolle über XBMC erlauben" aktivieren.
    Und so sieht das App aus...

    Der Startbildschirm

    Steuerungstasten mit Touchpad und Coveranzeige

    Einstellungen

    Fernsehen mit Xbmc und TV-Headend

    Zum Fernssehen über Xbmc braucht man einen TV-Streaming Server. Meine Wahl fällt dabei auf TV-headend. Installieren lässt sich das Programm über die Synaptic-Paketverwaltung unter den Systemeinstellungen. Dort einfach nach "tvheadend" suchen und das Paket installieren.
    Jetzt kann das TV-Headend in Xbmc konfigurieren. Dazu unter Einstellungen/ Add-ons/ Aktivierte Add-ons/ PVR-Clients TVheadend HTSP Client auswählen.

    In dem Fenster dann die IP von dem PC eingeben (Terminal ifconfig) und einen beliebigen Benutzernamen und Passwort festlegen.

    Über die Adresse http://IP:9981/ ist jetzt das TV-Headend aus dem gesamten Netzwerk ereichbar.
    Wie man das TV-Headend einrichtet findet ihr hier ab Punkt 4.

    Xbmc Autostart

    Damit Xbmc immer mit dem System startet trage ich es in die Autostartliste ein.
    Dazu in den "Systemeinstellungen" auf "Startprogramme" und dort dann auf "Hinzufügen" klicken.
    Im folgenden Fenster dann die Felder "Name", "Befehl" und "Kommentar" ausfüllen.
    Wichtig dabei ist der Befehl "xbmc", die anderen Werte können frei gewählt werden.

    Jetzt wird Xbmc automatisch beim Systemstart gestartet. Sollte es nicht im Vollbildmodus starten, so kann man das unter den Xbmc Einstellungen einstellen (System/Einstellungen/System und bei Anzeige Vollbild einstellen).

    Xbmc

    Um aus dem Ubuntusystem ein richtiges MediaCenter zu machen benutze ich das Programm Xbmc, ein MediaCenter mit dem man standartmäßig Fernsehen, Musik hören, Bilder angucken kann. Außerdem lässt sich das MediaCenter durch Addons erweitern. Durch einen Launcher ist es außerdem möglich jedes andere Programm auf dem PC zu starten.

    Installation:
    Das Terminal starten und

    sudo apt-get install curl
    
    curl -Ls --output /tmp/install-xbmc-pvr.sh 
    http://packages.pulse-eight.net/ubuntu/install-xbmc-pvr.sh
    
    chmod +x /tmp/install-xbmc-pvr.sh
    
    /tmp/install-xbmc-pvr.sh
     
    wie auf der Seite http://packages.pulse-eight.net/UbuntuInstall beschrieben eingeben.
    Nach der Installation kann man Xbmc starten.
    Das sollte dann in etwa so aussehen (kann je nach Skin unterschiedlich ausehen):
     
      
    
    

    Samba File/Print-Server

    Wie angesprochen möchte ich den MediaCenter PC auch als Fileserver und evtl. mal später als Printserver nutzen.
    Um das zu realisiren bin ich auf das Programm Samba gestoßen, mit dem man Ordner/Dateien und Drucker im Netzwerk auch Windows-PCs zugänglich machen kann.
    Eine nette Anleitung zur Installtion und Einrichtung gibt es auf der Seite http://wiki.ubuntuusers.de/samba_server.

    Nach fertiger Einrichtung habe ich mir dann auf meinem Windows-Notebook noch eine Verknüpfung auf den Server angelegt.
    Die IP für die einrichtung der Verknüpfung kann man durch die Eingabe
    ifconfig
    im Terminal herausfinden.

    Installation von Ubuntu

    Als Basissystem soll Ubuntu 11.04 herhalten, es sollte aber auch mit jeder anderen distribution funktionieren.
    Downloaden kann man Ubuntu unter http://www.ubuntu.com/download/ubuntu/download . Ich habe mich dabei für die normale Version entschieden als die "Nicht-Server-Version".
    Nach dem download einfach auf eine DVD brennen ( z.B mit Ashampoo Burning Studio) und die Instaltion durchlaufenlassen.

    Im Anschliss an die Installtion ist erstmal ein Update fällig. Um den PC zu Updaten geht man auf "Systemeinstellungen/Aktuallisierungsverwaltung" und klickt "Aktuallisierungen installieren". Das kann ein bisschen dauern bis der PC up to date ist.

    Um in Zukunft das manuelle updaten zu umgehen ( gerade im Hinblick auf das MediaCenter) geht man im selben Fenster auf "Einstellungen..." und setzt einen Haken bzw. einen Punkt bei " Sicherheitsaktualisierungen ohne Bestätigung installieren".

    MediaCenter-PC -Grundidee

    An dieser Stelle werde ich in den kommenden Wochen über die Erstellung eines eigenen MediaCenter-PCs berichten.
    Als Grundlage dient ein PC mit einem Intel Dual Core Prozessor mit 2,66 GHz, 2 Gb Ram, ca. 250Gb Festplattenspeicher und einer onBoard Grafikkarte (Asus P5K Mainboard).
    Als Betriebssystem habe ich mir Ubuntu 11.04 Natty ausgesucht auf das Xbmc installiert wird.

    Anforderungen an das MediaCenter:
    • DVB-T wiedergeben
    • Musik / Videos / Fotos abspielen bzw zeigen
    • Im Internet surfen
    • Als Server zur Datensicherung herhalten
    • Hochfahren über WoL
    • Raid zur Datensicherung

    Außerdem soll der PC ohne Maus und Tastatur zu steuern sein. Stattdessen setzte ich auf einen iPod.