Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
Leitfaden
1 Die Wurzeln von Ubuntu
2 Was ist Ubuntu?
3 Die Versionen im Detail
4 Die Möglichkeiten der beiliegenden DVDs
5 Daten aus Windows sichern
6 Die Installation
7 Erste Schritte
8 Kubuntu und Xubuntu
9 Ubuntu mobil
10 Programme und Pakete installieren
11 Internet und E-Mail
12 Office
13 Grafik und Bildbearbeitung
14 Multimedia
15 Das Terminal
16 Programmierung und Design
17 Einrichtung der grundlegenden Hardware
18 Software- und Paketverwaltung
19 Architektur
20 Backup und Sicherheit
21 Desktop-Virtualisierung
22 Server-Installation
23 Sicherheit und Monitoring
24 Netzwerke
25 Server im Heim- und Firmennetzwerk
26 Der Server im Internet
27 Server-Virtualisierung mit KVM
28 Server-Virtualisierung mit Xen
29 Hilfe
30 Befehlsreferenz
Mark Shuttleworth
Glossar
Stichwort

Download:
- ZIP, ca. 34,8 MB
Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Ubuntu GNU/Linux von Marcus Fischer
Das umfassende Handbuch, aktuell zu Ubuntu 10.04 LTS "Lucid Lynx"
Buch: Ubuntu GNU/Linux

Ubuntu GNU/Linux
5., aktualisierte und erweiterte Auflage, gebunden, mit 2 DVDs
1.104 S., 39,90 Euro
Galileo Computing
ISBN 978-3-8362-1654-8
Pfeil 17 Einrichtung der grundlegenden Hardware
Pfeil 17.1 Treiber
Pfeil 17.2 Einrichtung der Internetverbindung
Pfeil 17.2.1 DSL
Pfeil 17.2.2 Modem
Pfeil 17.2.3 WLAN
Pfeil 17.2.4 UMTS
Pfeil 17.3 Grafikkarten einrichten
Pfeil 17.3.1 3dfx und Matrox
Pfeil 17.3.2 Intel
Pfeil 17.3.3 NVIDIA
Pfeil 17.3.4 ATI
Pfeil 17.3.5 Desktop-Effekte
Pfeil 17.4 Das Sound-System einrichten
Pfeil 17.4.1 Phonon für KDE
Pfeil 17.4.2 ALSA und PulseAudio – das Soundsystem
Pfeil 17.5 Digital-TV unter Ubuntu (DVB)
Pfeil 17.5.1 Die TV-Karte einrichten
Pfeil 17.5.2 Die Senderliste erstellen
Pfeil 17.5.3 Analoge TV-Karten nutzen
Pfeil 17.6 Drucker einrichten
Pfeil 17.6.1 Welcher Drucker ist geeignet?
Pfeil 17.6.2 Druckerkonfiguration unter GNOME
Pfeil 17.6.3 Druckerkonfiguration unter KDE
Pfeil 17.6.4 Netzwerk- und Wireless-Drucker
Pfeil 17.7 Scannen
Pfeil 17.8 Bluetooth-Verbindungen


Galileo Computing - Zum Seitenanfang

17.5 Digital-TV unter Ubuntu (DVB) Zur nächsten ÜberschriftZur vorigen Überschrift

Hochwertige TV-Bilder erhalten Sie mithilfe des DVB-Standards, der digitale TV-Streams auf den Rechner zaubert. Dieses Material kann mit geeigneten Tools auf die Festplatte zwischengespeichert und später auf einen DVD-Rohling gebrannt werden. Für den problemlosen Betrieb unter Linux haben sich sogenannte Full-Featured-Karten bewährt, die über einen HardwareMPEG2-Decoder verfügen. Dadurch wird der Prozessor bei der Dekodierung des Streams spürbar entlastet. Aber auch die meisten gängigen anderen Karten und DVB-T-Sticks können problemlos unter Ubuntu betrieben werden. Am besten informieren Sie sich vor dem Kauf in einem der mittlerweile zahlreichen Foren zu Ubuntu.


Galileo Computing - Zum Seitenanfang

17.5.1 Die TV-Karte einrichten Zur nächsten ÜberschriftZur vorigen Überschrift

Als Testgerät habe ich den DVB-T-Stick Nova-TD von Hauppauge verwendet. Dieser Stick wird an eine freie USB-Schnittstelle angeschlossen und bietet mit zwei Tunern eine hervorragende Möglichkeit zum zeitversetzten Fernsehen oder zum parallelen Aufnehmen und Ansehen von zwei verschiedenen Sendungen. Nach dem Anschließen der Hardware können Sie mit dem Befehl dmesg die letzten Kernel-Meldungen anzeigen lassen.

