安装LINUX XBMC ,打造客厅纯HTPC

Totem,mplayer,sopcast,realplayer,bmp
头像
jelongjelong
帖子: 77
注册时间: 2007-02-10 11:36
来自: 河北
联系:

安装LINUX XBMC ,打造客厅纯HTPC

#1

帖子 jelongjelong » 2009-11-09 14:01

先说下自己的平台:
AMD 5000+
技嘉 780G主板
2G内存
9300GE 半高板显卡
微软MCE遥控器

大伙看到这儿,肯定认为偶有毛病吧。。。780G上哪家子9300啊。。。呵呵,这也是没办法的事情啊。。。
因为以前是780G+win7 media center平台。。。现在换 linux XBMC了,A卡无法硬解,只好又上了一块半高板9300。。。不过效果真是没的说,双核CPU主频降到1.2G,硬解1080P ,CPU占用率才8% ,色彩丰满,不知是linux驱动的关系,还是等离子电视的原因,总之效果非常满意:)

大家可能对XBMC也比较熟悉了,一个非常棒的媒体中心,而且对遥控器的支持无以伦比。。呵呵,有点夸张,不过确实是自己感受。
xbmc
xbmc
好了,下面开始介绍安装步骤。。。(部分参考了bigandy网友在xbox-skyer的《最简单的ion 主机安装好一个xbmc live 版 流程 》帖子)

1. 安装ubunut 9.04,推荐jaunty-i386.iso 版本。虽然同在已经出了karmic 9.10了,但xbmc 9.11还在测试中,很不稳定,所以目前系统平台还是用jaunty 9.04吧。

需要输入用户名密码的时候,输入 xbmc/xbmc。记得要选择自动登录系统。这里没选也没关系,可以在装完系统后,在系统设置里再设置。

http://releases.ubuntu.com/9.04/ubuntu- ... p-i386.iso


2.把软件的源改成网易的源(我是网通,也就这个源最快了。。另外清华的源好像速度也不错)

sudo gedit /etc/apt/sources.list ,把所有内容删掉,换成以下内容:

deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse



3.添加XBMC稳定版的源 (不推荐用测试版,现在XBMC 9.04 稳定版很好用了)

deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/ jaunty main
4799148352917193316.jpg
4. 导入 XBMC PPA 的 Keys

这步推荐到xbmc.org的官网去看一下,一看即懂。

http://xbmc.org/wiki/?title=HOW-TO_inst ... ep-by-step

点击 here ,复制弹出窗口的内容,另存为文本文件,文件名为xbmc-ppa.key

打开软件源窗口的“认证”选项卡,导入xbmc-ppa.key文件。


5. 升级系统
sudo apt-get update
sudo apt-get upgrade



6. 安装 xbmc
sudo apt-get install xbmc



7. 删除 ATI 驱动 (如果以前装过的话)

cd /usr/share/ati/
sudo ./fglrx-uninstall.sh

sudo apt-get remove xorg-driver-fglrx xserver-xorg-video-ati xserver-xgl



8. 安装 NVIDIA 驱动

第一种方法,到 http://www.nvidia.com 下载最新版。

删除原来的驱动(如果你装过驱动)
sudo apt-get --purge remove nvidia-glx

备份当前的显示设置,这样可以在驱动安装失败时恢复到原来的设置
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

安装驱动程序编译环境
sudo apt-get install build-essential linux-headers-`uname -r`

禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv,即“”改成“nv”

按Ctrl+Alt+F1,登录,停止gdm
sudo /etc/init.d/gdm stop

进入下载的驱动安装文件 NVIDIA-Linux-x86-185.18.36-pkg1.run所在目录(请确定xorg-dev软件包已经安装,编译过程中可能会用到)
sudo sh NVIDIA-Linux-x86-185.18.36-pkg1.run
如果提示缺少某某模块(modules),询问是否上网下载,选no;

安装完成后,启动gdm
sudo /etc/init.d/gdm start


第二种方法(推荐),使用系统自带的“硬件驱动”功能,安装闭源驱动。现在它已经提供并推荐了185版本的驱动,我也推荐这个。。虽然nvidia官网上已经有了190,但本着方便够用的原则,能省则省吧。。
250px-Hardware.png
250px-Hardware.png (29.2 KiB) 查看 4903 次
3859008440_d56e077097.jpg
自己没抓图,从网上借了一张,驱动版本号已经比较老了。


9. 安装一些xbmc 的额外功能,例如 skin,wii 的双节棍支持,ps3 的手柄等。基本无用,放这儿备忘。

sudo apt-get install xbmc-skin-* (皮肤)
sudo apt-get install xbmc-eventclients-*
sudo apt-get install xbmc-scripts-*


10. 设置xbmc自动运行(这个有点麻烦,但设置好以后会方便许多)

(1)先备份/etc/event.d/tty1文件,方便以后恢复。

sudo cp /etc/event.d/tty1 /etc/event.d/tty1_backup


(2)修改/etc/event.d/tty1文件

sudo gedit /etc/event.d/tty1

找到
exec /sbin/getty 38400 tty1
修改为:
exec /bin/login -f xbmc </dev/tty1 > /dev/tty1 2>&1



(3)新建一个文件
gedit ~/.bash_profile
内容为:

case "`tty`" in
/dev/tty1) clear && startx &>/dev/null;;
esac



(4)再新建一个文件
gedit ~/.xsession
内容为:

exec xbmc --standalone



12. 增加电源管理 (好像不用这步XBMC也可以关机、重启、待机啥的)
sudo apt-get install pm-utils
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.suspend
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.hibernate
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot-multiple-sessions
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown-multiple-sessions



