|
Chi possiede Ubuntu Jaunty 9.04 avrà notato che dopo aver configurato la propria scheda TV e dopo aver installato TvTime (per vedere i canali televisivi) c'è un piccolo problema: l'audio non va proprio. I vecchi rimedi a questo problema consigliavano l'uso di sox sotto ma purtroppo su Jaunty questo rimedio va ritoccato un attimo. È inutile piangere in cinese o mettersi a disperare: esiste una soluzione pratica.
Tanto per iniziare diremo che questa guida è stata testata su Jaunty e su di una scheda tv basata su chipset Philips Semiconductors SAA7134. Non so se funge per altri chipset ma, se siete disperati, tentar non nuoce.
Operazioni preliminari.
Apriamo un terminale e digitiamo il seguente comando per installare i moduli saa7134 necessari per far funzionare la nostra scheda con chipset saa7134:
sudo modprobe saa7134 saa7134-alsa
Successivamente installiamo il programma necessario per vedere la TV e sox:
sudo apt-get install tvtime sox
ATTENZIONE: con TvTime non sarà possibile visualizzare alcun Televideo/TeleText. Una volta installato TvTime lo troveremo in Audio e Video -> TVtime Television Viewer; da terminale lanciamo i seguenti comandi:
sudo chmod 755 ~/.tvtime/
sudo chown vostro_username ~/.tvtime/
sudo chgrp vostro_username .tvtime/
dove vostro_username è evidentemente l'username che usate per effettuare il login al sistema.
Trovare i canali TV e configurare l'audio correttamente.
Se apriamo adesso il programma vedremo una schermata blu e basta perchè non c'è memorizzata nemmeno una stazione televisiva. La prima operazione da fare, quindi, è una ricerca di tutte le stazioni televisive che la nostra scheda video riesce a beccare. Per fare tutto ciò, apriamo un terminale e digitiamo:
tvtime-scanner
lasciamolo lavorare. A questo punto, sempre da terminale, lanciate il seguente comando:
sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0 | tvtime
se vedrete la tv ma non sentirete niente allora rilanciate il comando modificando il valore hw:1,0 in hw:2,0 come segue:
sox -r 32000 -t alsa hw:2,0 -t alsa hw:0,0 | tvtime
e così via. Se vi funge il tutto (supponiamo, ad esempio, che siate riusciti ad ascoltare correttamente la televisione impostando hw:2,0) allora potete rendere permanenti queste modifiche: da terminale digitiamo il seguente comando:
sudo gedit /usr/bin/televisione
e vi si aprirà un file vuoto. Scriviamoci dentro il seguente blocco:
#!/bin/sh sox -r 32000 -t alsa hw:1,0 -t alsa hw:0,0& tvtime --mixer=/dev/mixer:pcm wait tvtime t=`pidof sox`; kill $t;
salviamo e chiudiamo il file. Rendiamolo eseguibile con:
sudo chmod +x /usr/bin/televisione
e creiamo un collegamento a questo nuovo programma sulla nostra Scrivania facendo click sul nostro Desktop con il tasto destro -> Crea lanciatore e compilando i campi come preferiamo. Nel campo Comando dovremo inserire il comando televisione che abbiamo appena creato.
Organizzazione dei canali.
Per organizzare i canali televisivi potete aprire la tv e fare click con il tasto destro in mezzo allo schermo: vi apparirà un menu. La voce che vi serve è: Channel Management -> Renumber current channel.
|