最后
引导你的计算机,Enjoy...;-)
在USB闪存盘或CF卡上安装MoviX
从这个版本开始,我添加了一些代码来使你可以在USB闪存盘或CF卡上安装MoviX。根据你在文件夹src/mplayer/codecs里所包含编码支持的数量的不同,MoviX的大小应该是在20MB到30MB不等,所以你需要一个容量至少为32MB的USB闪存盘或CF卡。你可以在控制台3中执行以下命令来安装MoviX
install.pl
如果你喜欢自己动手来搞定这一切,那么在下面会有你想要找的信息。
在CF卡上安装MoviX
从MoviX 0.8.1pre1开始,你可以把MoviX安装在CF卡上。请注意,通过IDE介面和通过USB连接到电脑的CF卡的MoviX安装程序是有些许区别的。请遵循下面的和下一部分的安装指导"从USB闪存盘上引导系统"。
使CF卡可引导
你需要使用SysLinux来使CF卡可引导。你可以从下面的链接中得到SysLinux的安装包:
http://syslinux.zytor.com/。这个文件包里包含了可以在Linux和Windows中运行的syslinux程序。
Linux安装指导
要使CF卡可引导,只要执行
syslinux /dev/XXX
这里的XXX代表了CF卡的分区[不是驱动器!例如,如果你的CF卡所在的位置是/dev/sda,那么这里所指的分区就是/dev/sda1]。
Windows安装指导
我其实并太不清楚,但我想应该是要执行
syslinux X:
这里的X指的是你电脑上CF卡的盘符。如果你试过了请给我发一个消息!
拷贝正确的文件到正确的地方
加载CF卡:[在DOS下你无须这样做 ;-) ]
mount /dev/sda /mnt -t vfat
拷贝文件extras/flash/syslinux.cfg到卡里
将你的CF卡当作一个IDE设备,编辑卡里的syslinux.cfg文件并更改变量MD中CF卡的数字变量[比如如果你有两个IDE硬盘,那么Linux将会把你的CF卡视为IDE驱动器2;如果你没有硬盘,那么CF卡将被认为是IDE驱动器0]。
在/mnt中创建名为‘movix'的文件夹:
mkdir /mnt/movix
并把‘src'中的文件拷贝进去:
cp -R src/* /mnt/movix/
移动一些文件到CF卡的根文件夹:
mv /mnt/movix/isolinux/kernel/vmlinuz \
/mnt/movix/isolinux/initrd.gz \
/mnt/movix/isolinux/*txt \
/mnt/movix/isolinux/mov* \
/mnt
现在你可以用这张CF卡引导你的系统了,Enjoy ;-)
在USB闪存盘上安装MoviX
从0.8.1pre1版本开始,MoviX终于可以从USB闪存盘上引导系统了!下面的安装指导同样适合[我希望!]USB介面的CF卡。
install.pl
其实把MoviX安装在USB闪存盘上的步骤和安装在CF卡上的差不多。只有一点不同的是,要从USB闪存盘上(或从USB介面的CF卡上)引导系统,你需要使用extras/usb/syslinux.cfg这个文件,而非在extras/flash/里的那个文件。
从USB上引导系统,无疑是需要额外帮助的。我也是在得到了Pascal Giard提供的这个珍贵的链接之后,才成功地从我的USB闪存棒上引导了我的EPIA M-10k,所以我建议你也仔细地阅读一下:
http://rz-obrian.rz.uni-karlsruhe.de/knoppix-usb/
我从上面的链接提取的主要信息是:在一些主板上,你必须开启USB Keyboard支持,不然的话你将不能从USB设备引导系统。并且,在插入USB设备时,最好不是单纯在系统关机时,而是在系统断电时,不然的话也许BIOS会检测不到你的USB闪存盘。
遵从了这些说明,Roberto可以在EPIA主板上启动系统(很悲哀地,他用的是USB 1.1的闪存盘,所以很慢)。但是,我们在其它的主板上却没有成功启动过,而且,那些主板是支持从USB设备引导系统的主板(Roberto:Asus A7V-E,Pascal:Asus A7V-X),所以不要奢望有100%的机率会成功:很显然USB引导技术还不是很成熟。
这里有个很简单的方法来绕过所有的问题:使用MoviX可引导软盘来搜寻USB设备并从上面引导系统。所以,如果你的BIOS不允许你从新的USB上启动,就让老的软驱来解决这一切吧~ :-)
启动参数
在MoviX引导系统时会有一些参数可供你使用:请注意,语句中的"MoviX..."是必须被加上的。
范例:
boot: MoviX ACCEL=no AUDIO=1 REMOTE=logitech
使用默认选项启动系统时,MoviX将不会调整视频设置,将使用第二张声卡和罗技遥控器:
启动选项
MoviX
这是个默认的启动选项,此时提供的MPlayer参数为显卡提供了最优化的设置。这个选项使用了SuperVesaFB驱动,另外,如果你不想使用这个选项,你必须 "赶紧"选择另一个启动选项。
vesaFB640
vesaFB800
vesaFB1024
vesaFB1400
使用固定频率的vesaFB模块。如果选择默认选项启动后你的屏幕没有显示,请试试这里的选项。
FB
这个选项为你的显卡启用Linux特殊的FrameBuffer驱动(如果有的话)。这个选项通常比上面的FB选项更加的好,但是它的兼容性不太好。
vesa
这个选项提供的驱动可以配合大多数的显卡来工作,但是此时的MoviX菜单好像会频繁而出错。所以请在不得已时再使用这个选项。
TV
要使用TV-out的话,请选择这个选项。setHardware.pl会自动调用代码来激活你显卡上的TV-out。可以被支持的显卡有ATi、Matrox、NVidia、S3 Savage和Trident。也许它还支持Voodoo和其他的显卡,所以请你给我一些反馈!
NVidiaTV
这个选项和上面的TV类似,但是它是专门为NVidia显卡所准备的。如果这个选项不能在你的显卡上工作,请给我发消息。
cle266芯片组将会被自动检测到。
要使用默认选项以外的选项来启动,只要在boot提示符后输入选项的选项并回车。这里还有三个额外的选项,当你把MoviX的光碟忘在光驱时它们可能会对你有所帮助:
hd
忽略光驱并从硬盘引导系统。
floppy
忽略光驱并从软驱引导系统。
SLOW=n
现在,CD/DVD驱动器将会被地自动降速以减少它们发出的噪音。如果你因此在启动时遇到了问题,请试试‘SLOW=n'。
感谢Christophe Paris提供了这么棒的建议,我每天都会使用这个选项好几次。 这里还有一些参数可供你使用:
acpi=off
关闭ACPI支持。ACPI是一个电源管理的软件,它在便携电脑上是非常有用的。但是已知ACPI中有一些Bug会导致MoviX无法引导某些计算机。所以如果你遇到了类似的情况,请先试试关闭ACPI。已知错误:VIA主板的使用者们必须关闭ACPI,否则所有程序都不能运行!!!
MOUNT=n
禁止MoviX加载你硬盘上所有的分区
DMA=n
禁止激活光驱的DMA支持。如果MoviX在引导途中处理光驱时报错,请试试这个参数
ACCEL=hw
ACCEL=sw
ACCEL=no
强制MoviX使用硬件加速/软件加速/不使用加速
DETECT=all
使用旧的硬件检测模式。比如,检测所有可能的模块直到找到正确的一个。如果你的声卡不能被默认的检测方式检测到,请试试这个参数。
OSS=y
使用OSS音乐模块而非新的ALSA音乐模块。(如果你使用了DETECT=all后,MoviX还不能检测到声卡时,试试这个参数)
AUDIO=1
AUDIO=2
AUDIO=n
......
如果你有不止一张的声卡,但是从你的音箱却不能听到任何声音的话,很可能是MoviX2错选了声卡。使用"AUDIO=1"来让 MoviX使用你的第二张声卡,依此类推。如果你需要通过手动方式来加载音频模块,请使用"AUDIO=n"来跳过音频检测。(0=第一张声卡)
USB=n
禁用USB支持
LANGUAGE=it
设置菜单语言。可选项有:it、de、po、pt、ru,默认为en
KB=en
设置键盘布局:de、es、fr、hu、it、nl、no、pt、po、ru、us(默认)
IEEE1394=n
禁用IEEE1394支持
REGION=NTSC
可选选项是:NTSC、NTSC-J、PAL、PAL-B、PAL-M、PAL-NC、PAL-60、PAL-M60或SECAM。如果你使用的不是ATi显卡,而又想用"TV"这个启动选项的话,你就需要使用这个参数
TVCARD=1
TVCARD=2
......
当自动检测功能失效时,使用这个参数来指定你的TV卡(0=第一张卡)
TVTUNER=1
TVTUNER=2
......
当自动检测功能失效时,使用这个参数来指定你的TV调谐器(0=第一张卡)。这里有一个TV卡和TV调谐器的详细列表:
http://bt848x.sourceforge.net/install/config.en.htmlSCSI=tmscsim
SCSI=tmscsim
强制MoviX加载SCSI module.o模块(比如"SCSI=tmscsim")
REMOTE=hauppauge
REMOTE 通知MoviX初始化你的遥控器。已知可以支持的模块:hauppauge-TV卡Hauppauge的遥控器;haupserial-Hauppauge串口遥控器;hauppauge2-Hauppauge串口遥控器;logitech-罗技串口遥控器;pctv-Pinnacle串口遥控器;abit-Tecram IR-Mate 210
MENU=mplayer
完成引导后自动启动MPlayer的菜单
splash=verbose
显示内核引导信息。(或在启动时按ALT-F2/ALT-F3)
TELNET=y
引导时打开MoviX的远程登陆服务。警告:使用这个参数会导致安全问题,因为此时任何人都可以以"根"用户身份登陆到你的计算机,所以请尽量只在安全的网络中使用这个参数。
IP=
手动设置你的IP(如果在你的网络中有一个DHCP服务,那么这个参数是无效的)
DNS=
手动设置你的DNS的IP(如果省略,MoviX将使用网关的IP)(如果在你的网络中有一个DHCP服务,那么这个参数是无效的)
GW=
手动设置你的网关的IP(如果在你的网络中有一个DHCP服务,那么这项参数是无效的)
定制默认的启动参数
启动选项:
如果你想把MoviX以外的选项设为默认,你可以修改文件src/isolinux/isolinux.cfg的第一行。
启动参数:
如果你经常使用固定的几个参数,那么你可以用这个方法使它们在每次启动时自动生效:在src/movix/中新建一个名为"bootrc"的文件,把你需要的启动参数每个一行写入这个文件。比如你经常使用"ACCEL=no AUDIO=1 REMOTE=logitech KB=it"的参数,那么你可以编写下面的文件:
ACCEL=no
AUDIO=1
REMOTE=logitech
KB=it
另外,在启动时输入的启动参数会比写在文件bootrc里的参数拥有更高的优先权,所以如果你突然不想使用这些定制的参数,你可以临时屏蔽掉它们。
配置文件
从0.8.0版本的MoviX开始,你可以将MoviX菜单中设置好的参数保存为软盘中的文件,已备在需要的时候使用。
这个配置文件的名称是‘movixrc'。
你不必费神去手动编写这个文件。生成它的最快也是最好方法即使用MoviX的菜单"Edit"->"Save config":一旦你找到了自己所喜欢的参数组合,将她保存到软盘中。你可以在以后每次的引导时使用这张软盘;也可以将配置文件保存到src/movix/,然后重新刻录一张光碟。这样,MoviX将会在启动时自动加载这个文件。
你可以使用同样的方法把mixer的设置保存到软盘中。要MoviX在启动时自动加载这个文件,只需将软盘中(或GNU/Linux正式版中)的asound.state这个文件保存到src/movix/并重新刻录一张光碟。
注意:如果你将这张定制光碟放到另一部计算机上,记得要先使用菜单"Edit->Remove config"来移除movixrc这个文件。否则配置文件和实际硬件配置之间的矛盾会造成MoviX性能的降低。
MoviX菜单
在MoviX的菜单出现之后,你就可以安全地取出MoviX的光碟并使用MPlayer来播放DVD/VCD/CD/多媒体文件了。
DVD光碟:
重要讯息***由于DeCSS在法律上的问题,除非你自己添加一个libdvdcss.so库,否则最近发布的MoviX都不能读取有区域码设置的DVD。如果在你的国家使用DeCSS算法是合法的,请自行阅读前面的有关信息。
感谢Max Weninger提供的一个非常棒的补丁,从0.8.0版本开始,MoviX可以自动地识别并播放大多数的DVD光碟了。同时,MoviX还会自动在"DVD tracks"菜单中添加当前DVD的内容列表。所有的音轨和字幕语种都会被罗列出来,让你可以选择自己喜欢的一项。
为了避免出现总是要你选择音轨/字幕的情况,你可以通过菜单"Edit->DVD"来设置默认的音轨/字幕。另外,当你选择"Play->DVD"后,最长的那条DVD轨会被自动播放,通常就是你想要播放的那条 :-)
VCD/XCD/音频CD
和播放DVD类似,在MoviX读取了它们的TOC之后,你就可以选择要播放哪条轨道了。
光碟/分区
从0.8.0版本开始,你可以通过选择菜单"Play->CD"和"Play->Partition"来播放整个光碟/分区上的所有多媒体文件。当你选择了这个选项之后,MoviX会自动搜寻光碟或分区上的音频/视频文件并把它们添加到一个播放列表中。一旦列表开始被播放,你就可以使用MPlayer的菜单[参看下面部分]来定位光碟/分区上的音频/视频文件。
幻灯片
从0.8.1pre2版本的MoviX开始,这个选项可以让你浏览制定文件夹中的图片。一个Dirbrowser菜单会让你选择一个文件夹,然后这个文件夹下的所有图片文件将会被‘fbi'以五秒钟的间隔逐个显示。从MoviX 0.8.1rc1开始,以下的选择框将会在Dirbrowser的窗口中出现:
Random:乱序显示图片
No subdirs:不要显示子目录中的图片(默认情况下系统将逐个显示子目录中的文件)
Loop:循环播放所有的图片
输入一个号码->直接显示一张图片。
幻灯片背景音乐
如果你想在观看幻灯片的同时播放一些背景音乐,请选择Play->SlideShow,然后选择一个音频文件。以后每次观看幻灯片时这个文件都会被自动地播放。如果你想取消这项功能,请在前述的对话框中选择"use no bkgd"。
播放文件
从MoviX 0.8.0开始,当你在一个包含字幕文件的目录中播放一个视频文件,但是这些字幕的文件名都与这个视频文件的不同时,一个扩展选择框会自动弹出来帮助你选择一个字幕[你可以直接单击来取消]。
MPlayer菜单
MoviX里面包含了支持最新"菜单"特性的MPlayer:当MPlayer正在播放多媒体时,你可以按"m"来激活MPlayer的本地菜单,并通过它来控制播放!你同样可以在MoviX的菜单中按下"F4"或使用遥控器来激活这个菜单。
注意:使用启动参数‘MENU=mplayer'后,MoviX就可以在引导系统时自动启动‘MPlayer菜单'模式。
控制台
一共有三个正在运行的控制台,你可以使用ALT-F来选择查看哪个控制台。这里的n应该是1,2或3之中的一个。
控制台1(默认):这个是X和gmplayer所在的控制台。一旦MPlayer崩溃,这个控制台就会自动重启——也就是说如果你需要通过Shell(*注)转到控制台3的话,你将没有执行"startx"的机会。
控制台2:在这里你可以找到alsamixer。如果你觉得MPlayer的音量就算调到最高,声音还是很小,又或者你想调整低音/高音或其他音量的话,来这里看看。
控制台3:在这里你可以找到可以执行命令[比如nvtv]的Shell。
音量
如果你发现,就算把mplayer的音量调节杆拉到顶端,音量还是太小,请停止播放并使用ALT-F2来转换控制台2,调节均衡后使用ALT-F1回到gmplayer所在的那个控制台。
播放列表
你可以通过Play->File来打开视频/音频文件播放列表。
本附带版本的MPlayer可以支持以下扩展名的播放列表:pls,m3u,asx,txt,list。
网络
如果你有一张以太网卡,MoviX会自动启用她的DHCP客户端(‘pump'程序)来连接一个DHCP服务;也就是说,DHCP的启动参数不再被需要了。
如果你没有连接到任何的DHCP服务,那么你可以通过"Edit->MoviX Options"菜单来手动配置LAN参数。
然后,你可以通过Play->URL来输入URL或使用Play->File来从光碟和硬盘上读取播放列表。我在MoviX光碟的movix目录中加入了名为hardhouse56k.pls和hardtrance56k.pls的两个列表文件样本[感谢Richard Didd提供了这些列表!!]。
网络卷
你可以使用Play->Net来加载远程nfs或samba卷[比如Windows分区]。
当你加载了这些网络卷之后,它们应该会被自动显示在分区列表中,这样的话你就能像在本地硬盘上一样播放音频/视频文件了。
网络广播
从0.8.1rc2版本开始,在Play->Net菜单中你会发现两个下级菜单:SHOUTcast(
http://www.shoutcast.com/)和ICEcast(
http://icecast.org/)。
在选择了一个类型之后,MoviX会下载所有的有关站点(最多20个)并依默认自动播放第一个站点。
要跳到另一个站点,你可以使用‘'或者使用MPlayer菜单中的‘Jump'功能。
字幕字体组
你可以通过Edit->Subtitles选择/改变MPlayer的字体组和它的参数。
添加字幕字体组
要为MoviX增加一组新的字体,只要把这组字体(先转换成小写!)或MPlayer的字体文件夹放到src/mplayer/mplayer-fonts里。新的字体会自动被movix.pl添加到字体列表中。
如果你想把这组字体设为默认,只要依上面的介绍在movixrc配置文件中作出设置。
MoviX菜单字体大小
从这个版本开始,你可以在Edit->MoviX中选择菜单字体的大小。
这个功能在你使用TV-out时特别的有用,这时你可能需要最大的字体;而当你使用ASCII输出时,你可能需要最小的字体。
TV-in
最后,在Edit->TV中你可以选择你国家/地区的电视频道。到目前为止,唯一被包括的电视频道列表是我的地区里的,也就是Island of Sardinia(意大利)的。请把你地区的电视频带列表发给我,我会把它添加到下一个版本的MoviX中!
电视频道列表的格式是xawtv格式的,你可以使用Linux下的‘scantv'工具来制作一个电视频道列表。这里有Balazs对此做出的解释说明:
http://sourceforge.net/forum/forum.php?thread_id=784341&forum_id=207427
我在MoviX中增加了Balazs代码来播放广泛使用的(在Unix下)xawtv格式。所以,如果你想添加自己的电视频道,你只需要向src/mplayer/tv_channels/format添加一个xawtv文件夹,刻录完光碟之后在Edit->TV选择新列表就可以了。
搜索电视台
‘scantv'程序现在可以在MoviX中使用了。你可以在第三控制台中使用以下的命令来生成你自己的xawtv频道文件:
scantv -o mychannels.xawtv
在生成了这个文件之后,你可以把她复制到/tmp/tv_channels/并重新打开(不是重启!)MoviX菜单来试试她是否能正常工作(从Edit->TV中选择你的文件)。
如果这个文件能正常工作,请在MoviX论坛的‘help'板块中贴出这个文件,我将会把她添加到正式版中。
从远程计算机上引导MoviX的菜单
也许基于某些原因,你会需要通过网络借助第二台计算机("MoviX PC")来使用MoviX。
要使用这个功能,你可以在‘MoviX PC'上使用‘TELNET=y'的启动参数,并登陆为根用户(当第二台计算机使用‘telnet'程序时,在输入密码的提示符下按退格键‘RETURN'就可以了)。
****警告****
当你的计算机处于一个开放网络时,使用这个功能当然是**非常地**危险。因为任何人都可以以根用户的身份登陆到你的计算机上并破坏上面的所有数据!!!因此这个功能一般是用在1对1的网络内的;使用这个功能你必须自己承担(很高的)风险。
自动加载网络卷
如果你每次启动MoviX时都要加载相同的网络卷,你可以通过向MoviX CD添加两个文件来使MoviX自动加载它们。
这两个文件是src/movix/nfsVolumes和src/movix/sambaVolumes。其中还附带了关于书写格式的说明,我想这些说明应该可以帮助你制作出自己的配置文件。
定制MPlayer菜单的背景图
当你播放音乐或使用F4来切换到MPlayer的菜单的时候,你所看到的背景图其实是一个无声的avi文件。在新的‘background'目录里,你会找到一些可以替换默认的movix.music.avi的文件。
以下的文件现在都被包含在内:
coresis.avi-MoviX原来使用的背景图
black.avi-为朴素人士所准备的全黑背景图 :-)
dxr3.avi-它们背景图样本也许会对DXR3/H+的使用者有所帮助,它包含了一个MPlayer的热键列表。
要使用它们,你只需用喜欢的一个文件代替src/movix/中的movix.music.avi文件。感谢Balazs Barany,你现在也可以通过以下的网址,使用你喜欢的图片来生成你自己的avi背景图:
http://tud.at/programm/movix/。同样的,使用你自己的avi文件来替换src/movix/movix.music.avi文件。
在MPlayer中有‘d'、‘v'、‘a'、‘c'的热键来分别对应播放第一部光驱上的DVD、VCD、ACD、CD。这个对CPU比较慢的DXR3/H+的使用者也许会非常的有用——菜单总是占去了太多的系统资源。
MPlayer也增加了Prefs->Aspect的菜单来支持即时调整屏幕大小的功能(注意:在没有使用‘:vidiv'的情况下请不要使用‘fbdev'的vo驱动[比如使用ATi或Matrox显卡,而非cle266的])
最终你可以通过网页得到解决这个问题的办法,所以,请耐心等待吧!
定制MoviX的背景图
你可以使用你希望的任何图片来替换MoviX菜单的mega-penguin背景图。
假定你在MoviX中使用的是800x600的分辨率,你需要做以下的操作:
0.使用任意的程序(比如gimp)来把你的图片修整成800x600的大小并保存为jpg格式
使用你的图片覆盖src/movix/bootsplash/bootsplash-800x600.jpg
刻录一张新的MoviX光碟 :-)
如果你想替换每个rez的背景图,只要为每个rez重复上面的操作就可以了(请参照src/movix/bootsplash/)。当然,你可以根据需要为每个rez定制不同的图片!
保存参数设置
在你完成MoviX的配置工作之后,你就可以通过Edit->Save configuration来保存这些参数了。
通过遥控器使用MoviX的菜单
感谢blackkane在
帮助论坛所提出的建议,从v0.8.0rc2版本开始,MoviX的菜单现在可以通过一个遥控器来操纵了。这里有一个对应遥控器的按键功能列表(适用于hauppauge遥控器):
VOL+ -> 右箭头键
VOL- -> 左箭头键
CH+ -> 上箭头键
CH- -> 下箭头键
FULLSCREEN -> 回车键
SOURCE -> Tab键
TV -> Escape键
Escape键在激活菜单的时候非常的有用。已知的BUG:由于某些原因,当由irpty遥控的MoviX在第一次启动时会不能正确地设置大小,但是这个只在你需要打开一个文件选择框时才会成为问题。
不过,你仍旧可以使用Quit->restart来重新启动MoviX以得到一个正常的状态。和不能使用遥控器比起来,遇到这个问题还是值得的。当然,我希望不久之后这个问题就会被修正。
TV-out
TV-out功能应该能在所有的ATi、Matrox、NVidia和S3 Savage显卡上正常地工作。使用了CLE266芯片组的EPIA主板上的TV-out也同样地被支持。并且好像这个功能也可以在其它的显卡上工作,比如Voodoo卡,但是我并非百分之百的确信这一点。如果你成功地让TV-out在其它显卡上工作,请给我发个消息。
要使用TV-out,最简单的步骤是:
关掉计算机
连接电视机
切断和显示器的连接
打开计算机
启动MoviX
通过以上步骤,大多数的显卡应该都会自动激活TV-out。
ASCII文本方式显示
MPlayer同样支持将影片通过ASCII字符来显示,这一点需要感谢AA-lib(
http://aa-project.sourceforge.net/aalib/)。但不幸的是当你使用‘aa'驱动时屏幕将会被搅得一团乱,所以在播放一个视频前你必须关闭MoviX的菜单(之后你可以使用"movix"的命令重新打开它)。
MoviX所支持的音频/视频格式
我对这方面并不在行,所以我对这方面也不是非常的清楚。但是据我所知,你应该可以播放大多数的DivX格式的影片,大体来说也就是播放几乎所有的AVI、MPG、QuickTime、ASF和WMV的格式应该都是没有问题的。至于音频文件,播放所有的MP3和OGG/VORBIS文件应该都没问题。
如果有上述的文件格式不能被MoviX播放,请给我发一个消息。
在VIA EPIA主板上激活S/PDIF输出
你可以从以下地址得到有趣的信息:
http://www3.sympatico.ca/howlettfamily/epia/epia_howto.pdf
http://sourceforge.net/forum/forum.php?thread_id=987604&forum_id=207428
下面的指导(感谢LeeLooB的提供!)是专门为EPIA M6000主板而写的,但是它们应该可以通用于所有VIA的主板:
安装MoviX
设置EPIA M6000的跳线为S/PDIF-out(参看用户手册,第2-18页的第3-4段)
将EPIA的Composite端口连接到你的功放/接收器的Coax端口上
打开功放/接收器的Coax端口(如果需要的话)
在MoviX里激活iec958输出:
转到音频设置(ALT+F2)
激活iec958-output
更改MPlayer的音频设置:
菜单:edit->mplayer-options
为音频输出驱动选择"alsa9"
在ao对话框中输入":iec985"
保存你的设置
已知的Bug
ACPI/VIA的不兼容问题
VIA主板的使用者必须使用"acpi=off"的参数,否则MoviX将可能会发生错误。
为避免每次启动时你都要输入这个参数,你可以将这个参数写入isolinux.cfg文件里。
例如,用
append initrd=initrd.gz ramdisk_size=13000 rw root=/dev/ram0 LABEL=MoviX video=vesa:mtrr vga=0x314 acpi=off
替换这一行
append initrd=initrd.gz ramdisk_size=13000 rw root=/dev/ram0 LABEL=MoviX video=vesa:mtrr vga=0x314
NVidia TV-out
请使用重新制作的NVidiaTV标签并为我们提供反馈。这个选项已经在NVidia GeForce 2 MX400和NVidia GeForce 4 MX440显卡上通过了测试。
声卡上的Digital Output的不工作情况
每张声卡的Digital Output的激活方法好像都有所不同,如果你的声卡"以新的方式"罢工的话,我们就需要你提供的声卡参数了。
第一件要做的事情,便是转到控制台2并手动激活。
你可以从下面的说明得到有关如何激活你声卡Digital Output的介绍:
http://www3.sympatico.ca/howlettfamily/epia/epia_howto.pdf
不要忘记活动你的手指在MoviX的论坛留下求助信息!
当从一个Windows分区上启动MoviX并使用了‘fbdev:vidix'的显卡驱动,然后通过MPlayer的菜单播放一个影片时,可能在影片播放时还会有MoviX菜单的背景图的残像显示出来。
是的,我知道这样不太好,所以这里有了几个解决办法:
找一个补丁并把它发给我 ;-) [我的最爱!]
不要使用‘fbdev:vidix'驱动而使用‘vesa:vidix'或‘sdl'驱动(或其它的驱动)
不要使用MPlayer的菜单而使用MoviX的。
你能提供帮助吗?
其实还有很多的功能介绍是应该出现在这个文档中的,但是我却可能永远没有时间来把它们添加进来,并且在将来我可能会再没有时间花在这个项目上了。所以如果你喜欢MoviX并想要改善她的话,请给我发一个E-mail!
致谢
我首先要感谢
www.scriptamanent.it上的家伙们,他们为我制作了MoviX项目的标志。
我同样要感谢我的朋友Andrea Assorgia,他给了我许多的鼓励和关于制作MoviX的许多好建议——实际上,MoviX项目的名称就是他的其中一个好建议。我还要特别感谢我的弟弟Vincenzo,他为我买了一部很快的刻录机,使MoviX的制作进度也因此而加快!
最后,我想要感谢Robos,他对这个项目很感兴趣并为我提供了制作这个文档的最佳建议。
注释
Live CD:
这里的"Live CD"表示了这张光碟是"活着的"。通常情况下光碟上的数据是死的,因为你不能再次改写它们。但是MoviX是"活着的",因为在引导系统的过程中MoviX2是被拷贝到内存里的,所以你能对其作出需要的更改。
IR遥控器:
即红外线遥控器。
Samba:
Samba是一组程序,他可以使你的Linux具备解析SMB协议(Server Message Block)的能力。
Lirc:
红外线。
PATH:
也就是环境变量。要查看系统有哪些环境变量,请在Windows的命令行模式下执行"path"。
Shell:
命令解释程序。