安装环境 ubuntu9.10+vmware6.0.2+DirectFB1.4.3+fusion8.2.0
1 下载directfb和fusion
DirectFB1.4.3
http://www.directfb.org/downloads/Core/DirectFB-1.4/DirectFB-1.4.3.tar.gz
http://www.directfb.org/downloads/Core/linux-fusion/linux-fusion-8.2.0.tar.gz
2 安装相关的库
3 安装fusion
make
make install
4 安装DirectFB1.4.3
./configure --enable-multi /*开启多进程,--help可以查看帮助*/
make
make install
5 配置fusion
ubuntu9.10貌似已经开启了framebuffer,所以只需要简单设置即可
1)修改/etc/default/grub
vi /etc/default/grub
设置模式即可
GRUB_CMDLINE_LINUX="vga=791"
之后,update-grub下,reboot
2)或者修改/boot/grub/grub.cfg
vi /boot/grub/grub.cfg
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 4ec68a9a-cbdd-4cc1-9e16-be528c349177
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=4ec68a9a-cbdd-4cc1-9e16-be528c349177 ro vga=792 quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
如此可心改变
3)要修改的时候还有可能用~/.directfbrc文件
里面增加的内容如下:
mode=1024x768 #屏幕的分辨率
#depth=24 #颜色的bit数
#pixelformat=rgb24#颜色的格式
如果这个与之前的两种修改的方式不同,会造成显示的不正确的问题,所以需要小心。
vi /etc/ld.so.conf.d/libc.conf
增加/usr/local/lib
以上修改以后就可以正确的使用directfb了。