Поскольку чаще всего нужно запускать просмотр на телевизоре, то по-умолчанию скрипт предлагает именно эту опцию. Если пользователь соглашается, то 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" }
Комментариев нет:
Отправить комментарий