aboutsummaryrefslogtreecommitdiff
path: root/modules/computer.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/computer.c')
-rw-r--r--modules/computer.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/modules/computer.c b/modules/computer.c
index 80d8ba2b..f8adfc38 100644
--- a/modules/computer.c
+++ b/modules/computer.c
@@ -328,7 +328,7 @@ gchar *callback_dev(void)
{
return g_strdup_printf(
"[$ShellParam$]\n"
- "ViewType=0\n"
+ "ViewType=5\n"
"ColumnTitle$TextValue=%s\n" /* Program */
"ColumnTitle$Value=%s\n" /* Version */
"ShowColumnHeaders=true\n"
@@ -512,8 +512,10 @@ gchar *callback_summary(void)
{
struct Info *info = info_new();
+ info_set_view_type(info, SHELL_VIEW_DETAIL);
+
info_add_group(info, _("Computer"),
- info_field_printf(_("Processor"), "%s",
+ info_field(_("Processor"),
module_call_method("devices::getProcessorName")),
info_field_update(_("Memory"), 1000),
info_field_printf(_("Machine Type"), "%s",
@@ -547,6 +549,8 @@ gchar *callback_os(void)
struct Info *info = info_new();
struct InfoField distro = info_field(_("Distribution"), computer->os->distro);
+ info_set_view_type(info, SHELL_VIEW_DETAIL);
+
if (computer->os->distrocode) {
distro = info_field_with_icon(distro,
idle_free(g_strdup_printf("distros/%s.png",
@@ -581,6 +585,8 @@ gchar *callback_security(void)
{
struct Info *info = info_new();
+ info_set_view_type(info, SHELL_VIEW_DETAIL);
+
info_add_group(info, _("HardInfo"),
info_field(_("HardInfo running as"), (getuid() == 0) ? _("Superuser") : _("User")),
info_field_last());
@@ -692,6 +698,9 @@ gchar *callback_display(void)
wl_info *wl = computer->display->wl;
struct Info *info = info_new();
+
+ info_set_view_type(info, SHELL_VIEW_DETAIL);
+
info_add_group(info, _("Session"),
info_field(_("Type"), THISORUNK(computer->display->session_type)),
info_field_last());