Ubuntu 10.04 – VDR 1.7.14 & VNSI-Server für XBMC vorbereiten

Durch das baldige Release von Ubuntu Lucid Lynx möchte ich euch 3 neue Tutorials schreiben: VDPAU mit 10.04VDR mit VNSI-Server (schnellere Umschaltzeiten) und XBMC mit VDR-Frontend (VNSI-Plugin). Damit nutzen wir selbstverständlich eine neuere verbesserte Version von XMBC pvr-testing2. mrgreen - Ubuntu 10.04 – VDR 1.7.14 & VNSI-Server für XBMC vorbereiten

vdr live tv 1024x576 - Ubuntu 10.04 – VDR 1.7.14 & VNSI-Server für XBMC vorbereiten

Voraussetzung:

  • Ubuntu Lucid Lynx (10.04)
  • Ubuntu 10.04 – NVIDIA VDPAU (HowTo)
  • Ubuntu – DVB-S2 – Treiber s2-liplianin installieren (HowTo)

Zuerst fangen wir an unser VDR in der Version 1.7.14, vorzubereiten und…

sudo su -
aptitude install libfreetype6-dev libfontconfig1-dev libjpeg62-dev libcap-dev libncurses5-dev libncursesw5-dev unzip gettext subversion
cd /usr/src
<div>wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.14.tar.bz2
tar xvfj vdr-1.7.14.tar.bz2
ln -s vdr-1.7.14 vdr

Jetzt löschen wir die nicht benötigten <strong>Default Plugins</strong> und… <!–more–>

rm -Rf /usr/src/vdr/PLUGINS/src/*

…laden den Source Code des VNSI-Server Plugins.

cd /usr/src/vdr/PLUGINS/src
svn co  vnsi

Wir benötigen noch den aktuellen ExtensionPatch für unser VDR. Ubuntu 10.04 – VDR 1.7.14 & VNSI-Server für XBMC vorbereiten weiterlesen

Ubuntu 10.04 – NVIDIA VDPAU

linux happytux 150x150 - Ubuntu 10.04 - NVIDIA VDPAUDurch das baldige Release von Ubuntu Lucid Lynx möchte ich euch 3 neue Tutorials schreiben: VDPAU mit 10.04VDR mit VNSI-Server (schnellere Umschaltzeiten) und XBMC mit VDR-Frontend (VNSI-Plugin). Damit nutzen wir selbstverständlich eine neuere verbesserte Version von XMBC pvr-testing2. mrgreen - Ubuntu 10.04 - NVIDIA VDPAU

Voraussetzung:

  • Ubuntu Lucid Lynx (10.04)

Na dann fangen wir wie gewohnt bei unseren NVIDIA VDPAU Treiber an, nur nutzen wir hier kein extra Repository sondern das originale Ubuntu Lucid Lynx Repo. Das macht die Installation des Treibers lächerlich einfach. 😉

sudo aptitude install linux-headers-`uname -r` libvdpau-dev libvdpau1 nvidia-185-kernel-source nvidia-185-modaliases nvidia-glx-185 nvidia-settings
sudo nvidia-xconfig --no-composite
restart

Der nächste Schritt ist die Installation unseres DVB-S2 Treibers, an dieser HowTo hat sich zu Ubuntu 9.10 nichts geändert. 😛

Ubuntu – lm-sensors – Intel Atom

Wer einen Intel Atom Prozessor benutzt kennt das Problem. Mit der im Ubuntu Repository existierenden Version von lm-sensors kann die Temperatur von Intel Atom CPUs nicht ausgelesen werden. Dieses kleine Problem können wir mit selbst kompilieren des Source Codes von lm-sensors sehr leicht lösen.

cd /usr/src
svn checkout  lm-sensors
cd lm-sensors
make
make install
cd
sensors-detect
...
Intel Atom thermal sensor...   Success!
(driver `coretemp')
...
...
Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): Yes
...
cat /etc/sysconfig/lm_sensors
# Generated by sensors-detect on Thu Feb  4 00:53:03 2010
# This file is sourced by /etc/init.d/lm_sensors and defines the modules to
# be loaded/unloaded.
#
# The format of this file is a shell script that simply defines variables:
# HWMON_MODULES for hardware monitoring driver modules, and optionally
# BUS_MODULES for any required bus driver module (for example for I2C or SPI).
HWMON_MODULES="coretemp it87"
# For compatibility reasons, modules are also listed individually as variables
#    MODULE_0, MODULE_1, MODULE_2, etc.
# You should use BUS_MODULES and HWMON_MODULES instead if possible.
MODULE_0=coretemp
MODULE_1=it87
sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:     +1.10 V  (min =  +0.85 V, max =  +1.60 V)
+3.3 Voltage:     +3.42 V  (min =  +2.97 V, max =  +3.63 V)
+5 Voltage:       +4.95 V  (min =  +4.50 V, max =  +5.50 V)
+12 Voltage:     +12.04 V  (min = +10.20 V, max = +13.80 V)
Chassis FAN Speed:   0 RPM  (min =  600 RPM)
CPU FAN Speed:    1136 RPM  (min =  600 RPM)
POWER FAN Speed:     0 RPM  (min =  600 RPM)
CPU Temperature:   +43.0°C  (high = +60.0°C, crit = +95.0°C)

Ubuntu – irexec – Cursor mit PC-Funkfernbedienung X10 steuern

linux happytux 150x150 - Ubuntu - irexec - Cursor mit PC-Funkfernbedienung X10 steuernManchmal wäre es ganz praktisch wenn man die Maus bzw. den Cursor mit der PC-Funkfernbedienung X10 steuern könnte. Dazu benötigen wir den Befehl xte aus dem Paket xautomation. Eine kleine HowTo möchte ich euch nicht vorenthalten:

ACHTUNG: Wenn die XBMC Oberfläche bereits per Fernbedienung gesteuert wird ist es nicht ratsam diese Funktion zu nutzen. (Überlagerung)

sudo aptitude install xautomation

Nun erstellen wir die .lircrc die beim Starten des irexec-Daemon gelesen wird.

vi /home/username/.lircrc
begin
	prog=irexec
	remote=x10
	button=down
	config=xte "mousermove 0 15"
	repeat=1
end
begin
	prog=irexec
	remote=x10
	button=up
	config=xte "mousermove 0 -15"
	repeat=1
end
begin
	prog=irexec
	remote=x10
	button=left
	config=xte "mousermove -15 0"
	repeat=1
end
begin
	prog=irexec
	remote=x10
	button=right
	config=xte "mousermove 15 0"
	repeat=1
end
begin
	prog=irexec
	remote=x10
	button=ok
	config=xte "mouseclick 1"
end
begin
	prog=irexec
	remote=x10
	button=title
	config=xte "mouseclick 3"
end

Zu beachten ist das der Dienst irexec als GNOME-User gestartet werden muss. Am Besten tragen wir diesen Start in den GNOME-Autostart unter System > Einstellungen > Sitzungen bzw. System > Einstellungen > Startprogramme ein.

irexec -d

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.