Ubuntu 10.10 – LIRC – XBMC mit PC-Funkfernbedienung X10 steuern

Meine alte LIRC-HowTo, für Ubuntu 9.10, funktioniert leider seit Maverick Meerkat (10.10) nicht mehr. Das Module lirc_atiusb ist nicht mehr vorhanden!

HINWEIS: Leider ist das alte X10 Modell (Pollin) nicht mehr verfügbar, das neue X10 Modell (Amazon) sollte aber, laut einiger Forenbeiträge, genauso funktionieren.

Die Lösung für das Problem ist Recht einfach, aus diesen zwei Zeilen in der /etc/lirc/hardware.conf

REMOTE_MODULES="lirc_atiusb"
REMOTE_DRIVER=""

… müssen wir einfach …

REMOTE_MODULES=""
REMOTE_DRIVER="atilibusb"

… machen, dann sollte es wieder funktionieren. Ein …

sudo /etc/init.d/lirc restart

… nicht vergessen.

Vielen Dank an beacon für den Tipp in den Kommentaren!! 😉

Linux – HowTo – IRC-Server mit LDAP-Authentifikation und SSL installieren

Der IRC-Server InspIRCd ist für diesen Einsatz bestens geeignet. InspIRCd ist der einzige IRC-Server, der von Haus aus ein Modul besitzt mit dem sich nur LDAP-User, also Benutzer mit einem Active Directory Account, am IRC-Server anmelden können. Das Modul trägt den Namen m_ldapauth. Während der Installation hat mir das gut geführte Wiki von InspIRCd oft weitergeholfen, aber dennoch will ich euch eine kleine HowTo nicht vorenthalten.

Zuerst installieren wir uns ein wenig Kernelzubehör, …

aptitude install linux-headers-`uname-r` make gcc bzip2 build-essential

… und fügen den User irc hinzu …

useradd -s /bin/false irc

… damit unser IRC-Server nicht unter dem Benutzer root läuft.

Jetzt laden wir den Sourcecode von unserem zukünftigen IRC-Deamon und aktivieren das SSL (m_ssl_gnutls) und LDAP (m_ldapauth) Modul.

cd /usr/src
wget "http://www.inspircd.org/?p=download"
tar xvjf InspIRCd-2.0.0.tar.bz2
cd inspircd
./configure --enable-extras=m_ldapauth.cpp --enable-extras=m_ssl_gnutls.cpp
m_geoip.cpp       = disabled
m_ldapauth.cpp    = enabled
m_ldapoper.cpp    = disabled
m_mssql.cpp       = disabled
m_mysql.cpp       = disabled
m_pgsql.cpp       = disabled
m_regex_pcre.cpp  = disabled
m_regex_posix.cpp = disabled
m_regex_tre.cpp   = disabled
m_sqlite3.cpp     = disabled
m_ssl_gnutls.cpp  = enabled
m_ssl_openssl.cpp = disabled

Nun müssen wir noch ein paar Bibliotheken nachinstallieren, die wir beim Kompilieren benötigen. Linux – HowTo – IRC-Server mit LDAP-Authentifikation und SSL installieren weiterlesen

Ubuntu – Draft-N – Ralink Technology (148f:3070) – RT3070

Der in Ubuntu 10.04 integrierte WLAN-Treiber für den Ralink Technology (148f:3070) Chip [Hama Mini WLAN USB-Stick] kann nur eine 54-Mbit-Verbindung aufbauen, darum müssen wir eine neuere Version des Treibers selber kompilieren.

lsusb | grep -i ralink
Bus 001 Device 002: ID 148f:3070 Ralink Technology, Corp.

Zuerst müssen wir den Sourcecode des Treibers für den Ralink Technology 3070 Wireless-LAN Chip von der Herstellerseite herunterladen.

Danach installieren wir uns ein wenig Kernelzubehör, …

sudo su -
aptitude install linux-headers-`uname-r` make gcc bzip2 build-essential

… den Sourcecode entpacken wir in einem dazu geeigneten Verzeichnis.

tar xvjf DPO_RT3070_LinuxSTA_V2.3.0.2_20100412.tar.bz2
cd DPO_RT3070_LinuxSTA_V2.3.0.2_20100412

Nun müssen wir eine kleine Anpassung am Treiber vornehmen …

gksu gedit ./os/linux/usb_main_dev.c

