歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下制作及安裝USplash界面

Ubuntu下制作及安裝USplash界面

日期:2017/2/28 16:42:52   编辑:Linux教程

轉自:Dream on

下了幾個.so的USplash開機畫面,不知道怎麼在Ubuntu下安裝,上網查了一下,找到了,還順帶找到了制作USplash開機畫面的方法。

制作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

Copyright © Linux教程網 All Rights Reserved