In dem Fall des oben genannten DVB-T-Sticks sieht die Ausgabe wie folgt aus:

...
[ 6370.576676] dvb-usb: found a 'Hauppauge Nova-TD Stick/Elgato
Eye-TV Diversity' in cold state, will try to load a firmware
[ 6370.576680] usb 2-5.1.3: firmware: requesting dvb-usb-...
[ 6370.617887] dvb-usb: downloading firmware from file ...
[ 6370.819301] dib0700: firmware started successfully.
[ 6371.320011] dvb-usb: found a 'Hauppauge Nova-TD
Stick/Elgato Eye-TV Diversity' in warm state.
[ 6371.320046] dvb-usb: will pass the complete MPEG2 transport stream to
the software demuxer.
[ 6371.320257] DVB: registering new adapter (Hauppauge Nova-TD Stick/
Elgato Eye-TV)
[ 6371.537454] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[ 6371.560829] MT2266: successfully identified
[ 6371.714086] dvb-usb: will pass the complete MPEG2 transport stream to
the software demuxer.
[ 6371.714263] DVB: registering new adapter (Hauppauge Nova-TD Stick/
Elgato Eye-TV)
[ 6371.857467] DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
[ 6371.860841] MT2266: successfully identified
[ 6372.018157] input: IR-receiver inside an USB DVB receiver as /devices/
pci0000
[ 6372.045543] dvb-usb: schedule remote query interval to 50 msecs.
[ 6372.045546] dvb-usb: Hauppauge Nova-TD Stick/Elgato Eye-TV Diversity
successfully initialized and connected.

Wie Sie anhand der obigen Meldungen erkennen können, wurde die Hardware korrekt erkannt und sogar eine neue Firmware installiert. Nutzer einer PCI-Karte erhalten die Informationen über den Befehl lspci. Notfalls müssen Sie die Ausgabe einschränken (lspci | grep DVB) oder in eine Datei umleiten:

lspci > ausgabe.txt

Wenn die Karte vom System automatisch erkannt wird, werden die notwendigen Treiber geladen und für jeden Tuner separat die entsprechenden Gerätedateien im Verzeichnis /dev/dvb/adapter* angelegt:

  • demux0
  • dvr0
  • frontend0
  • net0

Firmware installieren

Entscheidend für das Funktionieren Ihrer DVB-Hardware ist die richtige Firmware, die ähnlich wie ein Treiber für die Kommunikation zwischen System und Hardware zuständig ist. Wenn Sie eine Firmware für Ihre Hardware benötigen, sieht die Ausgabe in etwa folgendermaßen aus:

dmesg | grep dvb
saa7146: register extension 'dvb'.
dvb-ttpci: could not load firmware, file not found:
dvb-ttpci-01.fw
dvb-ttpci: usually this should be in /usr/lib/hotplug
/firmware
dvb-ttpci: and can be downloaded here
http://www.linuxtv.org/download/dvb/firmware/

Die obige Meldung gibt an, was zur Nutzung der Karte zu tun ist: Für das entsprechende Modell (im vorliegenden Fall eine Hauppauge Nexus S) müssen Sie eine spezielle Firmware aus dem Internet laden, und zwar von der Seite http://www.linuxtv.org/download/dvb/firmware. Diese benennen Sie mit den folgenden Befehlen zunächst um, übertragen sie auf den Superuser und kopieren sie anschließend in das Firmware-Verzeichnis des Hotplug-Daemons:

mv dvb-ttpci-01.fw-2622 dvb-ttpci-01.fw
chown root dvb-ttpci-01.fw
sudo cp dvb-ttpci-01.fw /lib/firmware/<Kernel-version>

Die aktuell verwendete Kernel-Version erfahren Sie über den Befehl uname -a. Nach einem Reboot des Rechners sollten folgende Boot-Meldungen erscheinen:

dmesg | grep dvb
saa7146: register extension 'dvb'.
dvb-ttpci: gpioirq unknown type=0 len=0
dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71
010068, app 80002622
dvb-ttpci: firmware @ card 0 supports CI link layer interface
dvb-ttpci: adac type set to 0 @ card 0
dvb-ttpci: found av7110-0.

