Friday, September 10th 2010, 9:47am UTC+1
You are not logged in.
Ну ничего, я вроде разобрался. Удалось настроить отключение vdr-remote при запуске XBMC и включение при возврате в ВДР:
![]()
Source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/bin/bash export LANG=ru_RU.UTF-8 export LC_ALL=ru_RU.UTF-8 /usr/src/VDR/vdr --lirc --localedir=/usr/src/VDR/locale -s /etc/vdr/vdrpoweroff.sh -v /video -c /etc/vdr -u root -L /usr/src/VDR/PLUGINS/lib -P"sc" -P"xine -r" -P'epgsearch' -P'skinreel' -P'reelchannelscan' -P"femon" -P'osdteletext' -P'prefermenu' -P'skinenigmang' -P'systeminfo' -P'chanman' -P'clock' -P'cpumon' -P'ripit' -P"sleeptimer -e /etc/vdr/poweroff.sh" -P"skinsoppalusikka" -P'mp3' -P'mplayer -m /usr/local/bin/mount.sh -M /usr/local/bin/mplayer.sh' -P'image -m /usr/local/bin/mount.sh -C /usr/local/bin/imageplugin.sh' -P"satlist" -P"radio" -P"music" & while [ 1 -eq 1 ]; do #вот включение при запуске xine svdrpsend.pl remo on && xine -f --post vdr_video --post vdr_audio --post upmix_mono --verbose=2 -V vdpau -A alsa "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes" #вот отлючение при запуске XBMC svdrpsend.pl remo off && xbmc -fs -l done
Файлик svdrpsend.pl лежит в сырцах VDR, ему нужно дать права запуска и скопировать в usr/lical/bin, тогда система его находит независимо от того в каком каталоге вы находитесь когда даете эту команду, то есть не нужно указывать путь к файлу. После этого ручной запуск данного скрипта позволяет переходить из VDR в XBMC и назад. НО пока не получилось чтобы эта штука работала при автозапуске, если ставлю в автозапуск командой update-rc.d НАЗВАНИЕ_СКРИПТА defaults 99 - при старте системы xine не стартует, мало того комп перестает нормально выключаться. Буду вечером с этим бороться.
Beginner
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash export LANG=ru_RU.UTF-8 export LC_ALL=ru_RU.UTF-8 /usr/src/VDR/vdr --lirc --localedir=/usr/src/VDR/locale -s /etc/vdr/vdrpoweroff.sh -v /video -c /etc/vdr -u root -L /usr/src/VDR/PLUGINS/lib -P"sc" -P"xine -r" -P"rotor" -P'epgsearch' -P'reelchannelscan' -P"femon" -P'skinenigmang' -P'systeminfo' -P'chanman' -P'clock' -P'cpumon' -P'mp3' -P'mplayer -m /usr/local/bin/mount.sh -M /usr/local/bin/mplayer.sh' -P'image -m /usr/local/bin/mount.sh -C /usr/local/bin/imageplugin.sh' -P"satlist" -P"radio" -P"music" -P"weatherng" -P"text2skin" -P"channelswitcher" -P"nordlichtsepg" -P"filebrowser" -P"devstatus" -P"fepg" -P"games" -P"radioinfo" -P"zaphistory" -P"pin" -P"radio" -Plircrc /home/alextuzov/.lircrc -d & sleep 20 while [ 1 -eq 1 ]; do /usr/local/bin/svdrpsend.pl remo on && xine -f -B --no-splash --post vdr_video --post vdr_audio --post upmix_mono --verbose=2 -V vdpau -A alsa -I "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes" /usr/local/bin/svdrpsend.pl remo off && xbmc -fs -l done |
Beginner
Quoted
Там че то ксайн моргнет и следом снова выползает xbmc
This post has been edited 1 times, last edit by "s2006" (Dec 17th 2009, 11:10pm)
Я думаю тут поможет строчка задержки по проверке наличия этого файла:Возникла следующая ошибка с запуском VDR с помощью VDR+XBMC скрипта: так как и VDR и xine стартуют одновременно, то VDR не успеает создать временный файл стриминга "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes" , а ксайн уже запустился и не найдя этот файл вываливает ошибку
|
|
Source code |
1 |
until [ -e "/tmp/vdr-xine/stream" ]; do sleep 1; done |
Beginner
Quoted
Я думаю тут поможет строчка задержки по проверке наличия этого файла
This post has been edited 1 times, last edit by "Alextuzov" (Feb 23rd 2010, 4:44pm)