0

我是 linux 新手,所以当我遇到这个问题时,我的第一选择是在 google 上搜索它,但是这几天仍然没有结果。当我在新安装上运行此脚本时,它将返回“默认:找不到命令”。如果我在他的机器上运行这个脚本,它将运行良好并播放所有带有滚动文本的视频。

这是代码:

#!/bin/bash

source /etc/atv.conf
export DISPLAY=:0

sleep 5

default $default &

while true; do

  sleep 1
  now=$(date +"%T")

  while read line
  do
    set -- "$line"
    IFS="#";
    declare -a array=($*)

    if [ ${array[0]} == $now ]; then
      duration=${array[1]}
      filename=${array[2]}
      filetype=${array[3]}

      default $filetype $filename $duration &

    fi
  done < $playlist

done

此脚本用于在 ubuntu dekstop 12.04 LTS 上使用 mplayer 运行具有现有播放列表的视频文件

“default $default &” 行的默认值是指什么?因为 $default 在 file.conf 上

$default=screen

对于 atv.conf

#ATV CONFIGURATION

#host
host=/home/atv

#media
media=CGK

#ATV Server
server=192.168.50.37

#Aeromedia Server
aeromedia=192.168.50.16

#Program matv_tv,matv,tv
program=matv_tv

#default tv|screen
default=screen

#if screen
default_file=$host/$media/tvp/22_Screen_Saver.mpg

#chn TV Channel
chn=38

#hw audio hardware 0,1,2,...
hw=2

#Media Folder
playlist=/home/atv/$media/$media.playlist
media_tvp=$host/$media/tvp
media_sb=$host/$media/sb
media_tvc=$host/$media/tvc
media_ds=$host/$media/ds
media_default=$host/default_screen

#TVC
res_tvc=1024x768
geo_tvc=0+0

#TVP
res_tvp=1024x598
geo_tvp=0+0

#Scrolling Banner
res_sb=1024x140
geo_sb=0+630

#TV
res_tv=1024x768
geo_tv=0+0

#Running Text
txt_geo=590
txt_size=26
4

0 回答 0