Часть вторая: настройка AverTV Studio 505 в Ubuntu 9.04/9.10
В одном из прошлых постов (настройка AverTV Studio 505 в Ubuntu 9.04), мы настраивали тв-тюнер AverTV Studio 505 и программу Tvtime для просмотра телевизионных каналов, теперь же настало время прикрутить к нашему пульту дистанционного управления еще и контроль над FM-радио Gnomeradio и дефолтным, для Убунты, видеопроигрывателем Totem, дабы познать всю прелесть дистанционного управления
1. Начнём, конечно же, с установки Gnomeradio, и конечно же в консоли
:
sudo apt-get install gnomeradio
Теперь нужно посмотреть в буфере сообщений ядра, под каким устройством зарегистрировано FM-радио тюнера, для этого в окне терминала вводим следующее:
dmesg | grep «saa713″
Мы получим листинг, в котором нас интересуют следующие строки:
[ 11.488160] saa7130[0]: registered device video0 [v4l2]
[ 11.488219] saa7130[0]: registered device vbi0
[ 11.488268] saa7130[0]: registered device radio1
и из которых видно, что устройством FM-радио является /dev/radio1, что мы и укажем в окне настроек Gnomeradio, в поле «Устройство радио»
Затем выходим из программы и запускаем из консоли поиск FM-станций, после которого можно полноценно пользоваться Gnomeradio:
gnomeradio —scan
Если звука нет или слышен только писк, то причин может быть несколько:
а) Не присоединена антенна
б) При настройке тюнера в файле конфигурации /etc/modprobe.d/saa7134 были неправильно подобраны значения значения «card» и/или «tuner» (ссылка на пост о настройке тюнера AverTV Studio 505 и tvtime)
в) LineIn звуковой карты не соединён кабелем с Audio Out-ом тюнера.
г) И последняя причина, про неё я расскажу поподробнее (в моем случае это была именно она):
Как я писал в первой статье, о настройке AvertTv Studio 505, в Ubuntu 9.10 у меня отказалось работать радио, хотя пара card/tuner (оставшиеся с Ubuntu 9.04) была рабочей и телевидение продолжало показываться на ура. Но радио не работало (молчало, но без писка), и причина была в том что, gnomeradio неправильно определял драйвер. Для исправления этого нужно в консоли запустить гномовский редактор конфигурации gconf-editor и перейдя в ветку /apps/gnomeradio , изменить значение «driver» c any на v4l2, и выйти.
2. Настройка Totem-а: так как этот видео проигрыватель уже установлен изначально, то нам нужно лишь активировать плагин дистанционного управления, зайдя в «Правка»>»Модули…»>»Управление через ИК-порт». Если, вдруг, такого плагина в списке доступных не окажется, то нужно будет установить пакет totem-plugins.
3. Теперь самое главное — научим Gnomeradio и Totem исполнять приказы с пульта дистанционного управления.
Для этого нужно отредактировать наш файл .lircrc, лежащий в домашней директории пользователя, и в котором описаны соответствия нажатых кнопок пульта и исполняемых при этом команд.
Кнопки управления приложениями сделаем такими:
|
Gnomeradio: Totem: Tvtime: |
Сам же файл .lircrc с настройками кнопок, как показано выше, будет таким:
### TVTIME ###
begin
prog = irexec
button = POWER
config = tvtime &
config = tvtime-command QUIT
mode = tvtime
endbegin
prog = irexec
button = VOL_UP
repeat = 2
config = tvtime-command RIGHT
mode = tvtime
endbegin
prog = irexec
button = VOL_DOWN
repeat = 2
config = tvtime-command LEFT
mode = tvtime
end
begin
prog = irexec
button = CH_UP
repeat = 8
config = tvtime-command CHANNEL_UP
mode = tvtime
endbegin
prog = irexec
button = CH_DOWN
repeat = 8
config = tvtime-command CHANNEL_DOWN
mode = tvtime
endbegin
prog = irexec
button = 1
config = tvtime-command CHANNEL_1
mode = tvtime
endbegin
prog = irexec
button = 2
config = tvtime-command CHANNEL_2
mode = tvtime
endbegin
prog = irexec
button = 3
config = tvtime-command CHANNEL_3
mode = tvtime
endbegin
prog = irexec
button = 4
config = tvtime-command CHANNEL_4
mode = tvtime
endbegin
prog = irexec
button = 5
config = tvtime-command CHANNEL_5
mode = tvtime
endbegin
prog = irexec
button = 6
config = tvtime-command CHANNEL_6
mode = tvtime
endbegin
prog = irexec
button = 7
config = tvtime-command CHANNEL_7
mode = tvtime
endbegin
prog = irexec
button = 8
config = tvtime-command CHANNEL_8
mode = tvtime
endbegin
prog = irexec
button = 9
config = tvtime-command CHANNEL_9
mode = tvtime
endbegin
prog = irexec
button = 0
config = tvtime-command CHANNEL_0
mode = tvtime
endbegin
prog = irexec
button = MUTE
config = tvtime-command TOGGLE_MUTE
mode = tvtime
endbegin
prog = irexec
button = FULLSCREEN
config = tvtime-command TOGGLE_FULLSCREEN
mode = tvtime
endbegin
prog= irexec
button = CAPTURE
config = tvtime-command SCREENSHOT
mode = tvtime
endbegin
prog= irexec
button = DISPLAY
config = tvtime-command ENTER
mode = tvtime
end### GNOMERADIO ###
begin
prog = irexec
button = TV/FM
config = gnomeradio &
config = killall -HUP gnomeradio
mode = gnomeradio
# flags = startup_mode
# flags = once
endbegin
prog = gnomeradio
button = VOL_UP
repeat = 1
config = volume up
mode = gnomeradio
endbegin
prog = gnomeradio
button = VOL_DOWN
repeat = 1
config = volume down
mode = gnomeradio
endbegin
prog = gnomeradio
button = CH_UP
repeat = 0
config = preset up
mode = gnomeradio
endbegin
prog = gnomeradio
button = CH_DOWN
repeat = 0
config = preset down
mode = gnomeradio
endbegin
prog = gnomeradio
button = MUTE
repeat = 0
config = mute
mode = gnomeradio
end### TOTEM ###
begin
prog = irexec
button = LOOP
config = totem &
config = killall -HUP totem
mode = totem
endbegin
prog = totem
button = FULLSCREEN
config = fullscreen
mode = totem
endbegin
prog = totem
button = PLAY
config = play_pause
mode = totem
endbegin
prog = totem
button = VOL_UP
config = volume_up
mode = totem
endbegin
prog = totem
button = VOL_DOWN
config = volume_down
mode = totem
endbegin
prog = totem
button = MUTE
config = mute
mode = totem
endbegin
prog = totem
button = CH_UP
config = next
mode = totem
endbegin
prog = totem
button = CH_DOWN
config = previous
mode = totem
endbegin
prog = totem
button = RED
config = seek_backward
repeat = 1
endbegin
prog = totem
button = YELLOW
config = seek_forward
repeat = 1
end
Копипастим всё это добро в файл .lircrc, который должен находиться в корне домашней папки пользователя, перегружаемся (для простоты) и наслаждаемся…
P.S. Не стоит запускать Gnomeradio при уже работающем Tvtime и наоборот — одновременно они работать не могут, это чревато потерей сигнала в программах и сбросом уровня звука в ноль. Но это лечится отключением обеих программ и последующим запуском одной из них, причём, после её запуска, нужно будет прибавить звук.



