ロゴとパッケージ

このコミットが含まれているのは:
守矢諏訪子 2024-07-18 17:29:36 +09:00
コミット 8bed0f368a
4個のファイルの変更116行の追加3行の削除

ファイルの表示

@ -4,9 +4,9 @@
* コンフィグのエラーの修正(osとhostのコンフリクト)
* Linux: 全てのケースに解像度を受け取る様に
* Linux: 「/proc/cpuinfo」で使ってCPU速さの受け取る様に
* Kubuntu、Xubuntu、Lubuntu、Arco、Hyperbola、Parabola、Pop OSロゴの追加
* Kubuntu、Xubuntu、Lubuntu、Arco、Hyperbola、Parabola、Pop OS、Ubuntu MATE、Ubuntu Budgie、とUbuntu Lomiriロゴの追加
* Linux: 「hostname」コマンドがなければ、「cat /etc/hostname」を実効する様に
* Linux: pacman対応
* Linux: pacman、rpm対応
# 0.2.0
* Manjaroのロゴの追加

ファイルの表示

@ -112,7 +112,9 @@ void get_distro() {
if (strncmp(desktop, "KDE", strlen("KDE")) == 0) distroname = "kubuntu";
else if (strncmp(desktop, "XFCE", strlen("XFCE")) == 0) distroname = "xubuntu";
else if (strncmp(desktop, "LXQt", strlen("LXQt")) == 0) distroname = "lubuntu";
// TODO: Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Unity
else if (strncmp(desktop, "Unity", strlen("Unity")) == 0)
distroname = "ubuntuunity";
// TODO: Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu MATE, Ubuntu Unity
}
}
#endif

ファイルの表示

