国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

Logo 時(shí)間:2018-09-21      來源:未知

1、首先找到一張.png格式的圖片,將圖片的大小裁剪成自己想要的尺寸,這個(gè)事Windows自帶的畫圖板就能完成

2、在你的虛擬機(jī)或者linuxOS中安裝netpbm工具,這個(gè)工具的作用就是將一個(gè).png格式的圖片轉(zhuǎn)換成ppm格式的,具體用法如下:

(1)、首先安裝該工具:

sudo apt-get install netpbm

(2)、開始轉(zhuǎn)換圖片:

pngtopnm logo.png > logo.pnm

pnmquant 224 logo.pnm > logo224.pnm

pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm

(注意:這里將終生成的ppm文件命名為logo_linux_clut224.ppm是因?yàn),linux內(nèi)核啟動(dòng)默認(rèn)的logo圖片名稱為該名稱,如果我們不這樣命名也行,但是需要修改一些文件,會(huì)比較麻煩,所以為了簡(jiǎn)單起見我們就這么做)

3、這樣我們得到了ppm的圖片,只要替換driver/video/logo下面的logo_linux_clut224.ppm,刪除logo_linux_clut224.c logo_linux_clut224.o (注意,這里的.o .c文件一定要?jiǎng)h除再編譯,不然內(nèi)核就不會(huì)編譯你的新logo),然后編譯內(nèi)核得到鏡像就可以了

4、如果你的內(nèi)核配置沒問題那么logo 顯示也就沒什么問題,這里對(duì)于內(nèi)核的配置簡(jiǎn)單介紹一下:

$ makemenuconfig //在內(nèi)核里面選上logo 支持

DeviceDrivers --->

[*]Graphics support --->

[*]Bootup logo --->

[*] Standard black and whiteLinux logo

[*] Standard 16-color Linuxlogo

[*] Standard 224-color Linuxlogo

5、不難發(fā)現(xiàn)我們的logo總是顯示在屏幕的左上角,那么下面我們需要改一下內(nèi)核源碼,讓logo居中全屏顯示:

vi driver/video/fbmem.c

找到“fb_show_logo_line”函數(shù),進(jìn)行如下修改:

//image.dx=0;

//image.dy = y;

image.width = logo->width;

image.height = logo->height;

image.dx = (info-> var.xres / 2) - (image.width / 2);

image.dy = (info -> var.yres / 2) - (image.height / 2);

保存退出,我們還需要修改driver/video/console/fbcon.c文件

vi driver/video/console/fbcon.c

找到“fbcon_prepare_logo”函數(shù),進(jìn)行如下修改:

在logo_height = fb_prepare_logo(info, ops->rotate);后面添加下面內(nèi)容:

logo_height += (info->var.yres/2) - (logo_height/2);

保存退出,重新編譯內(nèi)核,這樣我們的logo就可以在屏幕上居中全屏顯示 了

6、可能還存在一個(gè)問題,就是如果cpu是四核的話,你會(huì)發(fā)現(xiàn)在屏幕上會(huì)顯示四個(gè)logo,當(dāng)然如果你的logo比較大,在屏幕上只能顯示一個(gè)logo圖片,那么也就只顯示一個(gè)logo 不會(huì)顯示四個(gè),至于這個(gè)問題我還沒有找到解決方案,希望讀者有idear能告知我一聲1979234659@qq.com,謝謝!

上一篇:Shellz中awk的簡(jiǎn)單用法

下一篇:安卓開發(fā)中實(shí)用的例子

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5京公海網(wǎng)安備11010802025203號(hào)

回到頂部