… den bestehenden Code … Ubuntu – Draft-N – Ralink Technology (148f:3070) – RT3070 weiterlesen

Samsung LCD – Kanalliste am Computer sortieren – SamyGO ChanEdit

UPDATE_2012-12-31: SamyGO ChanEdit für Mac OS X mit Oracle Java (64-Bit) gibt es hier.
UPDATE_2012-04-30: SamyGO ChanEdit für Mac OS X und Linux gibt es hier.
UPDATE_2012-04-23: Neues, besseres Windows-Tool – SamToolBox.

Wer von euch einen Samsung LCD Fernseher besitzt, weiß wie mühsam es ist die Kanalliste mit der Fernbedienung zu sortieren. Glücklicherweise gibt es mittlerweile SamyGO ChanEdit, mit dieser Software kann man die Kanalliste komfortabel an einem Windows-, Linux- oder OSX-System editieren.

SamyGO ChanEdit für Serie-B / Series-B
SamyGO ChanEdit für Serie-C und Serie-D / Series-C und Series-D

Im ersten Schritt müssen wir die Kanalliste vom Fernseher auf einen USB-Stick exportieren. Dazu stecken wir einen FAT formatierten USB-Stick an unseren LCD und beenden die automatisch aufgehende „Medien Bibliothek“ mit der Taste „EXIT„. Um das „Einstellungsimport bzw. -export“ Menü aufzurufen drücken wir kurz die Taste „VOLUME MINUS (-)“ und gleich danach drücken wir die „ENTER“ Taste, so lange (10 Sekunden) bis ein Fenster mit dem gewünschten Dialog erscheint. Hier wählen wir nun „TV to USB“, jetzt werden die Einstellungen auf den USB-Datenträger geschrieben.

SamyGO ChanEdit starten wir unter Mac OS X über den Terminal, wir wechseln in das bereits entpackte ZIP-Verzeichnis und starten die Software mit dem Befehl.

32-Bit

java -d32 -XstartOnFirstThread -jar SamyGoChanEd.jar

64-Bit

java -d64  -jar SamyGoChanEd.jar

Im SamyGO ChanEdit können wir nun die map-AirD, map-CableD oder map-SateD öffnen und unsere Sender sortieren.

lcd samygo chanedit - Samsung LCD - Kanalliste am Computer sortieren - SamyGO ChanEdit

Nach dem Sortieren speichern wir die Datei und stecken den Stick wieder an unseren Samsung LCD. Mit der gleichen Tastenkombination, wie oben beschrieben, starten wir wieder das „Einstellungsimport bzw. -export“ Menü und wählen nun „USB to TV“.

Simsalabim – unsere angepasste Senderliste ist nun auf unserem Samsung LCD, ohne dem lästigen Sortieren per Fernbedienung. mrgreen - Samsung LCD - Kanalliste am Computer sortieren - SamyGO ChanEdit

UPDATE_2011-10-07

Kay hat ein Video-Tutorial (deutsch) für SamyGO unter Mac OSX erstellt – Danke.

Ubuntu – XBMC SVN – Daily Builds

UPDATE: Im XBMC PVR-TESTING2 Repository von Henning Pingel gibt es jetzt wieder ein aktuelles XBMC.

Wer sich an meiner All-in-One HowTo orientiert hat, nutzt genau wie ich das XBMC PVR-TESTING2 Repository von Henning Pingel, welches sich jedoch nicht immer auf dem aktuellen Stand befindet. Wer von euch nicht auf das PVR-TESTING2 Release angewiesen ist und somit kein LIVE-TV nutzt, kann auch das XBMC SVN BUILDING Repository nutzen.

sudo add-apt-repository ppa:team-xbmc-svn/ppa
sudo aptitude update && sudo aptitude upgrade && sudo aptitude install xbmc

Dieses Repository beinhaltet immer die aktuellste Version von XBMC! Jeden Tag wird, aus dem Subversion-Repository von XBMC, das dort verfügbare DEB-Paket gebaut. mrgreen - Ubuntu - XBMC SVN - Daily Builds

Viel Spaß mit der aktuellen XBMC-Version.

xbmc addon manager 1024x576 - Ubuntu - XBMC SVN - Daily Builds

EDIT: Addons können nun, über den Addon-Manager, aus der Online-Datenbank von XBMC.ORG installiert werden. 😎