Damit wäre (eventuell nach einem Neustart, falls dmesg immer noch die nicht gefundene Firmware meldet) die Karte einsatzbereit.


Galileo Computing - Zum Seitenanfang

17.5.2 Die Senderliste erstellen Zur nächsten ÜberschriftZur vorigen Überschrift

Wenn Sie weder Totem noch Kaffeine nutzen wollen, benötigen Sie als Nächstes eine Datei, in der die technischen Parameter der Sender stehen. Diese Datei müssen Sie selbst anlegen, wobei Sie die technischen Parameter abhängig von Ihrer Region von einer der folgenden Webseiten beziehen können:

Die Datei muss folgendermaßen aufgebaut sein:

# DVB-T Hamburg
# April 2009
# T freq bw fec_hi fec_lo mod transmission-mode
# guard-interval hierarchy
T 570000000 8MHz 2/3 NONE QAM16 8k 1/4 NONE
T 490000000 8MHz 2/3 NONE QAM16 8k 1/4 NONE
T 738000000 8MHz 2/3 NONE QAM16 8k 1/4 NONE
T 530000000 8MHz 2/3 NONE QAM16 8k 1/4 NONE
...

In der Regel benötigen Sie nur die jeweils erste Angabe einer Zeile, die auf der Webseite in MHz angegeben wird. Das heißt, statt der Angabe 570 MHz müssen Sie 570000000 in die Datei eintragen.

Speichern Sie diese Datei nach der Erstellung mit der Bezeichnung de-'Stadt' ab (in diesem Beispiel de-Hamburg). Diese Datei dient als Grundlage für das Scannen nach Fernsehsendern.

dvb-apps und das Scannen nach Sendern

Als Nächstes müssen Sie die dvb-apps installieren, in der sich das Programm scan befindet. Starten Sie das Scannen mit:

scan de-Hamburg > channels.conf

Auf der Grundlage der vorgegebenen Frequenzen werden nun die verfügbaren Fernsehsender gesucht und die gefundenen in der Datei channels.conf nach folgendem Muster abgespeichert:

arte:570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_16:
TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4385:4386:2

Eine Video-CD erstellen

Unter Linux ist es natürlich problemlos möglich, aus einer aufgenommenen Videodatei eine VCD zu erstellen, die der DVD-Player dann abspielen kann. Die Größe der Quelldatei ist hierbei belanglos, da wir diese in mehrere für CDs appetitliche Häppchen aufteilen können. Sie brauchen auf Ihrem Rechner die Pakete vcdimager, mencoder-586 (für Intel Pentium) und mencoder-k6 (für AMD Athlon/Duron). Um aus der Videodatei eine VCD zu erstellen, muss sie zunächst das richtige Format bekommen. Dazu verwenden Sie den folgenden, etwas längeren Befehl:

mencoder -oac lavc -of mpeg -ofps 25 -ovc lavc -lavcopts \
acodec=mp2:abitrate=224:vcodec=mpeg1video:keyint=130 \
:vrc_maxrate=1151:vrc_buf_size=327:vpsize=500 -af \
resample=44100:0:0 -vf scale=352:264,expand=352 \
:288 /quelldatei -o /zieldatei.mpg

Der zweite Wert bei scale (also die 264 im Beispiel) errechnet sich wie folgt: 352 * (Höhe des Videos/Breite des Videos). Nun kann es etwas dauern, bis die Datei konvertiert wurde. Wenn die erstellte Datei größer als 700 MB ist, dann sollten Sie sie zum gemütlichen Brennen auf zwei oder mehr Dateien aufteilen. Dies geschieht für z. B. zwei Teile durch:

split -b 650m GroßerFilm.mpg Filmaa FilmCD2
dd if=Filmaa of=FilmCD2.mpg count=2
cat Filmab >> FilmCD2.mpg
mv Filmaa FilmCD1.mpg

Zuerst teilen Sie das zu große mpg in Filmaa und FilmCD2 auf. Dann schreiben Sie mit dd das Ende der CD1 an den Beginn der zweiten CD. Mit dem cat-Befehl hängen Sie nun daran den zweiten Teil des Films an, und anschließend benennen Sie Filmaa in ein .mpg um. Aus dem Video müssen Sie nun noch ein Image erstellen, das auch von Brennprogrammen verstanden wird. Dazu geben Sie für jede Datei Folgendes in das Terminal ein:

vcdimager --cue-file=./NameDesVideos.cue \
--bin-file=./NameDesVideos.bin /quelldatei.mpg

