當前位置:首頁 » 軟體設計 » linuxlogo製作工具

linuxlogo製作工具

發布時間: 2020-12-13 17:32:22

『壹』 如何製作Linux啟動logo

自行搜索GRUB2 美化。
sudo update-alternatives --config desktop-grub

選擇保存在/usr/share/images/desktop-base/下的圖片,假設是/usr/share/images/desktop-base/spacefun-grub.png,則注冊圖片:
sudo update-alternatives --install /usr/share/images/desktop-base/spacefun-grub.png desktop-grub /usr/share/images/desktop-base/grub-splash.png 20

然後更新:
sudo update-alternatives --config desktop-grub

『貳』 如何定製嵌入式linux 啟動logo

我的嵌入式ARM-Linux是基於2.4.2內核,支持framebuffer,所以我想用工具軟體

fblogo(0.5.2版本)將啟動小企鵝logo改為自己的logo.png。現在遇到以下幾個問
題,請求高手指點:
(1)linux_logo.h跟fblogo是什麼編譯器(gcc)得到的有關嗎?也就是說我用PC
機上的gcc對fblogo源文件編譯鏈接生成可執行文件fblogo,而後用./fblogo
mylogo.png生成的linux_logo.h是要編譯到ARM-LINUX內核中的,行嗎?
(2)為什麼對於大多數png圖片執行./fblogo_pc mylogo.png後有錯誤:
fblogo error: only palette PNGs supported
難道有什麼其他的格式要求?
(3)如何對任意BMP圖片生成符合要求的PNG圖片,有這方面的工具嗎?
1) 首先下載linux progress project軟體包lpp-0.4.2.tar.gz,解壓,在contrib的boot_logo目錄中運行make,生成boot_logo工具;
2) 將要在啟動時顯示的圖片(例如:leo.bmp)用GIMP打開,另存為leo2.pcx格式文件;
3) 運行#convert -colors 214 -dither -resize 640x480 leo2.pcx logo.pcx生成214色,640x480的pcx文件;
4) 運行./boot_logo logo.pcx linux_logo.h生成linux_logo文件,將它拷貝到/include/linux/目錄下,
5) 修改drivers/video/fbcon.c為
#define LOGO_H 480
#define LOGO_W 640

重新編譯內核即可.

我用fblogo生成的是linux_logo.h文件里的linux_logo[],
而我的小企鵝是linux_logo16[],而不是linux_logo[].
我的液晶屏是16位的,從fbcon_show_logo()可以看出,當depth=16時,src = linux_logo16;而不是linux_logo.
所以我用fblogo生成的是linux_logo.h取代原來的文件後,出現的還是小企鵝,而不是我所預想的圖片。
只有當depth> =24時,才會顯示linux_logo[]里的數據.
我想現在好像很少有24位以上的液晶屏吧。

『叄』 請教Linux高手,該logo是什麼上的

樓主說的是Emacs

Emacs即Editor MACroS(宏編輯器),是一種文本編輯器,在程序員和其他以版技術工作為主的計算機權用戶中廣受歡迎。最初由Richard Stallman於1975年在MIT協同Guy Steele共同完成。這一創意的靈感來源於TECMAC和TMACS,它們是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人編寫的宏文本編輯器。自誕生以來,Emacs演化出了眾多分支,其中使用最廣泛的兩種分別是:1984年由Richard Stallman發起並由他維護至2008年的GNU Emacs,以及1991年發起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持著相當的兼容性。它們都使用了Emacs Lisp這種有著極強擴展性的編程語言,從而實現了包括編程、編譯乃至網路瀏覽等等功能的擴展。

詳細可以到網上搜一下。

『肆』 Linux Logo命令行工具的安裝和使用

1.操作系統:DebianJessie
2.處理器: i3 / x86_64
在 Linux 中安裝 Linux Logo工具
1. linuxlogo軟體包 ( 5.11 穩定版) 可通過如下方式使用 apt, yum 或 dnf 在所有發行版中使用默認的軟體倉庫進行安裝
1.# apt-get install linux_logo [用於基於 Apt 的系統] (譯者註:Ubuntu中,該軟體包名為linuxlogo)
2.# yum install linux_logo [用於基於 Yum 的系統]
3.# dnf install linux_logo [用於基於 Dnf 的系統]
4.或
5.# dnf install linux_logo.x86_64 [用於 64 位系統]
2. 裝好linuxlogo軟體包之後,你可以使用命令 linuxlogo 來獲取你當前使用的發行版的默認徽標。.
1.# linux_logo
2.或
3.# linuxlogo

獲取默認系統徽標
3. 使用 [-a] 選項可以輸出沒有顏色的徽標。當在黑白終端里使用 linux_logo 時,這個選項會很有用。
1.# linux_logo -a

黑白 Linux 徽標
4. 使用 [-l] 選項可以僅輸出徽標而不包含系統信息。

1.# linux_logo -l
輸出發行版徽標
5. [-u] 選項可以顯示系統運行時間。
1.# linux_logo -u