26 Сен 2009 в 20:55
[...] Часть вторая: настройка AverTV Studio 505 в Ubuntu 9.04+Gnomeradio+Totem+Tvtime Теги: avertv, linux, lirc, tuner, Ubuntu/Linux, настройка, тюнер Похожие публикации: [...]
26 Ноя 2009 в 14:58
при выполнении команды dmesg | grep «saa713″ ничего не происходит
26 Ноя 2009 в 22:01
попробуйте так: dmesg | grep saa
А кстати, какой тв-тюнер?
27 Ноя 2009 в 19:31
Спасибо, все получилось, но вот теперь новая проблема. Радио находит всего 2 частоты (вручную тоже), звук есть, а как поймать все остальное??? Спасибо заранее.
27 Ноя 2009 в 19:38
Оказывается, в радио, ловятся каналы телевизионные, порвого и пятого канала. Тюнер — авер 307.
29 Ноя 2009 в 16:23
Какое устройство, в качестве радио, указано в gnomeradio?
И какие строки, содержащие «registered device», выдаёт команда dmesg | grep saa ?
01 Дек 2009 в 06:55
В настройках gnomeradio:
Устройство радио: /dev/radio1
Микшер: pcm
Строки команды:
[ 17.169051] saa7133[0]: registered device video0 [v4l2]
[ 17.169070] saa7133[0]: registered device vbi0
[ 17.169085] saa7133[0]: registered device radio1
24 Фев 2010 в 07:26
спс. работает на «УРА»
а что за девайс: saa7130[0]: registered device [B]vbi0[/B] ? видеовход?
24 Фев 2010 в 16:06
vbi используется для телетекста, субтитров и т.п. Если есть желание, то можно прикрутить какую-нибудь читалку телетекста.
17 Мар 2010 в 02:30
Можно ещё и Ритмбокс поднять, если включить в нем модуль и дописать в .lircrc
### RHYTHMBOX ###
begin
prog = irexec
button = AUDIO
config = rhythmbox &
config = killall -HUP rhythmbox
mode = rhythmbox
end
begin
prog = rhythmbox
button = PLAY
config = playpause
mode = rhythmbox
end
begin
prog = rhythmbox
button = VOL_UP
config = volume_up
mode = rhythmbox
end
begin
prog = rhythmbox
button = VOL_DOWN
config = volume_down
mode = rhythmbox
end
begin
prog = rhythmbox
button = MUTE
config = mute
mode = rhythmbox
end
begin
prog = rhythmbox
button = RED
config = seek_backward
repeat = 1
end
begin
prog = rhythmbox
button = YELLOW
config = seek_forward
repeat = 1
end
begin
prog = rhythmbox
button = BLUE
config = next
mode = rhythmbox
end
begin
prog = rhythmbox
button = GREEN
config = previous
mode = rhythmbox
end
Только не пойму, у меня seek_forward работает так же, как и seek_backward — отматует назад!
17 Мар 2010 в 03:25
Хорошая мысль!
Если обе кнопки (RED и YELLOW) реагируют одинаково, значит, скорее всего, для них выставлены одинаковые значения в lircd.conf.
30 Авг 2010 в 08:00
Добрый день всем.У меня проблема.AverTV 505При воспроизведении есть звук.Хороший,как на оригинале.Апри зависи стоит ужасный фон и хрип.В чем может быть проблема?Зараннее благодарен!
02 Сен 2010 в 00:41
Sergey: написано не понятно…
07 Дек 2011 в 14:09
помогите, пожалуста, у меня Aver 505, нет звука, изображение хорошее, но звук, как не подключаешь не идет((( заранее спасибо!!!