Arcoロゴの追加

このコミットが含まれているのは:
守矢諏訪子 2024-07-18 02:51:19 +09:00
コミット 2e6d8394ce
4個のファイルの変更62行の追加13行の削除

ファイルの表示

@ -5,6 +5,7 @@
* Linux: 全てのケースに解像度を受け取る様に
* Linux: 「/proc/cpuinfo」で使ってCPU速さの受け取る様に
* Kubuntu、Xubuntu、Lubuntuロゴの追加
* Arcoロゴの追加
# 0.2.0
* Manjaroのロゴの追加

ファイルの表示

@ -50,3 +50,10 @@ sudo apt install -y build-essential bmake git pciutils
bmake
sudo bmake install
```
### Fedora | Red Hat | CentOS | Rocky Linux
```sh
sudo dnf install bmake clang
bmake
sudo bmake install
```

ファイルの表示

@ -80,24 +80,25 @@ const char *display_distro() {
void get_distro() {
const char *buf = display_distro();
if (strstr(buf, "Devuan") != NULL) distroname = "devuan";
else if (strstr(buf, "Void Linux") != NULL) distroname = "void";
else if (strstr(buf, "Debian") != NULL) distroname = "debian";
else if (strstr(buf, "Ubuntu") != NULL) distroname = "ubuntu";
if (strstr(buf, "Alpine") != NULL) distroname = "alpine";
else if (strstr(buf, "Arch Linux") != NULL) distroname = "arch";
else if (strstr(buf, "Arco Linux") != NULL) distroname = "arco";
else if (strstr(buf, "Artix Linux") != NULL) distroname = "artix";
else if (strstr(buf, "Alpine") != NULL) distroname = "alpine";
else if (strstr(buf, "Manjaro") != NULL) distroname = "manjaro";
else if (strstr(buf, "Gentoo") != NULL) distroname = "gentoo";
else if (strstr(buf, "Fedora") != NULL) distroname = "fedora";
else if (strstr(buf, "Rocky") != NULL) distroname = "rocky";
else if (strstr(buf, "CentOS") != NULL) distroname = "centos";
else if (strstr(buf, "Red Hat") != NULL) distroname = "redhat";
else if (strstr(buf, "postmarketOS") != NULL) distroname = "postmarketos";
else if (strstr(buf, "Linux Mint") != NULL) distroname = "linuxmint";
else if (strstr(buf, "opensuse") != NULL) distroname = "opensuse";
else if (strstr(buf, "CRUX") != NULL) distroname = "crux";
else if (strstr(buf, "Debian") != NULL) distroname = "debian";
else if (strstr(buf, "Devuan") != NULL) distroname = "devuan";
else if (strstr(buf, "Fedora") != NULL) distroname = "fedora";
else if (strstr(buf, "Gentoo") != NULL) distroname = "gentoo";
else if (strstr(buf, "Linux Mint") != NULL) distroname = "linuxmint";
else if (strstr(buf, "Manjaro") != NULL) distroname = "manjaro";
else if (strstr(buf, "opensuse") != NULL) distroname = "opensuse";
else if (strstr(buf, "OmniOS") != NULL) distroname = "omnios";
else if (strstr(buf, "postmarketOS") != NULL) distroname = "postmarketos";
else if (strstr(buf, "Red Hat") != NULL) distroname = "redhat";
else if (strstr(buf, "Rocky") != NULL) distroname = "rocky";
else if (strstr(buf, "Ubuntu") != NULL) distroname = "ubuntu";
else if (strstr(buf, "Void Linux") != NULL) distroname = "void";
else distroname = "linux";
if (strncmp(distroname, "ubuntu", strlen("ubuntu")) == 0) {

ファイルの表示

@ -108,6 +108,46 @@ void getDistro(const char *distroname) {
for (int i = 7; i < minsize; i++) {
LOGO_SMALL[i] = CYAN " " RESET;
}
} else if (strncmp((char *)logoname, "arco", strlen("arch")) == 0) {
color = BLUE;
titlecolor = WHITE;
logosize = 20;
LOGO[0] = BLUE " /- " RESET;
LOGO[1] = BLUE " ooo: " RESET;
LOGO[2] = BLUE " yoooo/ " RESET;
LOGO[3] = BLUE " yooooooo " RESET;
LOGO[4] = BLUE " yooooooooo " RESET;
LOGO[5] = BLUE " yooooooooooo " RESET;
LOGO[6] = BLUE " .yooooooooooooo " RESET;
LOGO[7] = BLUE " .oooooooooooooooo " RESET;
LOGO[8] = BLUE " .oooooooarcoooooooo " RESET;
LOGO[9] = BLUE " .ooooooooo-oooooooooo " RESET;
LOGO[10] = BLUE " .ooooooooo- oooooooooo " RESET;
LOGO[11] = BLUE " :ooooooooo. :ooooooooo " RESET;
LOGO[12] = BLUE " :ooooooooo. :ooooooooo " RESET;
LOGO[13] = BLUE " :oooarcooo .oooarcooo " RESET;
LOGO[14] = BLUE " :ooooooooy .ooooooooo " RESET;
LOGO[15] = BLUE " :ooooooooo " WHITE "/ooooooooooooooooooo " RESET;
LOGO[16] = BLUE " :ooooooooo " WHITE ".-ooooooooooooooooo. " RESET;
LOGO[17] = BLUE " ooooooooo- " WHITE "-ooooooooooooo. " RESET;
LOGO[18] = BLUE " ooooooooo- " WHITE ".-oooooooooo. " RESET;
LOGO[19] = BLUE "ooooooooo. " WHITE "-ooooooooo " RESET;
LOGO_SMALL[0] = BLUE " A " RESET;
LOGO_SMALL[1] = BLUE " ooo " RESET;
LOGO_SMALL[2] = BLUE " ooooo " RESET;
LOGO_SMALL[3] = BLUE " ooooooo " RESET;
LOGO_SMALL[4] = BLUE " ooooooooo " RESET;
LOGO_SMALL[5] = BLUE " ooooo ooooo " RESET;
LOGO_SMALL[6] = BLUE " ooooo ooooo " RESET;
LOGO_SMALL[7] = BLUE " ooooo ooooo " RESET;
LOGO_SMALL[8] = BLUE " ooooo " WHITE "<oooooooo> " RESET;
LOGO_SMALL[9] = BLUE " ooooo " WHITE "<oooooo> " RESET;
LOGO_SMALL[10] = BLUE "ooooo " WHITE "<oooo> " RESET;
for (int i = 11; i < minsize; i++) {
LOGO_SMALL[i] = BLUE " " RESET;
}
} else if (strncmp((char *)logoname, "artix", strlen("artix")) == 0) {
color = CYAN;
titlecolor = CYAN;