13. 修改xbmc 默认字体,设置中文界面

xbmc虽然支持中文,默认却无中文字体。我们就去 /usr/share/xbmc/media/Fonts 里面,把arial.ttf文件替换掉。下面这个命令是直接用系统自带的文驿泉的字体替换了

sudo cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc /usr/share/xbmc/media/Fonts/arial.ttf

再提一句,原来版本如果字体体积过大,在播放视频时会出现退出重启XBMC的情况。现在已经修复这个bug了,很好!

(1)启动XBMC后,在主界面选择Settings,进入系统设置;
(2)在系统设置画面选择Appearance,进入用户界面设置;
(3)在屏幕左边选择Look and Feel,然后把Skin Fonts项目设置成arial
(4)在屏幕左边选择Region,然后把Language项目设置成Chinese(Simple)
(5)设置“字符集”为“Chinese Simplified(GBK)”

怎么样,熟悉的中文感觉好极了吧。。呵呵。

14. 设置NTFS格式移动硬盘自动挂载

sudo apt-get install ntfs-config

把它安装好以后,去“应用程序”“系统工具”里面去找,中文名是“NTFS写入支持配置程序”。
打开它后只有几个按钮和两个选择,分别是用于支持外部设备(移动硬盘等)和内部设备(本地硬盘),根据自己需要,勾上,为移动硬盘设置挂载的目录。这里要说一下,不必事先建立此目录,也不用输入绝对路径,直接输入目录名即可,它默认在主目录下面,然后确定。



15.安装MCE遥控器的驱动,用XBMC看片全靠它了

sudo apt-get install -y lirc

在随后出现的设置选项里选择两次windows media cencer相关设备即可。
Screenshot-xmbc@htpc_ ~.png
在这张图里,选择windows media cencer字样的哪个都可以,反正我没看出来都有啥区别。。自己随便选一个吧

由衷地赞一声,xbmc对遥控器的支持简直太好了!!!切换音轨、选择字幕、设置倍线、文件管理等等都可以在XBMC里通过遥控器即时实现,比win mce本家强一万倍!!!!



16. 搞定,收工。。
sudo reboot
上次由 jelongjelong 在 2009-11-09 14:53,总共编辑 6 次。
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#2

帖子 hcym » 2009-11-09 14:11

楼主用过mythbuntu没?
头像
jelongjelong
帖子: 77
注册时间: 2007-02-10 11:36
来自: 河北
联系:

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#3

帖子 jelongjelong » 2009-11-09 14:29

hcym 写了:楼主用过mythbuntu没?
没。。介绍一下?
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#4

帖子 懒蜗牛Gentoo » 2009-11-09 14:36

不错,支持楼主
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#5

帖子 hcym » 2009-11-09 14:37

也是媒体中心

后台文件用数据库管理的,也是遥控

XBMC没用过,只想比较一下

:em06
头像
jelongjelong
帖子: 77
注册时间: 2007-02-10 11:36
来自: 河北
联系:

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#6

帖子 jelongjelong » 2009-11-09 14:58

hcym 写了:也是媒体中心

后台文件用数据库管理的,也是遥控

XBMC没用过,只想比较一下

:em06
好像是用SQL吧。。感觉比XBMC复杂了许多。。 :em02
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#7

帖子 delectate » 2009-11-09 15:17

帅,支持lz

不过这个东西力求稳定,还是8.04或者等10.04吧!
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#8

帖子 delectate » 2009-11-09 15:17

忘记mark了 :em03
头像
jelongjelong
帖子: 77
注册时间: 2007-02-10 11:36
来自: 河北
联系:

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#9

帖子 jelongjelong » 2009-11-09 16:56

delectate 写了:帅,支持lz

不过这个东西力求稳定,还是8.04或者等10.04吧!
9.04已经很稳定了。。 :em01
头像
jelongjelong
帖子: 77
注册时间: 2007-02-10 11:36
来自: 河北
联系:

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#10

帖子 jelongjelong » 2009-11-09 16:58

不过试试8.04LTS也不错。。。。哪天得试试,玩呗 :em02
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#11

帖子 hcym » 2009-11-09 17:03

jelongjelong 写了:不过试试8.04LTS也不错。。。。哪天得试试,玩呗 :em02
多媒体还是追新吧

功能,驱动也好些

mythbuntu都910了,我是关了后台用,相当满意

不过遥控和硬解没试过
头像
jelongjelong
帖子: 77
注册时间: 2007-02-10 11:36
来自: 河北
联系:

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#12

帖子 jelongjelong » 2009-11-10 23:47

jelongjelong 写了:不过试试8.04LTS也不错。。。。哪天得试试,玩呗 :em02
折腾惨了。。。ubuntu8.04 不适合xbmc ,xbmc 稳定版 最低要ubuntu 9.04 ,测试版倒是可以安装,不过太不好玩了。。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#13

帖子 luojie-dune » 2009-11-11 0:05

Linux下有5个完善的此类软件。但是我用不上。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
jackallen
帖子: 441
注册时间: 2007-01-28 0:51

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#14

帖子 jackallen » 2009-11-11 0:43

xbmc真不错,还可以在mtime上自动取回影片信息
dji
帖子: 9
注册时间: 2009-08-28 23:47

Re: 安装LINUX XBMC ,打造客厅纯HTPC

#15

帖子 dji » 2009-11-11 12:44

楼主有没有试试xbmc上的ppstream插件?见到有人讨论过,不知是不是linux版的。
回复