From 247a6d9100de8eb074e08ff6e63db1647630406a Mon Sep 17 00:00:00 2001 From: VasilyZa <450270247@qq.com> Date: Fri, 11 Sep 2026 02:27:37 +0800 Subject: [PATCH] Logo (Builtin): adds LeonOS4 The logo is registered under the `ID` from /etc/os-release (`leonos4`) so that automatic detection works, and additionally as `LeonOS` (the `LOGO=` value) for manual selection. Fixes #2535 Co-authored-by: Leonmmcoset --- CHANGELOG.md | 3 +++ src/logo/ascii/l.inc | 13 +++++++++++++ src/logo/ascii/l/leonos4.txt | 15 +++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 src/logo/ascii/l/leonos4.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 786fbef96e..090eedfbaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,9 @@ Features: * Added CPU name and frequency detection support on SPARC. (CPU, Linux) +Logos: +* Added LeonOS4 + # 2.68.1 Changes: diff --git a/src/logo/ascii/l.inc b/src/logo/ascii/l.inc index ed4e0bf3c3..76b5fe0175 100644 --- a/src/logo/ascii/l.inc +++ b/src/logo/ascii/l.inc @@ -335,6 +335,19 @@ static const FFlogo L[] = { .colorTitle = FF_COLOR_FG_DEFAULT, }, #endif + #ifdef FASTFETCH_DATATEXT_LOGO_LEONOS4 + // LeonOS4 + { + .names = { "LeonOS4", "LeonOS" }, + .lines = FASTFETCH_DATATEXT_LOGO_LEONOS4, + .colors = { + FF_COLOR_FG_RGB "0;120;212", + FF_COLOR_FG_RGB "0;90;158", + }, + .colorKeys = FF_COLOR_FG_BLUE, + .colorTitle = FF_COLOR_FG_DEFAULT, + }, + #endif // LAST {}, }; diff --git a/src/logo/ascii/l/leonos4.txt b/src/logo/ascii/l/leonos4.txt new file mode 100644 index 0000000000..d0fe21d1e9 --- /dev/null +++ b/src/logo/ascii/l/leonos4.txt @@ -0,0 +1,15 @@ + $2:-------:.$1 + $2:-----------.$1 + $2--------------.$1 . + $2.---------------.$1 .:::: + $2.-----.:------$1:::..:::::::. + $2:-----: -$1:::...:::::::::::::: + $2:-----:$1 ...:::::::::::::::::::. +$2:-----.$1 .:::::::::::...::::::::: +$2----- $1 .::::........:::::::::::: +$2---- $1 .::: ..:::::::::::::::::: +$2:--:$1 ::. .:::::::::::::::::::: + $2---$1 :. .::::::::::::::::::::. + $2:-.$1 . :::::::::::::::::::: + $2:.$1 :::::::::::::::::: + $1..::::::::::::. \ No newline at end of file