tvtime to aplikacja dla Linuksa, która pozwala na oglądanie telewizji na komputerze wyposażonym w kartę TV naziemnej lub odbiornik cyfrowej telewizji satelitarnej DVB-S.
tvtime a kamera USB z mikrofonem
Jeśli posiadamy kamerę USB z mikrofonem tudzież inne dodatkowe urządzenie dźwiękowe, próba uruchomienia naszego programu telewizyjnego na Ubuntu 10.10 Maverick Meerkat lub 10.4 Lucid Lynx może skończyć się takim komunikatem:
1 2 3 4 5 6 |
Uruchomione tvtime 1.0.2. Czytanie konfiguracji z /etc/tvtime/tvtime.xml Czytanie konfiguracji z /home/jazz/.tvtime/tvtime.xml mixer: Can't open device /dev/mixer, mixer volume and mute unavailable. Found "USB Device 0x46d:0x9a4 : USB Audio (hw:1,0)" Channels count non available |
po czym program zakończy działanie. Rozwiązaniem jest downgrade aplikacji do wersji z Ubuntu 9.10 Karmic Koala. Tak więc ściągamy wersję odpowiednią do architektury i instalujemy:
1 2 |
sudo dpkg --install tvtime_1.0.2* echo tvtime hold | sudo dpkg --set-selections |
Dzięki te ostatniej komendzie zatrzymamy pakiet, co zapobiegnie automatycznej aktualizacji.
tvtime a brak OSS w Ubuntu 10.10 Maverick Meerkat
Twórcy Ubuntu 10.10 Maverick Meerkat zdecydowali, że nie będzie on obsługiwał starego OSS. Tak się niestety składa, że nasze program telewizyjny z niego korzysta. Jedynym rozwiązaniem, by mieć wsparcie dla OSS jest samodzielna kompilacja kernela. Ale w tym konkretnym przypadku możemy ten problem obejść bez kompilacji jądra. Otóż jeśli nasza karta TV podaje dźwięk analogowy na którejś z wejść karty dźwiękowej, wystarczy wyłączyć wyciszenie na tym wyjściu w jakimkolwiek mixerze i mam dźwięk. Aby cała operacja była jak najmniej kłopotliwa proponuję utworzyć skrypcik tvtime-nooss
:
1 2 3 4 |
#!/bin/bash amixer set Line,0 80% unmute tvtime amixer set Line,0 80% mute |
Wejście jak i poziom głośności (tu 80%) możemy oczywiście zmienić w zależności od potrzeb.
Kopiujemy ten skrypcik do /usr/bin
:
1 |
sudo cp bin/tvtime-nooss /usr/bin |
I modyfikujemy aktywator, tak aby uruchamiał nasz wcześniej stworzony skrypcik:
1 |
sudo sed --in-place 's/Exec=tvtime/Exec=tvtime-nooss/g' /usr/share/applications/net-tvtime.desktop |
Zaletą tego rozwiązania (lub raczej obejścia problemu) jest jego prostota, wadą brak możliwości regulowania głośności wprost z naszego programu telewizyjnego. Choć i to można obejść np. sterując mixerem z pilota.