xbmc又前进了一步
来源:互联网 发布:淘宝固话怎么网上缴费 编辑:程序博客网 时间:2024/04/18 20:57
在板子上运行xbmc的努力一直按两条线走。一方面用
rpm -ivh xbmc...rpm命令
安装xbmc的rpm包,得到缺少依赖的列表,一个个添加。同时用
强制安装xbmc(或rpm2cpio xbmc...rpmj | cpio -idv 解压出目录树,再合并至meego-roof目录树)然后再usr/bin/目录下运行./xbmc,按照报错一个个排除问题。
在解决了一系列依赖之后,发现./xbmc老用到x11,是基于x11的。而我的盒子内核除了点问题,是无法执行startx的。抽空找别人的盒子试了一下在./xbmc之前startx
chroot /mnt /bin/bash
rm /dev/fb0 -rf
ln -s /dev/fb2 /dev/fb0
export DISPLAY=":0.0"
startx &
xhost +
然后再到/usr/bin/下面./xbmc,可见之前一直困扰的问题
[root@(none) bin]# ./xbmc
Error: unable to open display
XBMC needs hardware accelerated OpenGL rendering.
Install an appropriate graphics driver.
Please consult XBMC Wiki for supported hardware
http://wiki.xbmc.org/?title=Supported_hardware
已经不复存在,但是出现了新的,问题,就是屏幕颜色深度为16位
[root@(none) bin]# ./xbmc
XBMC cannot run unless the
screen color depth is atleast 24 bit.
Please reconfigure your screen.
为了解决这个问题。找到meego-panda-rootfs\etc\X11\xorg.conf.d下面的脚本 20-omapfb.conf
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
DefaultDepth 16
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "fbdev"
Option "fb" "/dev/fb0"
这下看见了,这个conf文件中DefaultDepth一项为16,改成24,保存退出。
接下来ps,杀掉进程startx。再重启,再运行./xbmc,屏幕的问题就不存在了虽然还有关于依赖的报错,但是至少可以又向前进了一步,两条线也终于汇流了。
- xbmc又前进了一步
- 苹果朝生产电视机又前进了一步
- 又进了一步
- 又进了一步吗
- 目标又近了一步
- 终于离人类文明又进了一步
- 距考研又近了一步
- 离死又近了一步。
- 很高兴学习又进了一步!
- 前进一步就是胜利
- 呵呵,直播改造,又迈进了不小的一步
- 呵呵,直播改造,又迈进了不小的一步
- 我向未来又踏进了一步
- 知耻而后勇-测试也是向前进了一步
- 爸爸前排右边二子前进一步
- 可以做窗口了,感觉离游戏又近了一步
- 我的人生,离拥有一个真·机器猫,又近了一步
- 苹果再获新专利,离“摘掉”Home 键和 Touch ID 又近了一步
- JavaScript 文本框变成密码框
- oracle的sqlldr命令
- DLNA的一个场景的工作过程
- _tcsstr的源码
- Windows下的DOS命令集锦
- xbmc又前进了一步
- 什么时候用抽象类什么时候用接口
- Mybatis报了Error setting null parameter问题解决
- CentOS系统更新Python
- C++数组应用之特殊矩阵的压缩存储
- MQ远程队列配置
- CentOS 163源
- delphi 系统路径变量
- classpath的设置