Split chipset/agp bridge to its own function and disable by default.

This commit is contained in:
Jesse Rhodes
2026-03-25 14:32:37 -04:00
parent ca5c94f75e
commit 08f367fef0
3 changed files with 21 additions and 9 deletions

View File

@@ -26,6 +26,7 @@ char *sysinfo_backend_get_disk(void);
char *sysinfo_backend_get_memory(void);
char *sysinfo_backend_get_cpu(void);
char *sysinfo_backend_get_gpu(void);
char *sysinfo_backend_get_chipset(void);
char *sysinfo_backend_get_sound(void);
char *sysinfo_backend_get_uptime(void);
char *sysinfo_backend_get_network(void);

View File

@@ -70,6 +70,7 @@ static hwinfo hwinfos[] = {
{"memory", "Memory", sysinfo_backend_get_memory},
{"storage", "Storage", sysinfo_backend_get_disk},
{"vga", "VGA", sysinfo_backend_get_gpu},
{"chipset", "CHIPSET", sysinfo_backend_get_chipset, TRUE},
{"sound", "Sound", sysinfo_backend_get_sound, TRUE},
{"ethernet", "Ethernet", sysinfo_backend_get_network, TRUE},
{"uptime", "Uptime", sysinfo_backend_get_uptime},

View File

@@ -121,7 +121,6 @@ char *sysinfo_backend_get_cpu(void)
char *sysinfo_backend_get_gpu(void)
{
char vid_card[bsize];
char agp_bridge[bsize];
char buffer[bsize];
int ret;
@@ -130,18 +129,29 @@ char *sysinfo_backend_get_gpu(void)
return NULL;
}
if (xs_parse_agpbridge (agp_bridge) != 0)
{
g_snprintf (buffer, bsize, "%s", vid_card);
}
else
{
g_snprintf (buffer, bsize, "%s @ %s", vid_card, agp_bridge);
}
return g_strdup (buffer);
}
char *sysinfo_backend_get_chipset(void)
{
char agp_bridge[bsize];
char buffer[bsize];
int ret;
if ((ret = xs_parse_agpbridge (agp_bridge)) != 0)
{
return NULL;
}
g_snprintf (buffer, bsize, "%s", agp_bridge);
return g_strdup (buffer);
}
char *sysinfo_backend_get_sound(void)
{
char sound[bsize];