輸出系統運行時間
6. 如果你對系統平均負載感興趣,可以使用 [-y] 選項。你可以同時使用多個選項。
1.# linux_logo -y

輸出系統平均負載
如需查看更多選項並獲取相關幫助,你可以使用如下命令。
1.# linux_logo -h

Linuxlogo選項及幫助
7. 此工具內置了很多不同發行版的徽標。你可以使用 [-L list] 選項查看在這些徽標的列表。

1.# linux_logo -L list

Linux 徽標列表
如果你想輸出這個列表中的任意徽標,可以使用 -L NUM 或 -L NAME 來顯示想要選中的圖標。
•-L NUM – 會輸出列表中序號為 NUM 的圖標 (不推薦)。
•-L NAME – 會輸出列表中名為 NAME 的圖標。
例如,如果想要顯示 AIX 的徽標,你可以使用如下命令
1.# linux_logo -L 1
2.或
3.# linux_logo -L aix

輸出 AIX 圖標
註: 命令中的使用 -L 1 是因為 AIX 徽標在列表中的編號是1,而使用 -L aix 則是因為 AIX 徽標在列表中的名稱為 aix
同樣的,你還可以使用這些選項輸出任何圖標,以下是一些例子。.
1.# linux_logo -L 27
2.# linux_logo -L 21

各種 Linux 徽標
你可以通過徽標對應的編號或名字使用任意徽標。
一些使用 Linux_logo 的建議和提示
8. 你可以在登錄界面輸出你的 Linux 發行版徽標。要輸出默認徽標,你可以在 ~/.bashrc文件的最後添加以下內容。
1.if[-f /usr/bin/linux_logo ];then linux_logo;fi
註: 如沒有~/.bashrc 文件,你需要在當前用戶的 home 目錄下新建一個。
9. 在添加以上內容後,你只需要注銷並重新登錄即可看到你的發行版的默認徽標

在用戶登錄時輸出徽標
其實你也可以在登錄後輸出任意圖標,只需加入以下內容:
1.if[-f /usr/bin/linux_logo ];then linux_logo -L num;fi
重要: 不要忘了將 num 替換成你想使用的圖標。
10. 你也能直接指定徽標所在的位置來顯示你自己的徽標。
1.# linux_logo -D /path/to/ASCII/logo
11. 在遠程登錄時輸出圖標。
1.# /usr/local/bin/linux_logo 》 /etc/issue.net
如果你想使用ASCII徽標而不是含有顏色的 ANSI 徽標,則使用如下命令
1.# /usr/local/bin/linux_logo -a 》 /etc/issue.net
12. 創建一個 Linux 上的埠 - 用於回應連接的埠。要創建 Linux 埠, 則需在 /etc/services 文件中加入以下內容
1.penguin 4444/tcp penguin
這里的 4444 是一個未被任何其他資源使用的空閑埠。你也可以使用其他埠。你還需要在 /etc/inetd.conf中加入以下內容:
1.penguin stream tcp nowait root /usr/local/bin/linux_logo
並使用以下命令重啟 inetd 服務
1.# killall -HUP inetd
(LCTT 譯註:然後你就可以遠程或本地連接到這個埠,並顯示這個徽標了。)

『伍』 如何製作Linux啟動LOGO

1.修改圖片辦法
1) 找一個自己喜歡的(蘋果的,我愛的).png的圖片,然後用faststone image viewer(圖片轉換器)——自己網上下載,將自己的圖片轉換成.ppm格式的
2)打開/root/drivers/video/logo就可以看到自己以前的開機logo了,然後將生成的.ppm和原來的.png圖片和原來的換掉(名字要用一樣的哦)
3)然後在根目錄下make menuconfig, 選中自己的logo,然後make zImage,大功告成
2.修改代碼的辦法
1)修改drivers/video/fbcon.c中關於LOGO_H和LOGO_W定義為你想定義的任何值,當然,不能超過fb的大小;
2)在drivers/video/fbcon.c中fbcon_setup()中將conp->vc_y和vc_pos設置到合適的地方並且去掉搬運一些內存塊的工作,否則,下一步的修改了以後,將會在運行時候產生kernel panic。
這一段的主要工作是將字元的輸出搬到從logo的最後一條線開始顯示。
具體為fbcon_setup()中if(logo)後for跟之後的一個大語句不要,該成為:conp->vc_y += logo_lines;
conp->vc_pos += logo_lines * conp->vc_size_row;

3)通過在fbcon_show_logo中直接將一塊內容拷貝到fb中去。
具體為:
在對應的logo拷貝過程改為:
dst=fb;
memcpy(dst,img_data,IMG_LEN);
img_data是我用來存放圖片內容的指針,後者是長度。比如,一個565rgb,320240的圖片,第一個16bit內容就是第一個pixel的rgb值。
這需要首先將任何一幅圖片的內容變為對pixel的數值。
如果不想更換內容,則將圖片內容固定,否則,將img_data指向某個地址,以後值需要更換這個地址的內容即可。

『陸』 linux內核怎麼設置開機logo

