diff --git a/ubl-settings-manager.c b/ubl-settings-manager.c index a367bb5..0a0a634 100644 --- a/ubl-settings-manager.c +++ b/ubl-settings-manager.c @@ -13,6 +13,7 @@ #include #include #include +#include #include "ubl-settings-manager.h" @@ -1321,7 +1322,9 @@ dictionary *yon_theme_new(dictionary *widgets, GtkBuilder *builder, char *theme_ sysinfo(&info); char lbl[2000]; memset(lbl,0,2000); - sprintf(lbl,"Система: %s\nЯдро: %s %s %s\nВремя работы: %\n\nОперативная память: %f/%f",sysinfos.sysname,sysinfos.machine,sysinfos.sysname,sysinfos.release,info.uptime/60/60,info.totalram/1024/1024,info.freeram/1024/1024); + double mind=(double)(info.uptime/60/60)/60*100; + int minutes=mind; + sprintf(lbl,"Система: %s\nЯдро: %s %s %s\nВремя работы: %d ч. %d мин. \n\nОперативная память: %d MiB/%d MiB",sysinfos.sysname,sysinfos.machine,sysinfos.sysname,sysinfos.release,info.uptime/60/60,minutes,info.totalram/1024/1024,info.freeram/1024/1024); gtk_label_set_text(GTK_LABEL(curWidgets->GnomeInfoLabel),lbl); printf("\n\n%d\n\n",info.totalram/1024/1024); printf("\n\n%d\n\n",info.freeram/1024/1024);