已解决问题 - 浏览117次
下一个已解决问题求Mplayer在Fedora1下的安装方法
求Mplayer在Fedora1下的安装方法
答案必须满足以下条件:
版本:Fedora1(看清楚数子是“1”)
安装方式:RPM包或者源码
并且配有下载地址
注意事项:包必须是能在Fedora1上能安装并且能使用
源码必须配有在Fedora1下详细安装指南
最佳答案 - 由投票者2008-06-04 16:49:38选出
听说Mplayer是linux下最出色的播放器,我暑假在家可是装了n次。都说编译后安装,我怎么编译都不成功。开始是提示缺文件,等我一个个都补装上,还是不行。后来我一直不甘心,在一本书中说要先装kernelheaders.rpm等我装上后,还是不行,Molliza浏览器再也打不开了。郁闷呀!
后来我找到一个rpm安装包,不过测试通过是在红旗linux 下和别的系统。(我用Red Hat 9.0)
反正自己编译没戏了,装!嘿,还真就能用!
Fedroa Core 和Red Hat是近亲应该可以你试试!
源码包是好找,rpm包我可就找到这一个.
<a href="http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2608" target="_blank">http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2608</a>
其他回答(5)
-
本文以FC4 T3为基础,叙述了Fedora桌面应用个人总结,但是方法也适合Fedora其他版本的,只要稍加修改就得。
一 硬盘安装。
这种方法适合redhat,fedora,系列以anaconda做安装程序的任何版本,以及其他以anaconda做安装程序的发行版如
CentOS,Foresight等,也是小第认为最简单方便的一种。
其实Fedora的硬盘安装是很简单的,是本人用过的发行版中最容易的。
1 首先得下载DVD/CD的ISO,放在fat或者ext的一个文件夹中如fedora,提取CD1或DVD中的isolinux 下的vmlinuz和initrd到fedora文件夹中。
2 下载GRUB for NTLDR,(如果硬盘中已经有了一个linux就可以省下这步:-))。GRUB for NTLDR-即使 Windows 使用 NTFS 文件系统,也能够用 BOOT.INI 的菜单项顺利启动到 GRUB。在这个 GRUB 下,可以执行安装 LINUX 的任务,可以启动 LINUX,可以用 GRUB 的软盘仿真功能运行某个软盘上的 DOS,等等。
ftp://ftp.linuxeden.com/tinybit/
GRLDR 拷贝到 C: 盘根目录,修改 Boot.ini 文件即可。在 Boot.ini 文件末尾增加如下一行:
代码:
C:\GRLDR="Start GRUB"
重启,启动GRUB 出入命令
代码:
root (hd0,X)
kernel /fedora/vmlinuz
initrd /fedora/initrd.img
"hd0,X" 是ISO文件所在的分区,注意Grub是从0开始计算的,第一个分区是(hd0,0)
ISO在第二个硬盘就是"hd1,X"
原来有linux并用grub做启动管理器的就按"C"键再输入上面的命令就OK。
这样就可以启动安装程序了,整个安装过程也很简单,Good Luck!
其实这也是硬盘安装LInux的普遍的方法, 说白了就是把内核和模块映象提取出来做为一个LInux环境来启动安装程序
其他版本的linux也一样的安装,不同的是有些没有这么智能.要加上一些内核的参数如root=/dev/ram ramdisk_size=256000
等.
(TIPs:1 有时一些redhat,fedora的test版只能放在ext分区安装,如RHEL4test3。foresight只能放在ext分区
2 安装的ISO文件应该也可以放在除了fat,ext外分区的(小弟没实践过@_@),只要默认情况下kernel能支持的就得,如:MDK就可从NTFS分区安装.因为MDK默认有支持NTFS的模块)
更多Grub for DOS/NTLDR的资料参见
<a href="http://www.linuxeden.com/edu/doctext.php?docid=3006" target="_blank">http://www.linuxeden.com/edu/doctext.php?docid=3006</a>
<a href="http://linuxeden.com/download/softd...php?softid=1026" target="_blank">http://linuxeden.com/download/softd...php?softid=1026</a>
二 美化
小弟曾经很热冲于美化,没办法美的东西的确也吸引人(特别是美女),嘿嘿。不过现在觉得
默认的Fedora也不错了,看着看着就习惯了。但也总结一下自己的一些经验给大家参考吧
1 中文字体
firefly大侠做了个点阵字体大家可以到这下载,完全没有版权问题,用得最安心。
<a href="http://www.study-area.org/apt/firefly-font/" target="_blank">http://www.study-area.org/apt/firefly-font/</a>
文泉驿CJK点阵汉字字体也很快发布了,这是一套质量比较好的字体
<a href="http://wqy.sourceforge.net/" target="_blank">http://wqy.sourceforge.net/</a>
2 其实美化,在现在的技术上就三个东东了:fontconf,Libxft,freetype.任何一个发行版的美化也离不开对这三个包的修改。
所以小弟所介绍的也适合其他的发行版。
首先简单介绍一下这fontconf,Libxft,freetype是什么。
Fontconfig
它所做的就是提供一套 font matching 的机制,让使用 Fontconfig 的程序可以不必自己实作一套字型的选取方法。如此只要使用 Fontconfig 的程序愈多,单一的一套配置文件就可以被用在愈多的应用程序,应用程序本身可以利用 Fontconfig 所得到的字型名称去画字。
Xft
Xft 也是一套 library, 它使用 Fontconfig match 到了所要的字型之后, 来决定该如何画这些字。
Freetype
Freetype 是一个很棒的画字函式库,提供 Xft 如何画字的信息,包括处理 anti-aliasing 或 hinting. 因此 freetype 的改变会影响到 Xft 画出来的字,而 Fontconfig 的改变会影响到 Xft 如何去选字来画。
现在的技术,粗体字的描画主要是由LibXft来完成的,所以有粗体字,只需要安装firefly大侠patch过的LibXft再加上 fontconfig的粗体配置就可以。
1) 下载frefly大侠为大家准备好的包
<a href="http://firefly.idv.tw/setfont-xft/Fedora/Core_3/RPMS/" target="_blank">http://firefly.idv.tw/setfont-xft/Fedora/Core_3/RPMS/</a>
虽然是FC3的,FC4用的是GCC4,但是GCC4和GCC3.4是兼容的,FC4里的fontconfig 和libxft 与FC3也没大版本的改动.不会对系统有什么的影响的。
2) 进如文本模式
代码:
#rpm -Uvh libXft-2.1.6-3.firefly.i386.rpm
#rpm -Uvh fontconfig-2.2.3-14.firefly.i386.rpm
#rpm -Uvh fontconfig-devel-2.2.3-14.firefly.i386.rpm
安装fontconfig的时候可能会提示倚赖关系无法安装,
可删除了原来的fontconfig再安装
代码:
#rpm -e fontconfig --nodeps
安装firefly大侠的fontconfig可以得到更好的效果,如果只想要粗体可以不安装fontconfig-firefly包
以上的都安装了,启动回到X,就应该可以有粗体了.
粗体字配置,解压改名为~/.fonts.conf或者放在/etc/fonts/local.conf。(TIP:fontconfig-firefly中已经包含粗体配置)
代码:
<!--
Add by firefly@firefly.idv.tw
Artificial bold for fonts without a bold version.
-->
<match target="font" >
<!-- check to see if the pattern requested > "medium" -->
<test compare="more" target="pattern" name="weight" >
<const>medium</const>
</test>
<!-- pretend the font is bold now -->
<edit mode="assign" name="weight" >
<const>bold</const>
</edit>
</match>
3) 一些朋友会喜欢用Simsun和Tahoma字体.这些字体自带了hint,由于hinting有版权的,Fedora 把freetype
的hint 关了(也有一些发行版打开了hint如Ubuntu,arch),所以Tahoma 字体会"发虚".喜欢用Tahoma, Verdana字体的朋友想有更好的效果
就需要下载freetype源代码包,把hinting打开,重新编译安装.
1 .下载源代码,解压缩.
2 用编辑器打开这文件 freetype-2.1.9/include/freetype/config/ftoption.h
把439行的注解去掉,改成这样
代码:
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
然后编译安装
代码:
#./configure --prefix=/usr
#make
#make install
也可以下载 freetype srpm 然后修改 spec,打开 bytecode
4)下面是小弟优化过的fongconfig文件(含粗体配置,见附件和下文),可以做参考.保存为~/.fonts.conf.
或者保存为/etc/fonts/custom-fonts.conf 再在 /etc/fonts/local.conf
加入这一行
代码:
<include ignore_missing="yes">custom-fonts.conf</include>
不用的就注掉这行就可以,这样就可以保持一个整洁的系统.
当simsun和AR PL Sung 都存在时候Simsun会优先于AR PL Sung
只有AR PL Sung 是,它就是默认的中文字体.
手工安装,但过程也不复杂,这样对自己的系统做了那些修改知道得一清二楚。
更加深入的美化字体系统的资料参考
1 Xft字体库:体系结构及用户指南
2 Fontconfig配置指南
3 Fontconfig用户手册
三 多媒体,
多媒体是Fedora默认情况下比较糟糕的一方面,很多格式都播放不了.Mp3的支持也没有,也应是考虑到有版权的问题了
但OGG还是可以播放的(OGG是很优秀的音频压缩编码,不比MP3差,也不会有标签乱码,
小弟比较喜欢)
不过很容易就可以搞好它的.
1 首先添加livna源
在/etc/yum.conf 中加入
代码:
[livna-stable]
name=Livna RPM Repository for Fedora Core
baseurl=<a href="http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable" target="_blank">http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable</a>
gpgcheck=1
enabled=1
[livna-unstable]
name=Livna RPM Repository for Fedora Core
baseurl=<a href="http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable" target="_blank">http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable</a>
gpgcheck=1
enabled=1
[livna-testing]
name=Livna RPM Repository for Fedora Core
baseurl=<a href="http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing" target="_blank">http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing</a>
gpgcheck=1
enabled=1
导入 GPG-KEY
代码:
<br>rpm --import <a href="http://rpm.livna.org/RPM-LIVNA-GPG-KEY" target="_blank">http://rpm.livna.org/RPM-LIVNA-GPG-KEY</a>
也可以用下面镜像
<a href="http://wftp.tu-chemnitz.de/pub/linux/livna/fedora" target="_blank">http://wftp.tu-chemnitz.de/pub/linux/livna/fedora</a>
<a href="http://livna.cat.pdx.edu/fedora" target="_blank">http://livna.cat.pdx.edu/fedora</a>
1) Rhythmbox
Rhythmbox是以Gstreamer为后端的播放器,是Fedora Gnome默认的音频播放器,既然是默认的就要把它用起来。
不需要去安装XMMS,又要为中文显示搞到“满头包",况且FC4已经去掉了XMMS了
安装MP3插件
代码:
yum install gstreamer-plugins-mp3
安装monkeysaudio
喜欢ape的话安装了这插件就可以用Rhythmbox播放ape了,先下载
<a href="http://rpm.pbone.net/index.php3/sta...4.i386.rpm.html" target="_blank">http://rpm.pbone.net/index.php3/sta...4.i386.rpm.html</a>
代码:
#rpm -ivh gstreamer-monkeysaudio-0.8.0-1.2.fc4.i386.rpm
2) totem
totem也是Gnome默认的播放器,可以用Gstreamer做后端,也可以xine做后端,视频方面xine会完善点
代码:
yum install totem-xine
安装DVD支持
代码:
yum install libdvdcss
安装win32 codecs,xine可以用直接MPlayer的code,来增加支持的媒体编码
先查找最新的Mplayer Codes
下载
代码:
#wget ftp://ftp3.mplayerhq.hu/MPlayer/rel
eases/codecs/all-20050412.tar.bz2
# tar jxvf all-20050412.tar.bz2
#mkdir /usr/lib/win32
#mv all-20050412/* /usr/lib/win32
至此常见的视频文件avi,wmv,rmvb,mpeg,mov,……等都可以播放了
没有用“肥得啦”很长时间了(厌倦的它速度慢和默认下糟糕的多媒体支持),这次冲着GCC4,就安装了FC4T3,感觉不错,系统启动和程序的运行速度有了很明显的提高,是RH/FC系列中最快的
回答者:hw0178 - 助理 三级 11-27 14:23
--------------------------------------------------------------------------------
如果你使用的是nvdia显卡,请务必安装nvidia的for linux驱动,否则xv模式不能支持,虽然可以用sdl视频模式播放,但效果不理想。
1、在这个站点可下载mplayer的最新版本及安装所需软件包的集合包<a href="http://www.linuxfans.org/nuke/modules.php?name=Downloads&d_op=getit&lid=23" target="_blank">http://www.linuxfans.org/nuke/modules.php?name=Downloads&d_op=getit&lid=23</a>
2、unzip mplayer.zip
得到mplayer目录,cd mplayer,运行ls命令,应该可以看见divx4linux-20020418,arial-18,gcc3,default这四个目录(三个目录下各有一些文件,这里就不列出来了),及MPlayer-0.90pre5.tar,w32codec-0.60.tar,SDL-1.2.3-1.i686.rpm,SDL-devel-1.2.3-1.i686.rpm这四个文件
3、升级gcc:
检查你的gcc版本,运行gcc -v看输出是多少,如果是3.0以下的话,则建议安装gcc3.0以上(根据mplayer的官方说明,3.0以下的gcc可以用./configre --disable-gcc-checking参数编译,但可能不稳定),安装gcc3的方法是:进入gcc3目录,运行rpm -ivh *.rpm --nodeps,全部百分百安装后,开一个终端窗口,运行mv /usr/bin/gcc /usr/bin/gcc2和mv /usr/bin/gcc3 /usr/bin/gcc,再运行gcc -v,看输出是否为3.0.2,如果是,则ok,不是,则检查安装步骤。
4、安装sdl及sdl-devel:
检查你的系统有没有安装了sdl及相同版本(一定要相同版本的)的sdl-devel库:运行“软件包管理器”,按“查找软件包”按钮,输入sdl,查找,如果能找到sdl及sdl-devel包,则表示都已经安装,如果版本比1.2.0高,那么跳到第5步;如果没安装或版本比较低(小于1.2.0),则安装本站提供的sdl包,命令rpm -ivh SDL*.rpm --nodeps或rpm -Uvh SDL*.rpm --nodeps,安装完后运行一下sdl-config --version[/color],看输出是不是1.2.3,如果正确,则ok;不正确或有问题,检查步骤,或发帖子问。
5、安装win32 for linux的dll库:(必须,只有安装它才可以播放win下的媒体文件,包括asf,wmv,mp3,avi,dat,mpg等)
运行命令:tar vxf w32codec-0.60.tar,得到w32codec-0.60.tar这个目录,建立/usr/lib/win32目录(mkdir /usr/lib/win32),将w32codec-0.60.tar目录下所有文件拷贝到/usr/lib/win32目录下(cp w32codec-0.60/*.* /usr/lib/win32)
6、安装divx5 for linux:(如果你想播放divx格式的电影文件的话必须安装这个,安装了这个后xine也可以利用,推荐)
进入divx4linux-20020418目录(cd divx4linux-20020418),运行./install.sh
7、解压编译安装mplayer:
tar vxf MPlayer-0.90pre5.tar,cd MPlayer-0.90pre5.tar,./configure (如果你想要gui的操作界面,则换用这个命令./configrue --enable-gui,但似乎这个版本的gui编译有错,我和linuxCN都无法成功,pre4版本则没问题),make,make install,都成功运行一下mplayer(这是为了让它在家目录下建立.mplayer这个配置目录,好进行下一步操作)
8、拷贝配置文件:(注意:下面这个etc目录是上一步中解压出来的MPlayer-0.90pre5目录下的,非/etc)
cp etc/codecs.conf ~/.mplayer
cp etc/example.conf ~/.mplayer/config
9、安装font和skin:(如果你选择了./configure --enable-gui那才需要skin,否则skin不用安装)
进入自己的home目录,显示隐藏文件,进入.mplayer文件夹,创2个建文件夹:font和Skin。然后把arial-18内的所有文件拷入到font内,把default整个文件夹(注意:是连同文件夹一起)拷到Skin内!
10、运行方式
两种:(1)mpalyer /路径/要播放的媒体文件名;(2)gmplayer(只有用./configure --enable-gui编译的这个命令才有效)
11、关于~/.mplayer/config文件的一些配置说明
vo=xv(选择默认的播放模式,xv模式是支持显卡硬加速功能的模式,对cpu的占用很小,推荐;更多的显示模式可以用命令mplayer -vo help看,其中的vesa模式可以在不启动xwin界面时播放,有点象当年DOS下的金山影霸)
ao=oss(选择声音的播放模式,oss是兼容性最好的播放模式,推荐;你也可以试试sdl模式)
fs=yes(全屏模式,yes的话默认以全屏播放,no或前面加#号注释掉这行的话则默认是1:1播放模式)
zoom=yes(即时改变电影画面大小,yes的话则可以用鼠标随意将播放画面拉大拉小,no 的话不能)
gui = yes(默认是图形化操作界面,这需要你先前用./configure --enable-gui来编译,否则的话就算yes也没有gui操作界面)
skin = default(设置默认的skin,将等号右边的值换成skin所放目录就可以设置想要的skin为默认了,这个参数在用gui操作界面才有效)
cache = 8192(默认的播放缓存大小,如果机器内存够大,则将它加大一点,如果不是很大,譬如128以下,还是用默认的算了)
framedrop = yes(允许跳帧,如果你的机器CPU速度非常非常慢的话请将这个yes,默认是no或前面加#号将这行禁止;对于366MHZ以上的机器,建议都设成no或前面加#号)
其他设置用默认就行
一些小技巧:
标准播放模式时一般按F键可以切换到全屏模式,再按一下复原,按Q可以退出;播放时如果发现声音和画面不同步,可以按+号(shift+=)或-号调整;播放divx的avi时如果想支持中文字幕,则你的电影文件目录下必须要有和电影同名的idx和sub这两种格式的字幕文件存在;支持网络播放流式文件,譬如输入mplayer <a href="http://IP/1.asf" target="_blank">http://IP/1.asf</a>可以在线播放1.asf
附贴图:./configure后的输出窗口,请注意Enabled optional drivers:的下面:
Codecs: divx5linux libavcodec directshow win32这行,它代表了支持电影格式包括divx,avi,win32dll里的所有媒体格式;如果你缺少了divx,则检查你的divx4linux安装有没有问题,如果你缺少了win32,则检查你的win32codec安装正确了没有。
Audio output: arts oss sdl mpegpes(file)这行,它表示音频的输出模式支持arts,oss,sdl和mpegpes模式,其中的mpegpes模式是将音频导出生成mpg文件;如果缺少sdl模式,则检查你的sdl及sdl-devel安装了没有;安装完后可以通过修改config文件设置默认的音频输出模式,或用mplayer -ao 模式 要播放的文件名即时改变播放模式,譬如mplayer -ao sdl 1.asf就是用sdl的音频模式播放1.asf
Video output: xvidix sdl vesa gif89a jpeg png mpegpes(file) fbdev svga opengl dga xv x11这行,它表示可以支持的视频输出模式;如果缺少sdl模式,则检查你的sdl及sdl-devel安装了没有;安装完后可以通过修改config文件设置默认的视频输出模式,或用mplayer -vo 模式 要播放的文件名即时改变播放模式,譬如mplayer -vo sdl 1.asf就是用sdl的视频模式播放1.asf,mplayer -vo sdl -ao sdl 1.asf就是音频视频都选用sdl模式来播放1.asf" -
自己去<a href="http://www.google.com" target="_blank">http://www.google.com</a>搜索一下就可以啦
-
本文以FC4 T3为基础,叙述了Fedora桌面应用个人总结,但是方法也适合Fedora其他版本的,只要稍加修改就得。
一 硬盘安装。
这种方法适合redhat,fedora,系列以anaconda做安装程序的任何版本,以及其他以anaconda做安装程序的发行版如
CentOS,Foresight等,也是小第认为最简单方便的一种。
其实Fedora的硬盘安装是很简单的,是本人用过的发行版中最容易的。
1 首先得下载DVD/CD的ISO,放在fat或者ext的一个文件夹中如fedora,提取CD1或DVD中的isolinux 下的vmlinuz和initrd到fedora文件夹中。
2 下载GRUB for NTLDR,(如果硬盘中已经有了一个linux就可以省下这步:-))。GRUB for NTLDR-即使 Windows 使用 NTFS 文件系统,也能够用 BOOT.INI 的菜单项顺利启动到 GRUB。在这个 GRUB 下,可以执行安装 LINUX 的任务,可以启动 LINUX,可以用 GRUB 的软盘仿真功能运行某个软盘上的 DOS,等等。
ftp://ftp.linuxeden.com/tinybit/
GRLDR 拷贝到 C: 盘根目录,修改 Boot.ini 文件即可。在 Boot.ini 文件末尾增加如下一行:
代码:
C:\GRLDR="Start GRUB"
重启,启动GRUB 出入命令
代码:
root (hd0,X)
kernel /fedora/vmlinuz
initrd /fedora/initrd.img
"hd0,X" 是ISO文件所在的分区,注意Grub是从0开始计算的,第一个分区是(hd0,0)
ISO在第二个硬盘就是"hd1,X"
原来有linux并用grub做启动管理器的就按"C"键再输入上面的命令就OK。
这样就可以启动安装程序了,整个安装过程也很简单,Good Luck!
其实这也是硬盘安装LInux的普遍的方法, 说白了就是把内核和模块映象提取出来做为一个LInux环境来启动安装程序
其他版本的linux也一样的安装,不同的是有些没有这么智能.要加上一些内核的参数如root=/dev/ram ramdisk_size=256000
等.
(TIPs:1 有时一些redhat,fedora的test版只能放在ext分区安装,如RHEL4test3。foresight只能放在ext分区
2 安装的ISO文件应该也可以放在除了fat,ext外分区的(小弟没实践过@_@),只要默认情况下kernel能支持的就得,如:MDK就可从NTFS分区安装.因为MDK默认有支持NTFS的模块)
更多Grub for DOS/NTLDR的资料参见
<a href="http://www.linuxeden.com/edu/doctext.php?docid=3006" target="_blank">http://www.linuxeden.com/edu/doctext.php?docid=3006</a>
<a href="http://linuxeden.com/download/softd...php?softid=1026" target="_blank">http://linuxeden.com/download/softd...php?softid=1026</a>
二 美化
小弟曾经很热冲于美化,没办法美的东西的确也吸引人(特别是美女),嘿嘿。不过现在觉得
默认的Fedora也不错了,看着看着就习惯了。但也总结一下自己的一些经验给大家参考吧
1 中文字体
firefly大侠做了个点阵字体大家可以到这下载,完全没有版权问题,用得最安心。
<a href="http://www.study-area.org/apt/firefly-font/" target="_blank">http://www.study-area.org/apt/firefly-font/</a>
文泉驿CJK点阵汉字字体也很快发布了,这是一套质量比较好的字体
<a href="http://wqy.sourceforge.net/" target="_blank">http://wqy.sourceforge.net/</a>
2 其实美化,在现在的技术上就三个东东了:fontconf,Libxft,freetype.任何一个发行版的美化也离不开对这三个包的修改。
所以小弟所介绍的也适合其他的发行版。
首先简单介绍一下这fontconf,Libxft,freetype是什么。
Fontconfig
它所做的就是提供一套 font matching 的机制,让使用 Fontconfig 的程序可以不必自己实作一套字型的选取方法。如此只要使用 Fontconfig 的程序愈多,单一的一套配置文件就可以被用在愈多的应用程序,应用程序本身可以利用 Fontconfig 所得到的字型名称去画字。
Xft
Xft 也是一套 library, 它使用 Fontconfig match 到了所要的字型之后, 来决定该如何画这些字。
Freetype
Freetype 是一个很棒的画字函式库,提供 Xft 如何画字的信息,包括处理 anti-aliasing 或 hinting. 因此 freetype 的改变会影响到 Xft 画出来的字,而 Fontconfig 的改变会影响到 Xft 如何去选字来画。
现在的技术,粗体字的描画主要是由LibXft来完成的,所以有粗体字,只需要安装firefly大侠patch过的LibXft再加上 fontconfig的粗体配置就可以。
1) 下载frefly大侠为大家准备好的包
<a href="http://firefly.idv.tw/setfont-xft/Fedora/Core_3/RPMS/" target="_blank">http://firefly.idv.tw/setfont-xft/Fedora/Core_3/RPMS/</a>
虽然是FC3的,FC4用的是GCC4,但是GCC4和GCC3.4是兼容的,FC4里的fontconfig 和libxft 与FC3也没大版本的改动.不会对系统有什么的影响的。
2) 进如文本模式
代码:
#rpm -Uvh libXft-2.1.6-3.firefly.i386.rpm
#rpm -Uvh fontconfig-2.2.3-14.firefly.i386.rpm
#rpm -Uvh fontconfig-devel-2.2.3-14.firefly.i386.rpm
安装fontconfig的时候可能会提示倚赖关系无法安装,
可删除了原来的fontconfig再安装
代码:
#rpm -e fontconfig --nodeps
安装firefly大侠的fontconfig可以得到更好的效果,如果只想要粗体可以不安装fontconfig-firefly包
以上的都安装了,启动回到X,就应该可以有粗体了.
粗体字配置,解压改名为~/.fonts.conf或者放在/etc/fonts/local.conf。(TIP:fontconfig-firefly中已经包含粗体配置)
代码:
<!--
Add by firefly@firefly.idv.tw
Artificial bold for fonts without a bold version.
-->
<match target="font" >
<!-- check to see if the pattern requested > "medium" -->
<test compare="more" target="pattern" name="weight" >
<const>medium</const>
</test>
<!-- pretend the font is bold now -->
<edit mode="assign" name="weight" >
<const>bold</const>
</edit>
</match>
3) 一些朋友会喜欢用Simsun和Tahoma字体.这些字体自带了hint,由于hinting有版权的,Fedora 把freetype
的hint 关了(也有一些发行版打开了hint如Ubuntu,arch),所以Tahoma 字体会"发虚".喜欢用Tahoma, Verdana字体的朋友想有更好的效果
<br>就需要下载freetype源代码包,把hinting打开,重新编译安装.
1 .下载源代码,解压缩.
2 用编辑器打开这文件 freetype-2.1.9/include/freetype/config/ftoption.h
把439行的注解去掉,改成这样
代码:
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
然后编译安装
代码:
#./configure --prefix=/usr
#make
#make install
也可以下载 freetype srpm 然后修改 spec,打开 bytecode
4)下面是小弟优化过的fongconfig文件(含粗体配置,见附件和下文),可以做参考.保存为~/.fonts.conf.
<br>或者保存为/etc/fonts/custom-fonts.conf 再在 /etc/fonts/local.conf
加入这一行
代码:
<include ignore_missing="yes">custom-fonts.conf</include>
不用的就注掉这行就可以,这样就可以保持一个整洁的系统.
当simsun和AR PL Sung 都存在时候Simsun会优先于AR PL Sung
只有AR PL Sung 是,它就是默认的中文字体.
手工安装,但过程也不复杂,这样对自己的系统做了那些修改知道得一清二楚。
更加深入的美化字体系统的资料参考
1 Xft字体库:体系结构及用户指南
2 Fontconfig配置指南
3 Fontconfig用户手册
<br>
三 多媒体,
多媒体是Fedora默认情况下比较糟糕的一方面,很多格式都播放不了.Mp3的支持也没有,也应是考虑到有版权的问题了
但OGG还是可以播放的(OGG是很优秀的音频压缩编码,不比MP3差,也不会有标签乱码,
小弟比较喜欢)
不过很容易就可以搞好它的.
1 首先添加livna源
在/etc/yum.conf 中加入
代码:
[livna-stable]
name=Livna RPM Repository for Fedora Core
baseurl=<a href="http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable" target="_blank">http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable</a>
<br>gpgcheck=1
enabled=1
[livna-unstable]
name=Livna RPM Repository for Fedora Core
baseurl=<a href="http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable" target="_blank">http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable</a>
gpgcheck=1
enabled=1
[livna-testing]
name=Livna RPM Repository for Fedora Core
baseurl=<a href="http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing" target="_blank">http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing</a>
gpgcheck=1
enabled=1
导入 GPG-KEY
代码:
rpm --import <a href="http://rpm.livna.org/RPM-LIVNA-GPG-KEY" target="_blank">http://rpm.livna.org/RPM-LIVNA-GPG-KEY</a>
也可以用下面镜像
<a href="http://wftp.tu-chemnitz.de/pub/linux/livna/fedora" target="_blank">http://wftp.tu-chemnitz.de/pub/linux/livna/fedora</a>
<a href="http://livna.cat.pdx.edu/fedora" target="_blank">http://livna.cat.pdx.edu/fedora</a>
1) Rhythmbox
Rhythmbox是以Gstreamer为后端的播放器,是Fedora Gnome默认的音频播放器,既然是默认的就要把它用起来。
不需要去安装XMMS,又要为中文显示搞到“满头包",况且FC4已经去掉了XMMS了
安装MP3插件
代码:
yum install gstreamer-plugins-mp3
安装monkeysaudio
喜欢ape的话安装了这插件就可以用Rhythmbox播放ape了,先下载
<a href="http://rpm.pbone.net/index.php3/sta...4.i386.rpm.html" target="_blank">http://rpm.pbone.net/index.php3/sta...4.i386.rpm.html</a>
代码:
#rpm -ivh gstreamer-monkeysaudio-0.8.0-1.2.fc4.i386.rpm
2) totem
totem也是Gnome默认的播放器,可以用Gstreamer做后端,也可以xine做后端,视频方面xine会完善点
代码:
yum install totem-xine
安装DVD支持
代码:
yum install libdvdcss
安装win32 codecs,xine可以用直接MPlayer的code,来增加支持的媒体编码
先查找最新的Mplayer Codes
下载
代码:
<br>
#wget ftp://ftp3.mpla
yerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2
# tar jxvf all-20050412.tar.bz2
#mkdir /usr/lib/win32
#mv all-20050412/* /usr/lib/win32
至此常见的视频文件avi,wmv,rmvb,mpeg,mov,……等都可以播放了
没有用“肥得啦”很长时间了(厌倦的它速度慢和默认下糟糕的多媒体支持),这次冲着GCC4,就安装了FC4T3,感觉不错,系统启动和程序的运行速度有了很明显的提高,是RH/FC系列中最快的 -
如果你使用的是nvdia显卡,请务必安装nvidia的for linux驱动,否则xv模式不能支持,虽然可以用sdl视频模式播放,但效果不理想。
1、在这个站点可下载mplayer的最新版本及安装所需软件包的集合包<a href="http://www.linuxfans.org/nuke/modules.php?name=Downloads&d_op=getit&lid=23" target="_blank">http://www.linuxfans.org/nuke/modules.php?name=Downloads&d_op=getit&lid=23</a>
2、unzip mplayer.zip
得到mplayer目录,cd mplayer,运行ls命令,应该可以看见divx4linux-20020418,arial-18,gcc3,default这四个目录(三个目录下各有一些文件,这里就不列出来了),及MPlayer-0.90pre5.tar,w32codec-0.60.tar,SDL-1.2.3-1.i686.rpm,SDL-devel-1.2.3-1.i686.rpm这四个文件
3、升级gcc:
检查你的gcc版本,运行gcc -v看输出是多少,如果是3.0以下的话,则建议安装gcc3.0以上(根据mplayer的官方说明,3.0以下的gcc可以用./configre --disable-gcc-checking参数编译,但可能不稳定),安装gcc3的方法是:进入gcc3目录,运行rpm -ivh *.rpm --nodeps,全部百分百安装后,开一个终端窗口,运行mv /usr/bin/gcc /usr/bin/gcc2和mv /usr/bin/gcc3 /usr/bin/gcc,再运行gcc -v,看输出是否为3.0.2,如果是,则ok,不是,则检查安装步骤。
4、安装sdl及sdl-devel:
检查你的系统有没有安装了sdl及相同版本(一定要相同版本的)的sdl-devel库:运行“软件包管理器”,按“查找软件包”按钮,输入sdl,查找,如果能找到sdl及sdl-devel包,则表示都已经安装,如果版本比1.2.0高,那么跳到第5步;如果没安装或版本比较低(小于1.2.0),则安装本站提供的sdl包,命令rpm -ivh SDL*.rpm --nodeps或rpm -Uvh SDL*.rpm --nodeps,安装完后运行一下sdl-config --version[/color],看输出是不是1.2.3,如果正确,则ok;不正确或有问题,检查步骤,或发帖子问。
5、安装win32 for linux的dll库:(必须,只有安装它才可以播放win下的媒体文件,包括asf,wmv,mp3,avi,dat,mpg等)
运行命令:tar vxf w32codec-0.60.tar,得到w32codec-0.60.tar这个目录,建立/usr/lib/win32目录(mkdir /usr/lib/win32),将w32codec-0.60.tar目录下所有文件拷贝到/usr/lib/win32目录下(cp w32codec-0.60/*.* /usr/lib/win32)
<br>6、安装divx5 for linux:(如果你想播放divx格式的电影文件的话必须安装这个,安装了这个后xine也可以利用,推荐)
进入divx4linux-20020418目录(cd divx4linux-20020418),运行./install.sh
7、解压编译安装mplayer:
tar vxf MPlayer-0.90pre5.tar,cd MPlayer-0.90pre5.tar,./configure (如果你想要gui的操作界面,则换用这个命令./configrue --enable-gui,但似乎这个版本的gui编译有错,我和linuxCN都无法成功,pre4版本则没问题),make,make install,都成功运行一下mplayer(这是为了让它在家目录下建立.mplayer这个配置目录,好进行下一步操作)
8、拷贝配置文件:(注意:下面这个etc目录是上一步中解压出来的MPlayer-0.90pre5目录下的,非/etc)
cp etc/codecs.conf ~/.mplayer
cp etc/example.conf ~/.mplayer/config
9、安装font和skin:(如果你选择了./configure --enable-gui那才需要skin,否则skin不用安装)
进入自己的home目录,显示隐藏文件,进入.mplayer文件夹,创2个建文件夹:font和Skin。然后把arial-18内的所有文件拷入到font内,把default整个文件夹(注意:是连同文件夹一起)拷到Skin内!
10、运行方式
两种:(1)mpalyer /路径/要播放的媒体文件名;(2)gmplayer(只有用./configure --enable-gui编译的这个命令才有效)
11、关于~/.mplayer/config文件的一些配置说明
vo=xv(选择默认的播放模式,xv模式是支持显卡硬加速功能的模式,对cpu的占用很小,推荐;更多的显示模式可以用命令mplayer -vo help看,其中的vesa模式可以在不启动xwin界面时播放,有点象当年DOS下的金山影霸)
ao=oss(选择声音的播放模式,oss是兼容性最好的播放模式,推荐;你也可以试试sdl模式)
fs=yes(全屏模式,yes的话默认以全屏播放,no或前面加#号注释掉这行的话则默认是1:1播放模式)
zoom=yes(即时改变电影画面大小,yes的话则可以用鼠标随意将播放画面拉大拉小,no 的话不能)
gui = yes(默认是图形化操作界面,这需要你先前用./configure --enable-gui来编译,否则的话就算yes也没有gui操作界面)
skin = default(设置默认的skin,将等号右边的值换成skin所放目录就可以设置想要的skin为默认了,这个参数在用gui操作界面才有效)
cache = 8192(默认的播放缓存大小,如果机器内存够大,则将它加大一点,如果不是很大,譬如128以下,还是用默认的算了)
framedrop = yes(允许跳帧,如果你的机器CPU速度非常非常慢的话请将这个yes,默认是no或前面加#号将这行禁止;对于366MHZ以上的机器,建议都设成no或前面加#号)
其他设置用默认就行
一些小技巧:
标准播放模式时一般按F键可以切换到全屏模式,再按一下复原,按Q可以退出;播放时如果发现声音和画面不同步,可以按+号(shift+=)或-号调整;播放divx的avi时如果想支持中文字幕,则你的电影文件目录下必须要有和电影同名的idx和sub这两种格式的字幕文件存在;支持网络播放流式文件,譬如输入mplayer <a href="http://IP/1.asf" target="_blank">http://IP/1.asf</a>可以在线播放1.asf
附贴图:./configure后的输出窗口,请注意Enabled optional drivers:的下面:
Codecs: divx5linux libavcodec directshow win32这行,它代表了支持电影格式包括divx,avi,win32dll里的所有媒体格式;如果你缺少了divx,则检查你的divx4linux安装有没有问题,如果你缺少了win32,则检查你的win32codec安装正确了没有。
Audio output: arts oss sdl mpegpes(file)这行,它表示音频的输出模式支持arts,oss,sdl和mpegpes模式,其中的mpegpes模式是将音频导出生成mpg文件;如果缺少sdl模式,则检查你的sdl及sdl-devel安装了没有;安装完后可以通过修改config文件设置默认的音频输出模式,或用mplayer -ao 模式 要播放的文件名即时改变播放模式,譬如mplayer -ao sdl 1.asf就是用sdl的音频模式播放1.asf
Video output: xvidix sdl vesa gif89a jpeg png mpegpes(file) fbdev svga opengl dga xv x11这行,它表示可以支持的视频输出模式;如果缺少sdl模式,则检查你的sdl及sdl-devel安装了没有;安装完后可以通过修改config文件设置默认的视频输出模式,或用mplayer -vo 模式 要播放的文件名即时改变播放模式,譬如mplayer -vo sdl 1.asf就是用sdl的视频模式播放1.asf,mplayer -vo sdl -ao sdl 1.asf就是音频视频都选用sdl模式来播放1.asf" -
如果有问题请去<a href="http://www.my-520.com" target="_blank">www.my-520.com</a>论坛提出
辛巴达