修改Linux內核啟動logo
系統環境:ubuntu 10.04 +x86
$ sudoapt-get install netpbm
$pngtopnm loongson.png > loongson.pnm
說明:用來轉換的圖片必須為 png 格式,否則會有如下提示:
pngtopnm:input file not a PNG file
$pnmquant 224 loongson.pnm > loongson224.pnm
pnmcolormap: making histogram…
pnmcolormap: 5854 colors found
pnmcolormap: choosing 224 colors…
pnmremap:222 colors found in colormap
注意:此處pnmquant 必須輸出到另一個不同名的文件,否則會出現如下錯誤提示
eg:$pnmquant 224 loongson.pnm > loongson.pnm
pnmcolormap: EOF / read error reading magic number
pnmcolormap failed, rc=256
$pnmtoplainpnm loongson224.pnm > loongson224.ppm
然後用轉換好的loongson224.ppm 替換 kernel
/drivers/video/logo/logo_linux_clut224.ppm(最好先做好備份)
,然後刪除同一目
錄下的logo_linux_clut224.c 文件,重新編譯內核即可
$ cd/home/work/kenrel/linux26_3210/drivers/video/logo
$ mvlogo_linux_clut224.ppm{,-bk}
$ cp/home/loongson/Dowload/loongson224.ppm ./
$ mvloongson224.ppm logo_linux_clut224.ppm
$ rmlogo_linux_clut224.c
$ cd///
$ makemenuconfig //在內核裡面選上logo 支持
DeviceDrivers --->
[*]Graphics support --->
[*]Bootup logo --->
[*] Standard black and whiteLinux logo
[*] Standard 16-color Linuxlogo
[*] Standard 224-color Linuxlogo
$make

『柒』 linux怎麼改啟動logo

使用ubuntu自帶的繪圖軟體GIMP是最為快捷的方式,使用命令進行轉換也可以,實際測試中用命令轉換圖片老提示錯誤,所以就用GIMP的方式處理了。具體流程如下:
(1)打開GIMP軟體並載入圖片資源(file->open),自己的原圖片格式應該不限制,我的是bmp格式的。
(2)點擊Image->mode->Indexed 並在彈出的選項框內設置Generate optimum palette下的Maximum number of colors:224 原值默認為255,點擊Convert按鈕。
(3)點擊file->Save As,修改圖片文件後綴為.ppm 點擊保存後會彈出一個小的選項卡供選擇數據格式,這里選擇Ascii後保存。
(4)將新生成的圖片文件重命名為logo_linux_clut224.ppm,並將其拷貝到內核源碼中的/driver/video/logo/中,替換同名文件。刪除logo_linux_clut224.c和logo_linux_clut224.o兩個文件,重新編譯後這個兩個文件會自動生成。

『捌』 有哪些帶有linux發行版LOGO的桌面壁紙

在「網路圖片」里輸入Linux發行版的英文名字,就有各種帶發行版Logo的壁紙,一搜一大堆很多的,有個人製作的,也有官方發布的,選清晰度高的就行。我就搜過各種Kali Linux壁紙。

『玖』 linux下如何使用logomaker,做好後如何重新編譯

運行LOGOMAKER,點File->Open a picture file…或者使用快捷鍵 Ctrl+O 可以打開一個圖片文件回,在跳出的文件打開窗口答中選擇一個圖片,選完後,這時點File->Convert the picture to a Linux Logo File,或者使用快捷鍵 Crtl+C 會跳出文件保存目錄窗口,不需要輸入任何東西,選擇要保存的目錄即可,文件名將會自動保存為linux_logo_clut224.ppm,使用這個文件代替linux-2.6.32.2/drivers/video/logo 目錄下的同名文件即可。

『拾』 如何製作Linux啟動LOGO

這個,我只能說其中一種情況。
也是最多見的情況,如Ubuntu下。
Plymouth Splash
即開機動畫。
Ubuntu下顯示Ubuntu,即帶字啟動LOGO。
kde(還是啥的)官網可下載。下載完後放到/usr/share/plymouth目錄下。
#這個目錄下的文件能看懂嗎?
#能看懂就好,替換就比較簡單。
#而且最重要的一點,如果是直接替換,將原本的刪掉的話,需要重新創建軟鏈接指向新的theme文件。
#這里不懂的話可以追問,或者去網路尋找答案。
然後重啟,OK
//
#還有一種,利用安裝程式解。
#這種你可以嘗試一下,比較簡單。
#我就不提供代碼了,去網路上找吧。
#但是可能會有後遺症,比如說我的系統開機動畫,安裝後失效導致變成默認字元動畫,也是比較悲催的。
//
#關於[製作]啟動LOGO。。根據你下載的LOGO(theme,改一下就可以,前提是你需要有一定的編程基礎,如果配置文件和你想造的不一樣的話。
//
(需要提示一下,這和其他系統的啟動動畫不一樣。其他的都是可以暫時循環(如Android,Windows)而Ubuntu(Linux)只能是單獨循環,目前未找到能暫時循環的theme。。)

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837