最近一直在忙項目,也沒時間寫東西,這不今天上午機房新上架幾台伺服器,需要斷電會,就趕忙來寫寫。
近期遇到的問題比較多,好在我都記下來了,後期慢慢補上把。
下面切入正題。
标題說的有點唬人,編譯一個自己的系統,其實就是在将系統源碼包編譯成RPM包之前修改下源碼包裡面的圖檔、logo等,其他的不變。
說到這裡,想起我前幾天想到的一個問題:源碼包裡面不是寫的代碼麼?怎麼還能放圖檔呢?
小新人,問題多,呵呵,沒辦法,各位多包含。
最後問了一同僚,他說:官網下的系統源碼包都是.tar.gz格式的,解開之後就是一個檔案夾,檔案夾裡面怎麼不能放圖檔呢。
我頓時醒悟了。。。。。。。
今天說了就是更改系統中的哪些圖檔,簡單的統計了以下:
1.fedora-logos-16.0.2————anaconda
anaconda_header.png圖裡的fedora換成自己的系統名稱,圖檔大小為119*36像素 7.1kB
progress_first.png及splash.png圖裡的f換成自己的logo,16為官方系統的版本号 progress_first.svg圖裡的f換成自己的logo,4和14保留。
2.fedora-logos-16.0.2————fedora
fedora_logo.svg及fedora_logo_darkbackground.svg圖裡的fedora換成自己系統的名字,f換成自己的logo
3.fedora-logos-16.0.2————gnome-splash
gnome-splash.png圖裡的fedora換成自己系統的名字,f換成自己的logo
4.fedora-logos-16.0.2————icons
本檔案夾裡的所有圖中的fedora換成自己系統的名字,f換成自己的logo
5.fedora-logos-16.0.2————kde-splash
Leonidas-fedora.png圖中的fedora換成自己系統的名字,f換成自己的logo
6.fedora-logos-16.0.2————pixmaps
7.fedora-logos-16.0.2____plymouth_____charge
progress-00.png---progress-18.png屬于系統啟動進度條,圖檔大小為66*65像素 597bytes
按要求做個進度條(這個進度條是由19個圖檔拼接成的)即可。
throbber-00.png---throbber-15.png屬于系統啟動進度條(系統的logo組成),圖檔大小為146*145像素 4.8KB
按要求做個進度條(這個進度條是由16個系統logo圖檔拼接成的)即可。
8.fedora-logos-16.0.2____rhgb
main-logo.png圖中的fedora換成自己系統的名字,f換成自己的logo
注:上面所寫的f是指fedora的Logo,并不是單個字母,修改後的圖檔要與原圖檔保持相同的分辨率、大小和名稱。
基本上改動上面說的8項,系統啟動之後就是一個全新的了。
文檔中有什麼問題,歡迎各位大牛指出,先行謝過啦。。。。
後續過程中還會把 怎樣由源碼編譯成一個系統的過程發表出來,内容真心,真心複雜呀,項目做完,好好整理下吧。
OK,廢話不多說,幹活去。。。。
本文轉自 linuxsong 51CTO部落格,原文連結:http://blog.51cto.com/song49/821311,如需轉載請自行聯系原作者