Я использую карту Winfast Leadtek TV 2000 XP и TVTime 1.0.2 для просмотра аналогового ТВ. Вывод звука с ТВ-карты подключен к CD-входу моей материнской платы (MSI Intel X58 Platinum).
Совсем недавно мне удалось заставить ALSA правильно распознать CD-in (см. Как включить CD-in? ).
Теперь я бы хотел, чтобы TVTime настраивал слайдер ALSA CD при увеличении и уменьшении громкости в TVTime. Однако TVTime отказывается это делать, и мне всегда приходится использовать alsamixer
для регулировки громкости.
Я пробовал разные настройки для настройки MixerDevice
в конфигурационном файле tvtime.xml
, как предложено, например. в https://askubuntu.com/a/217462/9598 . При использовании этого значения это вывод при запуске TVTime:
Running tvtime 1.0.2. Reading configuration from /etc/tvtime/tvtime.xml Reading configuration from /home/chrisipk/.tvtime/tvtime.xml ALSA lib control.c:953:(snd_ctl_open_noupdate) Invalid CTL mixer: attach error: No such file or directory mixer: Can't open mixer , mixer volume and mute unavailable.
Это то, что у меня сейчас есть:
<option name="MixerDevice" value="default/cd"/>
Это вывод при запуске TVTime:
Running tvtime 1.0.2. Reading configuration from /etc/tvtime/tvtime.xml Reading configuration from /home/chris/.tvtime/tvtime.xml mixer: find error: Success mixer: Can't open mixer default, mixer volume and mute unavailable. mixer: Can't open device default/cd, mixer volume and mute unavailable.
Текущие настройки кажутся несколько правильными, поскольку выходные данные больше не жалуются на отсутствие файла или каталога и содержат «find error: Success».
Что мне нужно сделать, чтобы TVTime мог регулировать громкость моего CD?
Я нашел ответ на очень похожий вопрос: https://askubuntu.com/a/51574/14220
Это сработало для меня. Вот как теперь выглядит соответствующая строка в моем tvtime.xml:
<option name="MixerDevice" value="hw:0/CD"/>
Обратите внимание, что это чувствительно к регистру, использование строчного «cd», как предложено на man-странице tvtime.xml, не работает!