Arcoロゴの追加
このコミットが含まれているのは:
コミット
2e6d8394ce
|
@ -5,6 +5,7 @@
|
||||||
* Linux: 全てのケースに解像度を受け取る様に
|
* Linux: 全てのケースに解像度を受け取る様に
|
||||||
* Linux: 「/proc/cpuinfo」で使ってCPU速さの受け取る様に
|
* Linux: 「/proc/cpuinfo」で使ってCPU速さの受け取る様に
|
||||||
* Kubuntu、Xubuntu、Lubuntuロゴの追加
|
* Kubuntu、Xubuntu、Lubuntuロゴの追加
|
||||||
|
* Arcoロゴの追加
|
||||||
|
|
||||||
# 0.2.0
|
# 0.2.0
|
||||||
* Manjaroのロゴの追加
|
* Manjaroのロゴの追加
|
||||||
|
|
|
@ -50,3 +50,10 @@ sudo apt install -y build-essential bmake git pciutils
|
||||||
bmake
|
bmake
|
||||||
sudo bmake install
|
sudo bmake install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Fedora | Red Hat | CentOS | Rocky Linux
|
||||||
|
```sh
|
||||||
|
sudo dnf install bmake clang
|
||||||
|
bmake
|
||||||
|
sudo bmake install
|
||||||
|
```
|
||||||
|
|
27
src/distro.c
27
src/distro.c
|
@ -80,24 +80,25 @@ const char *display_distro() {
|
||||||
void get_distro() {
|
void get_distro() {
|
||||||
const char *buf = display_distro();
|
const char *buf = display_distro();
|
||||||
|
|
||||||
if (strstr(buf, "Devuan") != NULL) distroname = "devuan";
|
if (strstr(buf, "Alpine") != NULL) distroname = "alpine";
|
||||||
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";
|
|
||||||
else if (strstr(buf, "Arch Linux") != NULL) distroname = "arch";
|
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, "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, "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, "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, "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";
|
else distroname = "linux";
|
||||||
|
|
||||||
if (strncmp(distroname, "ubuntu", strlen("ubuntu")) == 0) {
|
if (strncmp(distroname, "ubuntu", strlen("ubuntu")) == 0) {
|
||||||
|
|
|
@ -108,6 +108,46 @@ void getDistro(const char *distroname) {
|
||||||
for (int i = 7; i < minsize; i++) {
|
for (int i = 7; i < minsize; i++) {
|
||||||
LOGO_SMALL[i] = CYAN " " RESET;
|
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) {
|
} else if (strncmp((char *)logoname, "artix", strlen("artix")) == 0) {
|
||||||
color = CYAN;
|
color = CYAN;
|
||||||
titlecolor = CYAN;
|
titlecolor = CYAN;
|
||||||
|
|
読み込み中…
新しいイシューから参照