|
|
|
|
@ -13,6 +13,7 @@
|
|
|
|
|
#include <pthread.h>
|
|
|
|
|
#include<sys/utsname.h>
|
|
|
|
|
#include<sys/sysinfo.h>
|
|
|
|
|
#include <math.h>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#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);
|
|
|
|
|
|