Als letzten Schritt brennen Sie das Image auf eine CD. Dazu brauchen Sie ein Brennprogramm, das .bin/.cue-Images brennen kann. Die gängigen Brennprogramme wie Brasero oder K3b dürften hiermit keine Probleme haben.


Diese Datei kann nun von Programmen wie Xine verwendet werden, wenn sie in das versteckte Programmverzeichnis des jeweiligen Programms kopiert wird (Gstreamer erwartet allerdings eine dvb-channels.conf). Diese Programmverzeichnisse verbergen sich in Ihrem Heimatverzeichnis und lassen sich durch die Tastenkombination Taste Strg + Taste H anzeigen. Sie können die Kanalliste auch mit VLC öffnen, diese wird dann wie eine Wiedergabeliste behandelt.

Xine für DVB einrichten

Zum Testen können Sie den Universal-Mediaplayer Xine verwenden, der sowohl in Ubuntu als auch in Kubuntu eingesetzt werden kann. Dafür ist die Installation der DVB-Anwendungen und -Werkzeuge erforderlich:

sudo apt-get install xine-ui dvb-apps

Nach der Installation sollten Sie das Programm Xine einmal starten, damit das versteckte Konfigurationsverzeichnis .xine erzeugt wird. In dieses Verzeichnis kopieren Sie dann Ihre soeben erstellte channels.conf. Nun können Sie das Programm Xine über Anwendungen · Unterhaltungsmedien · xine starten und mit der Schaltfläche DVB den DVB-Tuningmodus einschalten. Daraufhin sollte das DVB-Bild im Xine-Hauptfenster erscheinen. Durch Anklicken des Kanalsymbols können Sie durch die vordefinierten Kanäle schalten.


Galileo Computing - Zum Seitenanfang

17.5.3 Analoge TV-Karten nutzen topZur vorigen Überschrift

Nach dem Einbau einer TV-Karte bootet man den Rechner neu. Die meisten handelsüblichen TV-Karten basieren auf der Chip-Serie BT8xx. Ob Ihre Karte erkannt wurde, finden Sie mit folgendem Befehl heraus:

dmesg | grep bttv
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each
for capture
bttv: Bt8xx card found (0).

bttv0: registered device video0
bttv0: registered device vbi0

Die identifizierte Karte wurde als Video-Device unter dem Device-Namen video0 registriert. Um die Karte nutzen zu können, verwenden Sie am besten das Standardprogramm xawtv:

apt-get install xawtv

Nun können Sie das Programm mittels xawtv -c /dev/video0 starten. In diesem Fall wird das beim Booten erkannte Device über den Parameter -c als Videoquelle angegeben, eine Verfahrensweise, die insbesondere bei paralleler Verwendung einer Webcam erforderlich ist. Es kann vorkommen, dass hierbei folgende Fehlermeldung erscheint:

This is xawtv-3.95, running on Linux/i686 (2.6.17-10-generic)
X Error of failed request:  XF86DGANoDirectVideoMode
  Major opcode of failed request:  136 (XFree86-DGA)
  Minor opcode of failed request:  1 (XF86DGAGetVideoLL)
  Serial number of failed request:  65
  Current serial number in output stream:  65

In diesem Fall müssen Sie xawtv mit den folgenden Optionen starten:

xawtv -c /dev/video -remote -global:filter "linear bend"

Die Einstellung der Kanäle erfolgt über das Kanaleditor-Menü (Channel Editor). Dabei ist zu bemerken, dass der Tuner-Chip von analogen TV-Karten zumeist nicht »das Gelbe vom Ei« ist. Günstiger ist in diesem Fall die Einkopplung des TV-Signals eines externen Tuners (z. B. eines Videorekorders) über den Composite-Eingang der Karte (Video Source: Composite).



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






<< zurück
  Zum Katalog
Zum Katalog: Ubuntu GNU/Linux

Ubuntu GNU/Linux
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Katalog: Linux






 Linux


Zum Katalog: OpenVPN






 OpenVPN


Zum Katalog: LPIC-1






 LPIC-1


Zum Katalog: Debian GNU/Linux






 Debian GNU/Linux


Zum Katalog: Shell-Programmierung






 Shell-Programmierung


Zum Katalog: Webserver einrichten und administrieren






 Webserver einrichten
 und administrieren


Zum Katalog: VirtualBox






 VirtualBox


Zum Katalog: IT-Handbuch für Fachinformatiker






 IT-Handbuch für
 Fachinformatiker


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2010
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de