diff --git a/gresource.xml b/gresource.xml
index 835a942..3cbac51 100644
--- a/gresource.xml
+++ b/gresource.xml
@@ -7,6 +7,9 @@
ubl-settings-services.css
+
+ systemd_conf.csv
+
ubl-settings-services-banner.png
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index 3bea421..f7a7eab 100644
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -36,6 +36,7 @@ add_custom_target(GLADE ubl-settings-services.glade)
set(DEPENDFILES
../ubl-settings-services.glade
+ ../systemd_conf.csv
../ubl-settings-services-terminal.glade
../gresource.xml
../ubl-settings-services-banner.png
diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c
index 4e167e9..0a69dd4 100644
--- a/source/ubl-settings-services.c
+++ b/source/ubl-settings-services.c
@@ -1143,6 +1143,8 @@ gboolean yon_interface_update(main_window *widgets){
}
}
+ int descr_size;
+ config_str config_descr = yon_resource_open_file(systemd_config_path,&descr_size);
for (int i=0; i2){
GtkTreeIter iter;
char *description = "";
+ {
+ for (int k=0;kConfigList,&iter);
gtk_list_store_set(widgets->ConfigList,&iter,0,parsed[2],1,parsed[1],2,description,-1);
}
diff --git a/source/ubl-settings-services.h b/source/ubl-settings-services.h
index 6f2887d..a005427 100644
--- a/source/ubl-settings-services.h
+++ b/source/ubl-settings-services.h
@@ -31,7 +31,9 @@
#define config_path yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL)
#define LocalePath "/usr/share/locale"
-#define LocaleName "ubl-settings-services"
+#define LocaleName "ubl-settings-services"
+
+#define systemd_config_path "resource:///com/ublinux/csv/systemd_conf.csv"
#define load_services_command "systemctl list-units --no-pager --all --plain --no-legend |sed -E 's/(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(.*)/\\1;\\2;\\3;\\4;\\5/'"
#define load_user_services_command yon_char_unite("systemctl --user --machine=",yon_ubl_root_user_get(),"@ list-units --no-pager --all --plain --no-legend |sed -E 's/(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(.*)/\\1;\\2;\\3;\\4;\\5/'",NULL)