Поскольку чаще всего нужно запускать просмотр на телевизоре, то по-умолчанию скрипт предлагает именно эту опцию. Если пользователь соглашается, то MythTV запускается на телевизоре (DISPLAY=:0.1). При этом вывод звука идет через HDMI.
Если же при запуске был выбран монитор, то используются дефолтные настройки (DISPLAY=:0.0) и вывод звука на колонки.
Содержимое ~/bin/launch-mythtv
#!/bin/bash
zenity --question --title="MythTV" --text="Запустить MythTV на телевизоре?"
case $? in
0)
exec mythfrontend -display :0.1 -O AudioOutputDevice=ALSA:hdmi0 > /dev/null 2>&1 &
;;
1)
exec mythfrontend > /dev/null 2>&1 &
;;
esac
Содержимое ~/.asoundrc
ctl.hdmi0 {
type hw
card 1
}
pcm.hdmi0 {
type plug
slave.pcm "dmixed"
}
pcm.dmixed {
type dmix
ipc_key 1000
max_periods 0
slave.pcm "hw:1,9"
}
Комментариев нет:
Отправить комментарий