rendered paste body#define SYSTEM_PROXY_SETTINGS_SCHEMA_ID "org.gnome.system.proxy"
#define SYSTEM_PROXY_SETTINGS_MODE "mode"
#define SYSTEM_PROXY_SETTINGS_SOCKS "org.gnome.system.proxy.socks"
#define SYSTEM_PROXY_SETTINGS_SOCKS_HOST "host"
#define SYSTEM_PROXY_SETTINGS_SOCKS_PORT "port"
#include <gio/gio.h>
void main()
{
GSettings *gsettings_proxy;
gchar *tmp;
g_type_init();
gsettings_proxy = g_settings_new (SYSTEM_PROXY_SETTINGS_SCHEMA_ID);
tmp = NULL;
tmp = g_settings_get_string(gsettings_proxy, SYSTEM_PROXY_SETTINGS_MODE);
printf("System Proxy Mode Is: %s\n", tmp);
tmp = NULL;
gsettings_proxy = g_settings_new (SYSTEM_PROXY_SETTINGS_SOCKS);
tmp = g_settings_get_string(gsettings_proxy, SYSTEM_PROXY_SETTINGS_SOCKS_HOST);
printf("System Proxy Host Is: %s\n", tmp);
tmp = NULL;
tmp = g_settings_get_int(gsettings_proxy, SYSTEM_PROXY_SETTINGS_SOCKS_PORT);
printf("System Proxy Port Is: %d\n", tmp);
}