@ -759,6 +759,114 @@ void getDistro(const char *distroname) {
for (int i = 5; i < minsize; i++) {
LOGO_SMALL[i] = GREEN " " RESET;
}
} else if (strncmp((char *)logoname, "ubuntubudgie", strlen("ubuntubudgie")) == 0) {
color = BLUE;
titlecolor = BLUE;
logosize = 20;
LOGO[0] = WHITE " ./oydmMMMMMMmdyo/. " RESET;
LOGO[1] = WHITE " :smMMMMMMMMMMMhs+:++yhs: " RESET;
LOGO[2] = WHITE " `omMMMMMMMMMMMN+` `odo` " RESET;
LOGO[3] = WHITE " /NMMMMMMMMMMMMN- `sN/ " RESET;
LOGO[4] = WHITE " `hMMMMmhhmMMMMMMh sMh` " RESET;
LOGO[5] = WHITE " .mMmo- /yMMMMm` `MMm. " RESET;
LOGO[6] = WHITE " mN/ yMMMMMMMd- MMMm " RESET;
LOGO[7] = WHITE "oN- oMMMMMMMMMms+//+o+: :MMMMo " RESET;
LOGO[8] = WHITE "m/ +NMMMMMMMMMMMMMMMMm. :NMMMMm " RESET;
LOGO[9] = WHITE "M` .NMMMMMMMMMMMMMMMNodMMMMMMM " RESET;
LOGO[10] = WHITE "M- sMMMMMMMMMMMMMMMMMMMMMMMMM " RESET;
LOGO[11] = WHITE "mm` mMMMMMMMMMNdhhdNMMMMMMMMMm " RESET;
LOGO[12] = WHITE "oMm/ .dMMMMMMMMh: :dMMMMMMMo " RESET;
LOGO[13] = WHITE " mMMNyo/:/sdMMMMMMMMM+ sMMMMMm " RESET;
LOGO[14] = WHITE " .mMMMMMMMMMMMMMMMMMs `NMMMm. " RESET;
LOGO[15] = WHITE " `hMMMMMMMMMMM.oo+. `MMMh` " RESET;
LOGO[16] = WHITE " /NMMMMMMMMMo sMN/ " RESET;
LOGO[17] = WHITE " `omMMMMMMMMy. :dmo` " RESET;
LOGO[18] = WHITE " :smMMMMMMMh+-` `.:ohs: " RESET;
LOGO[19] = WHITE " ./oydmMMMMMMdhyo/. " RESET;
LOGO_SMALL[0] = WHITE " ____ " RESET;
LOGO_SMALL[1] = WHITE " / / \\\\ " RESET;
LOGO_SMALL[2] = WHITE " /// \\/ \\ " RESET;
LOGO_SMALL[3] = WHITE " | \\ /|| " RESET;
LOGO_SMALL[4] = WHITE " \\\\\\/ \\ // " RESET;
LOGO_SMALL[5] = WHITE " \\_____/ " RESET;
for (int i = 6; i < minsize; i++) {
LOGO_SMALL[i] = WHITE " " RESET;
}
} else if (strncmp((char *)logoname, "ubuntulomiri", strlen("ubuntulomiri")) == 0) {
color = RED;
titlecolor = GREY;
logosize = 21;
LOGO[0] = RED " .....=++++++=.... " RESET;
LOGO[1] = RED " ..+++++++++++++++++.. " RESET;
LOGO[2] = RED " ..+++" GREY "%%%%%%%%%%%%%" RED "+++.. " RESET;
LOGO[3] = RED "..++++" GREY "%%%%%%%%%%%%%%%" RED "++++.. " RESET;
LOGO[4] = RED ".+++++" GREY "%%" WHITE "000" GREY "%%%%%" WHITE "000" GREY "%%" RED "+++++. " RESET;
LOGO[5] = RED " ..+++" GREY "%%%%%%" WHITE "000" GREY "%%%%%%" RED "+++.. " RESET;
LOGO[6] = RED " ..++++" GREY "%%%%%%%%%%%" RED "++++.. " RESET;
LOGO[7] = RED " ...+++++++++++++++... " RESET;
LOGO[8] = WHITE " ................ " RESET;
LOGO[9] = RED " .++++++++++++++++. " RESET;
LOGO[10] = RED " .:++++++++++++++++:. " RESET;
LOGO[11] = RED " .++++++" GREY "%%%" RED "+++++++++++++. " RESET;
LOGO[12] = RED " .++++++++++++++++++++++++. " RESET;
LOGO[13] = RED ".+++..+++++++++++++++..+++. " RESET;
LOGO[14] = RED " ... .+++++++++++++++. ... " RESET;
LOGO[15] = RED " .+++++++++++++. " RESET;
LOGO[16] = RED " .+++++++++++++. " RESET;
LOGO[17] = RED " .+++++++++++. " RESET;
LOGO[18] = RED " ..+++++++++.. " RESET;
LOGO[19] = RED " ..=*+++*=.. " RESET;
LOGO[20] = RED " .:::. " RESET;
LOGO_SMALL[0] = RED " ++++++++++ " RESET;
LOGO_SMALL[1] = RED " ++++++++++++++++++ " RESET;
LOGO_SMALL[2] = RED " +++" GREY "##############" RED "+++ " RESET;
LOGO_SMALL[3] = RED "+" WHITE "|" RED "++" GREY "###" WHITE "$$" GREY "######" WHITE "$$" GREY "###" RED "++" WHITE "|" RED "+ " RESET;
LOGO_SMALL[4] = RED "+" WHITE "|" RED "++" GREY "###" WHITE "$$" GREY "######" WHITE "$$" GREY "###" RED "++" WHITE "|" RED "+ " RESET;
LOGO_SMALL[5] = RED " +++" GREY "######" WHITE "$$" GREY "######" RED "+++ " RESET;
LOGO_SMALL[6] = RED " ++++++++++++++++++ " RESET;
LOGO_SMALL[7] = RED " -++++++++++- " RESET;
for (int i = 8; i < minsize; i++) {
LOGO_SMALL[i] = RED " " RESET;
}
} else if (strncmp((char *)logoname, "ubuntumate", strlen("ubuntumate")) == 0) {
color = GREEN;
titlecolor = GREEN;
logosize = 20;
LOGO[0] = GREEN " `:+shmNNMMNNmhs+:` " RESET;
LOGO[1] = GREEN " .odMMMMMMMMMMMMMMMMMMdo. " RESET;
LOGO[2] = GREEN " /dMMMMMMMMMMMMMMMmMMMMMMMMd/ " RESET;
LOGO[3] = GREEN " :mMMMMMMMMMMMMNNNNM/`/yNMMMMMMm: " RESET;
LOGO[4] = GREEN " `yMMMMMMMMMms:..-::oM: -omMMMMMy` " RESET;
LOGO[5] = GREEN " `dMMMMMMMMy-.odNMMMMMM: -odMMMMMMd` " RESET;
LOGO[6] = GREEN " hMMMMMMMm-.hMMy/....+M:`/yNm+mMMMMMMMh " RESET;
LOGO[7] = GREEN "/MMMMNmMN-:NMy`-yNMMMMMmNyyMN:`dMMMMMMM/ " RESET;
LOGO[8] = GREEN "hMMMMm -odMMh`sMMMMMMMMMMs sMN..MMMMMMMh " RESET;
LOGO[9] = GREEN "NMMMMm `/yNMMMMMMMMMMMM: MM+ mMMMMMMN " RESET;
LOGO[10] = GREEN "NMMMMm `/yNMMMMMMMMMMMM: MM+ mMMMMMMN " RESET;
LOGO[11] = GREEN "hMMMMm -odMMh sMMMMMMMMMMs oMN..MMMMMMMh " RESET;
LOGO[12] = GREEN "/MMMMNNMN-:NMy`-yNMMMMMNNsyMN:`dMMMMMMM/ " RESET;
LOGO[13] = GREEN " hMMMMMMMm-.hMMy/....+M:.+hNd+mMMMMMMMh " RESET;
LOGO[14] = GREEN " `dMMMMMMMMy-.odNMMMMMM: :smMMMMMMd` " RESET;
LOGO[15] = GREEN " yMMMMMMMMMms/..-::oM: .+dMMMMMy " RESET;
LOGO[16] = GREEN " :mMMMMMMMMMMMMNNNNM: :smMMMMMMm: " RESET;
LOGO[17] = GREEN " /dMMMMMMMMMMMMMMMdNMMMMMMMd/ " RESET;
LOGO[18] = GREEN " .odMMMMMMMMMMMMMMMMMMdo. " RESET;
LOGO[19] = GREEN " `:+shmNNMMNNmhs+:` " RESET;
LOGO_SMALL[0] = GREEN " _____ " RESET;
LOGO_SMALL[1] = GREEN " / ___|/\\ " RESET;
LOGO_SMALL[2] = GREEN " / / \\ \\" RESET;
LOGO_SMALL[3] = GREEN " |> | |" RESET;
LOGO_SMALL[4] = GREEN " \\ \\__|\\ / " RESET;
LOGO_SMALL[5] = GREEN " \\_____/ " RESET;
for (int i = 6; i < minsize; i++) {
LOGO_SMALL[i] = GREEN " " RESET;
}
} else if (strncmp((char *)logoname, "ubuntu", strlen("ubuntu")) == 0) {
color = RED;
titlecolor = RED;

ファイルの表示

@ -28,6 +28,9 @@ const char *display_packages() {
} else if (access("/usr/bin/pacman", F_OK) != -1) {
return run_command_s("pacman -Qq | wc -l | sed \"s/ //g\" && "
"echo \" (pacman)\"");
} else if (access("/usr/bin/rpm", F_OK) != -1) {
return run_command_s("rpm -qa | wc -l | sed \"s/ //g\" && "
"echo \" (rpm)\"");
}
return NULL;