Chinaunix首页 | 论坛 | 博客
  • 博客访问: 121716
  • 博文数量: 46
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 480
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-13 09:26
文章分类

全部博文(46)

文章存档

2011年(1)

2010年(5)

2009年(40)

我的朋友

分类: LINUX

2009-06-13 09:44:02

Ubuntu下制作,安装USplash界面


1. 首先需要安装一个需要的包:BOGL。

sudo apt-get install libbogl-dev

2. 准备好一个用来做开机画面的.png,照着下面的步骤build出个.so文件,yourimage都是你自己的或自己想要的文件名(红字部分)。

把图片改名:
cp yourimage.png usplash-artwork.png

从图片搞出个.c,好强悍:
pngtobogl usplash-artwork.png > usplash-artwork.c

编译成.o?
gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o

继续gcc,搞成.so(才疏学浅,只能乱讲了):
gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o yourimage-splash.so

3. 在下面的位置建一个文件夹把刚才得到的或从网上下载的.so文件放进去,如果以前有这个文件夹就不用再新建了:
sudo mkdir -p /usr/local/lib/usplash/
sudo cp yourimage-splash.so /usr/local/lib/usplash/yourimage-splash.so

4. 把splash加进alternatives系统里:
sudo update-alternatives –install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/local/lib/usplash/yourimage-splash.so 55

5. 重新设置一下:
sudo dpkg-reconfigure linux-image-$(uname -r)

6. 重启看效果……哈哈!如果重启后的开机画面没了,变成一堆字符的话,恭喜,继续往下看。

7. 修改USplash的配置文件:
sudo gedit /etc/usplash.conf

在里面加入下面两行,你的显示器分辨率,如果原来里面有的话就改成你自己的,我的是1280*800:

xres=1280

yres=800

红字换成你自己的分辨率。

8. 根据配置文件里面说的,还要update一下initramfs:
sudo update-initramfs -u

9. OK,重启,出来了。
PS:如果你以后又想换回原来的开机画面,或者你安装了多个开机画面,想从里面选择一个,可以执行下面的命令选择alternatives:

sudo update-alternatives –config usplash-artwork.so


阅读(1236) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-08-10 09:55:40

在执行第2步,编译成.o,出现了很多的warning: large integer implicitly truncated to unsigned type..下一步的继续gcc,搞成.so,提示No such file or directory,请问这是什么原因呢。

RisingGlass2009-08-06 22:36:01

这个你不要直接复制 主要是由于中英文字符问题 你手动输入就ok的

chinaunix网友2009-07-29 12:05:36

在执行到第4步的时候有错误提示了,说 -install 为不合法的参数 烦劳楼主帮忙给看看拉~ 不生感激   可以e-mail到343869136@qq.com 或者 电话联系 15101057523