/* main.c generated by valac 0.30.2, the Vala compiler
 * generated from main.vala, do not modify */

/* 
    Copyright 2012 Julien Lavergne <gilir@ubuntu.com>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include <glib.h>
#include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <gtk/gtk.h>
#include <glib/gi18n-lib.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <gio/gio.h>
#include <lxsession-edit/lxsession-edit-common.h>
#include <stdio.h>
#include <fcntl.h>
#include <sys/types.h>
#include <unistd.h>


#define LDEFAULT_APPS_TYPE_UPDATE_WINDOWS (ldefault_apps_update_windows_get_type ())
#define LDEFAULT_APPS_UPDATE_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindows))
#define LDEFAULT_APPS_UPDATE_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindowsClass))
#define LDEFAULT_APPS_IS_UPDATE_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS))
#define LDEFAULT_APPS_IS_UPDATE_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS))
#define LDEFAULT_APPS_UPDATE_WINDOWS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindowsClass))

typedef struct _LDefaultAppsUpdateWindows LDefaultAppsUpdateWindows;
typedef struct _LDefaultAppsUpdateWindowsClass LDefaultAppsUpdateWindowsClass;
typedef struct _LDefaultAppsUpdateWindowsPrivate LDefaultAppsUpdateWindowsPrivate;
#define _g_key_file_free0(var) ((var == NULL) ? NULL : (var = (g_key_file_free (var), NULL)))
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))

#define LDEFAULT_APPS_TYPE_MAIN_WINDOWS (ldefault_apps_main_windows_get_type ())
#define LDEFAULT_APPS_MAIN_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LDEFAULT_APPS_TYPE_MAIN_WINDOWS, LDefaultAppsMainWindows))
#define LDEFAULT_APPS_MAIN_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LDEFAULT_APPS_TYPE_MAIN_WINDOWS, LDefaultAppsMainWindowsClass))
#define LDEFAULT_APPS_IS_MAIN_WINDOWS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LDEFAULT_APPS_TYPE_MAIN_WINDOWS))
#define LDEFAULT_APPS_IS_MAIN_WINDOWS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LDEFAULT_APPS_TYPE_MAIN_WINDOWS))
#define LDEFAULT_APPS_MAIN_WINDOWS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LDEFAULT_APPS_TYPE_MAIN_WINDOWS, LDefaultAppsMainWindowsClass))

typedef struct _LDefaultAppsMainWindows LDefaultAppsMainWindows;
typedef struct _LDefaultAppsMainWindowsClass LDefaultAppsMainWindowsClass;
#define _g_free0(var) (var = (g_free (var), NULL))
typedef struct _LDefaultAppsMainWindowsPrivate LDefaultAppsMainWindowsPrivate;

#define LDEFAULT_APPS_TYPE_DBUS_BACKEND (ldefault_apps_dbus_backend_get_type ())
#define LDEFAULT_APPS_DBUS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LDEFAULT_APPS_TYPE_DBUS_BACKEND, LDefaultAppsDbusBackend))
#define LDEFAULT_APPS_DBUS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LDEFAULT_APPS_TYPE_DBUS_BACKEND, LDefaultAppsDbusBackendClass))
#define LDEFAULT_APPS_IS_DBUS_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LDEFAULT_APPS_TYPE_DBUS_BACKEND))
#define LDEFAULT_APPS_IS_DBUS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LDEFAULT_APPS_TYPE_DBUS_BACKEND))
#define LDEFAULT_APPS_DBUS_BACKEND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LDEFAULT_APPS_TYPE_DBUS_BACKEND, LDefaultAppsDbusBackendClass))

typedef struct _LDefaultAppsDbusBackend LDefaultAppsDbusBackend;
typedef struct _LDefaultAppsDbusBackendClass LDefaultAppsDbusBackendClass;
typedef struct _Block4Data Block4Data;

struct _LDefaultAppsUpdateWindows {
	GtkWindow parent_instance;
	LDefaultAppsUpdateWindowsPrivate * priv;
	GPid pid;
	GKeyFile* kf;
};

struct _LDefaultAppsUpdateWindowsClass {
	GtkWindowClass parent_class;
};

struct _LDefaultAppsMainWindows {
	GtkWindow parent_instance;
	LDefaultAppsMainWindowsPrivate * priv;
};

struct _LDefaultAppsMainWindowsClass {
	GtkWindowClass parent_class;
};

struct _Block4Data {
	int _ref_count_;
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* dbus_backend;
	GtkComboBox* disable_autostart_combobox;
	GtkVBox* auto_vbox;
	GtkVBox* running_apps;
	GtkHBox* known_apps_box;
	GtkCheckButton* upstart_session_checkbutton;
	GtkComboBox* keymap_mode_combobox;
	GtkEntry* keymap_model_entry;
	GtkEntry* keymap_layout_entry;
	GtkEntry* keymap_variant_entry;
	GtkEntry* keymap_options_entry;
	GtkComboBox* laptop_mode_combobox;
	GtkCheckButton* dbus_gnome_checkbutton;
	GtkComboBox* environment_type_combobox;
	GtkEntry* enviroment_menu_prefix_entry;
};


static gpointer ldefault_apps_update_windows_parent_class = NULL;
static gpointer ldefault_apps_main_windows_parent_class = NULL;

#define GETTEXT_PACKAGE "lxsession"
GType ldefault_apps_update_windows_get_type (void) G_GNUC_CONST;
enum  {
	LDEFAULT_APPS_UPDATE_WINDOWS_DUMMY_PROPERTY
};
LDefaultAppsUpdateWindows* ldefault_apps_update_windows_new (void);
LDefaultAppsUpdateWindows* ldefault_apps_update_windows_construct (GType object_type);
GKeyFile* ldefault_apps_update_windows_get_keyfile (LDefaultAppsUpdateWindows* self);
void ldefault_apps_update_windows_update_database (LDefaultAppsUpdateWindows* self);
static void ldefault_apps_update_windows_callback_pid (LDefaultAppsUpdateWindows* self, GPid pid, gint status);
static void _ldefault_apps_update_windows_callback_pid_gchild_watch_func (GPid pid, gint status, gpointer self);
GType ldefault_apps_main_windows_get_type (void) G_GNUC_CONST;
LDefaultAppsMainWindows* ldefault_apps_main_windows_new (GKeyFile* kf);
LDefaultAppsMainWindows* ldefault_apps_main_windows_construct (GType object_type, GKeyFile* kf);
GKeyFile* ldefault_apps_load_key_conf (const gchar* config_path_directory, const gchar* conf_name);
static void ldefault_apps_update_windows_finalize (GObject* obj);
enum  {
	LDEFAULT_APPS_MAIN_WINDOWS_DUMMY_PROPERTY
};
GType ldefault_apps_dbus_backend_get_type (void) G_GNUC_CONST;
static Block4Data* block4_data_ref (Block4Data* _data4_);
static void block4_data_unref (void * _userdata_);
static void _gtk_main_quit_gtk_object_destroy (GtkObject* _sender, gpointer self);
LDefaultAppsDbusBackend* ldefault_apps_dbus_backend_new (const gchar* type);
LDefaultAppsDbusBackend* ldefault_apps_dbus_backend_construct (GType object_type, const gchar* type);
void ldefault_apps_manual_autostart_init (GtkBuilder* builder);
void ldefault_apps_autostart_core_applications (GtkBuilder* builder, LDefaultAppsDbusBackend* dbus_backend);
void ldefault_apps_init_application (GtkBuilder* builder, GKeyFile* kf, LDefaultAppsDbusBackend* dbus_backend, const gchar* key1, const gchar* key2, const gchar* message_help, gchar** more_list, int more_list_length1, const gchar* more_help, const gchar* generic_item);
void ldefault_apps_init_application_combobox (GtkBuilder* builder, GKeyFile* kf, LDefaultAppsDbusBackend* dbus_backend, const gchar* key1, const gchar* key2, const gchar* message_help, gchar** more_list, int more_list_length1, const gchar* more_help, const gchar* generic_item);
gchar* ldefault_apps_dbus_backend_Get (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
GtkComboBox* ldefault_apps_ui_combobox_init (GtkBuilder* builder, const gchar* combobox_name, gchar** combobox_list, int combobox_list_length1, const gchar* entry_name, const gchar* by_default);
void ldefault_apps_dbus_backend_Set (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
gchar* ldefault_apps_return_combobox_text (GtkComboBox* combo);
static void __lambda22_ (Block4Data* _data4_);
static void ___lambda22__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
static void __lambda23_ (Block4Data* _data4_);
static void ___lambda23__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_KeymapGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda24_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_KeymapSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda24__gtk_button_clicked (GtkButton* _sender, gpointer self);
static void __lambda25_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_KeymapActivate (LDefaultAppsDbusBackend* self);
static void ___lambda25__gtk_button_clicked (GtkButton* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_StateGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda26_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_StateSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda26__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_DbusGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda27_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_DbusSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda27__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
gchar* ldefault_apps_dbus_backend_EnvironmentGet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2);
static void __lambda28_ (Block4Data* _data4_);
void ldefault_apps_dbus_backend_EnvironmentSet (LDefaultAppsDbusBackend* self, const gchar* key1, const gchar* key2, const gchar* command_to_set);
static void ___lambda28__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
static void __lambda29_ (Block4Data* _data4_);
static void ___lambda29__gtk_button_clicked (GtkButton* _sender, gpointer self);
gint ldefault_apps_main (gchar** args, int args_length1);
static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
static gint _vala_array_length (gpointer array);


LDefaultAppsUpdateWindows* ldefault_apps_update_windows_construct (GType object_type) {
	LDefaultAppsUpdateWindows * self = NULL;
	const gchar* _tmp0_ = NULL;
	const gchar* _tmp6_ = NULL;
	GtkLabel* _tmp7_ = NULL;
	GtkLabel* _tmp8_ = NULL;
	GKeyFile* _tmp9_ = NULL;
	GError * _inner_error_ = NULL;
	self = (LDefaultAppsUpdateWindows*) g_object_new (object_type, NULL);
	_tmp0_ = _ ("Update lxsession database");
	gtk_window_set_title ((GtkWindow*) self, _tmp0_);
	g_object_set ((GtkWindow*) self, "window-position", GTK_WIN_POS_CENTER, NULL);
	{
		GdkPixbuf* _tmp1_ = NULL;
		GtkIconTheme* _tmp2_ = NULL;
		GdkPixbuf* _tmp3_ = NULL;
		_tmp2_ = gtk_icon_theme_get_default ();
		_tmp3_ = gtk_icon_theme_load_icon (_tmp2_, "preferences-desktop", 48, 0, &_inner_error_);
		_tmp1_ = _tmp3_;
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			goto __catch4_g_error;
		}
		gtk_window_set_icon ((GtkWindow*) self, _tmp1_);
		_g_object_unref0 (_tmp1_);
	}
	goto __finally4;
	__catch4_g_error:
	{
		GError* e = NULL;
		GError* _tmp4_ = NULL;
		const gchar* _tmp5_ = NULL;
		e = _inner_error_;
		_inner_error_ = NULL;
		_tmp4_ = e;
		_tmp5_ = _tmp4_->message;
		g_message ("main.vala:39: Could not load application icon: %s\n", _tmp5_);
		_g_error_free0 (e);
	}
	__finally4:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return NULL;
	}
	gtk_window_set_default_size ((GtkWindow*) self, 300, 70);
	_tmp6_ = _ ("The database is updating, please wait");
	_tmp7_ = (GtkLabel*) gtk_label_new (_tmp6_);
	g_object_ref_sink (_tmp7_);
	_tmp8_ = _tmp7_;
	gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp8_);
	_g_object_unref0 (_tmp8_);
	_tmp9_ = ldefault_apps_update_windows_get_keyfile (self);
	_g_key_file_free0 (self->kf);
	self->kf = _tmp9_;
	ldefault_apps_update_windows_update_database (self);
	return self;
}


LDefaultAppsUpdateWindows* ldefault_apps_update_windows_new (void) {
	return ldefault_apps_update_windows_construct (LDEFAULT_APPS_TYPE_UPDATE_WINDOWS);
}


static void _ldefault_apps_update_windows_callback_pid_gchild_watch_func (GPid pid, gint status, gpointer self) {
	ldefault_apps_update_windows_callback_pid ((LDefaultAppsUpdateWindows*) self, pid, status);
}


void ldefault_apps_update_windows_update_database (LDefaultAppsUpdateWindows* self) {
	GError * _inner_error_ = NULL;
	g_return_if_fail (self != NULL);
	{
		gchar** command = NULL;
		gchar** _tmp0_ = NULL;
		gchar** _tmp1_ = NULL;
		gint command_length1 = 0;
		gint _command_size_ = 0;
		GPid _tmp2_ = 0;
		GPid _tmp3_ = 0;
		_tmp1_ = _tmp0_ = g_strsplit_set ("lxsession-db -m write", " ", 0);
		command = _tmp1_;
		command_length1 = _vala_array_length (_tmp0_);
		_command_size_ = command_length1;
		g_spawn_async (NULL, command, NULL, G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, &_tmp2_, &_inner_error_);
		self->pid = _tmp2_;
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			command = (_vala_array_free (command, command_length1, (GDestroyNotify) g_free), NULL);
			if (_inner_error_->domain == G_SPAWN_ERROR) {
				goto __catch5_g_spawn_error;
			}
			command = (_vala_array_free (command, command_length1, (GDestroyNotify) g_free), NULL);
			g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
			g_clear_error (&_inner_error_);
			return;
		}
		_tmp3_ = self->pid;
		g_child_watch_add_full (G_PRIORITY_DEFAULT_IDLE, _tmp3_, _ldefault_apps_update_windows_callback_pid_gchild_watch_func, g_object_ref (self), g_object_unref);
		command = (_vala_array_free (command, command_length1, (GDestroyNotify) g_free), NULL);
	}
	goto __finally5;
	__catch5_g_spawn_error:
	{
		GError* err = NULL;
		GError* _tmp4_ = NULL;
		const gchar* _tmp5_ = NULL;
		err = _inner_error_;
		_inner_error_ = NULL;
		_tmp4_ = err;
		_tmp5_ = _tmp4_->message;
		g_warning ("main.vala:66: Error updating the database: %s\n", _tmp5_);
		_g_error_free0 (err);
	}
	__finally5:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return;
	}
}


static void ldefault_apps_update_windows_callback_pid (LDefaultAppsUpdateWindows* self, GPid pid, gint status) {
	GPid _tmp0_ = 0;
	LDefaultAppsMainWindows* win = NULL;
	GKeyFile* _tmp1_ = NULL;
	LDefaultAppsMainWindows* _tmp2_ = NULL;
	g_return_if_fail (self != NULL);
	_tmp0_ = pid;
	g_spawn_close_pid (_tmp0_);
	_tmp1_ = self->kf;
	_tmp2_ = ldefault_apps_main_windows_new (_tmp1_);
	g_object_ref_sink (_tmp2_);
	win = _tmp2_;
	gtk_widget_show_all ((GtkWidget*) win);
	_g_object_unref0 (win);
}


GKeyFile* ldefault_apps_update_windows_get_keyfile (LDefaultAppsUpdateWindows* self) {
	GKeyFile* result = NULL;
	gchar* config_path_directory = NULL;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
	GKeyFile* kf = NULL;
	GKeyFile* _tmp2_ = NULL;
	g_return_val_if_fail (self != NULL, NULL);
	_tmp0_ = g_get_user_config_dir ();
	_tmp1_ = g_build_filename (_tmp0_, "lxsession-default-apps", NULL);
	config_path_directory = _tmp1_;
	_tmp2_ = ldefault_apps_load_key_conf (config_path_directory, "settings.conf");
	kf = _tmp2_;
	result = kf;
	_g_free0 (config_path_directory);
	return result;
}


static void ldefault_apps_update_windows_class_init (LDefaultAppsUpdateWindowsClass * klass) {
	ldefault_apps_update_windows_parent_class = g_type_class_peek_parent (klass);
	G_OBJECT_CLASS (klass)->finalize = ldefault_apps_update_windows_finalize;
}


static void ldefault_apps_update_windows_instance_init (LDefaultAppsUpdateWindows * self) {
}


static void ldefault_apps_update_windows_finalize (GObject* obj) {
	LDefaultAppsUpdateWindows * self;
	self = G_TYPE_CHECK_INSTANCE_CAST (obj, LDEFAULT_APPS_TYPE_UPDATE_WINDOWS, LDefaultAppsUpdateWindows);
	_g_key_file_free0 (self->kf);
	G_OBJECT_CLASS (ldefault_apps_update_windows_parent_class)->finalize (obj);
}


GType ldefault_apps_update_windows_get_type (void) {
	static volatile gsize ldefault_apps_update_windows_type_id__volatile = 0;
	if (g_once_init_enter (&ldefault_apps_update_windows_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (LDefaultAppsUpdateWindowsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) ldefault_apps_update_windows_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (LDefaultAppsUpdateWindows), 0, (GInstanceInitFunc) ldefault_apps_update_windows_instance_init, NULL };
		GType ldefault_apps_update_windows_type_id;
		ldefault_apps_update_windows_type_id = g_type_register_static (GTK_TYPE_WINDOW, "LDefaultAppsUpdateWindows", &g_define_type_info, 0);
		g_once_init_leave (&ldefault_apps_update_windows_type_id__volatile, ldefault_apps_update_windows_type_id);
	}
	return ldefault_apps_update_windows_type_id__volatile;
}


static Block4Data* block4_data_ref (Block4Data* _data4_) {
	g_atomic_int_inc (&_data4_->_ref_count_);
	return _data4_;
}


static void block4_data_unref (void * _userdata_) {
	Block4Data* _data4_;
	_data4_ = (Block4Data*) _userdata_;
	if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
		LDefaultAppsMainWindows* self;
		self = _data4_->self;
		_g_object_unref0 (_data4_->enviroment_menu_prefix_entry);
		_g_object_unref0 (_data4_->environment_type_combobox);
		_g_object_unref0 (_data4_->dbus_gnome_checkbutton);
		_g_object_unref0 (_data4_->laptop_mode_combobox);
		_g_object_unref0 (_data4_->keymap_options_entry);
		_g_object_unref0 (_data4_->keymap_variant_entry);
		_g_object_unref0 (_data4_->keymap_layout_entry);
		_g_object_unref0 (_data4_->keymap_model_entry);
		_g_object_unref0 (_data4_->keymap_mode_combobox);
		_g_object_unref0 (_data4_->upstart_session_checkbutton);
		_g_object_unref0 (_data4_->known_apps_box);
		_g_object_unref0 (_data4_->running_apps);
		_g_object_unref0 (_data4_->auto_vbox);
		_g_object_unref0 (_data4_->disable_autostart_combobox);
		_g_object_unref0 (_data4_->dbus_backend);
		_g_object_unref0 (self);
		g_slice_free (Block4Data, _data4_);
	}
}


static void _gtk_main_quit_gtk_object_destroy (GtkObject* _sender, gpointer self) {
	gtk_main_quit ();
}


static gpointer _g_object_ref0 (gpointer self) {
	return self ? g_object_ref (self) : NULL;
}


static void __lambda22_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	GtkComboBox* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gboolean _tmp3_ = FALSE;
	GtkComboBox* _tmp6_ = NULL;
	gchar* _tmp7_ = NULL;
	gchar* _tmp8_ = NULL;
	gboolean _tmp9_ = FALSE;
	LDefaultAppsDbusBackend* _tmp11_ = NULL;
	GtkComboBox* _tmp12_ = NULL;
	gchar* _tmp13_ = NULL;
	gchar* _tmp14_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->disable_autostart_combobox;
	_tmp1_ = ldefault_apps_return_combobox_text (_tmp0_);
	_tmp2_ = _tmp1_;
	_tmp3_ = g_strcmp0 (_tmp2_, "all") == 0;
	_g_free0 (_tmp2_);
	if (_tmp3_) {
	} else {
		GtkVBox* _tmp4_ = NULL;
		GtkVBox* _tmp5_ = NULL;
		_tmp4_ = _data4_->running_apps;
		gtk_widget_show_all ((GtkWidget*) _tmp4_);
		_tmp5_ = _data4_->auto_vbox;
		gtk_widget_show_all ((GtkWidget*) _tmp5_);
	}
	_tmp6_ = _data4_->disable_autostart_combobox;
	_tmp7_ = ldefault_apps_return_combobox_text (_tmp6_);
	_tmp8_ = _tmp7_;
	_tmp9_ = g_strcmp0 (_tmp8_, "no") == 0;
	_g_free0 (_tmp8_);
	if (_tmp9_) {
		GtkHBox* _tmp10_ = NULL;
		_tmp10_ = _data4_->known_apps_box;
		gtk_widget_show_all ((GtkWidget*) _tmp10_);
	} else {
	}
	_tmp11_ = _data4_->dbus_backend;
	_tmp12_ = _data4_->disable_autostart_combobox;
	_tmp13_ = ldefault_apps_return_combobox_text (_tmp12_);
	_tmp14_ = _tmp13_;
	ldefault_apps_dbus_backend_Set (_tmp11_, "disable_autostart", "", _tmp14_);
	_g_free0 (_tmp14_);
}


static void ___lambda22__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
	__lambda22_ (self);
}


static void __lambda23_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	GtkCheckButton* _tmp0_ = NULL;
	gboolean _tmp1_ = FALSE;
	self = _data4_->self;
	_tmp0_ = _data4_->upstart_session_checkbutton;
	_tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
	if (_tmp1_) {
		LDefaultAppsDbusBackend* _tmp2_ = NULL;
		_tmp2_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_Set (_tmp2_, "upstart_user_session", "", "true");
	} else {
		LDefaultAppsDbusBackend* _tmp3_ = NULL;
		_tmp3_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_Set (_tmp3_, "upstart_user_session", "", "false");
	}
}


static void ___lambda23__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
	__lambda23_ (self);
}


static void __lambda24_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	GtkComboBox* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	LDefaultAppsDbusBackend* _tmp4_ = NULL;
	GtkEntry* _tmp5_ = NULL;
	const gchar* _tmp6_ = NULL;
	LDefaultAppsDbusBackend* _tmp7_ = NULL;
	GtkEntry* _tmp8_ = NULL;
	const gchar* _tmp9_ = NULL;
	LDefaultAppsDbusBackend* _tmp10_ = NULL;
	GtkEntry* _tmp11_ = NULL;
	const gchar* _tmp12_ = NULL;
	LDefaultAppsDbusBackend* _tmp13_ = NULL;
	GtkEntry* _tmp14_ = NULL;
	const gchar* _tmp15_ = NULL;
	self = _data4_->self;
	g_message ("main.vala:499: Click !");
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = _data4_->keymap_mode_combobox;
	_tmp2_ = ldefault_apps_return_combobox_text (_tmp1_);
	_tmp3_ = _tmp2_;
	ldefault_apps_dbus_backend_KeymapSet (_tmp0_, "mode", NULL, _tmp3_);
	_g_free0 (_tmp3_);
	_tmp4_ = _data4_->dbus_backend;
	_tmp5_ = _data4_->keymap_model_entry;
	_tmp6_ = gtk_entry_get_text (_tmp5_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp4_, "model", NULL, _tmp6_);
	_tmp7_ = _data4_->dbus_backend;
	_tmp8_ = _data4_->keymap_layout_entry;
	_tmp9_ = gtk_entry_get_text (_tmp8_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp7_, "layout", NULL, _tmp9_);
	_tmp10_ = _data4_->dbus_backend;
	_tmp11_ = _data4_->keymap_variant_entry;
	_tmp12_ = gtk_entry_get_text (_tmp11_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp10_, "variant", NULL, _tmp12_);
	_tmp13_ = _data4_->dbus_backend;
	_tmp14_ = _data4_->keymap_options_entry;
	_tmp15_ = gtk_entry_get_text (_tmp14_);
	ldefault_apps_dbus_backend_KeymapSet (_tmp13_, "options", NULL, _tmp15_);
}


static void ___lambda24__gtk_button_clicked (GtkButton* _sender, gpointer self) {
	__lambda24_ (self);
}


static void __lambda25_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->dbus_backend;
	ldefault_apps_dbus_backend_KeymapActivate (_tmp0_);
}


static void ___lambda25__gtk_button_clicked (GtkButton* _sender, gpointer self) {
	__lambda25_ (self);
}


static void __lambda26_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	GtkComboBox* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = _data4_->laptop_mode_combobox;
	_tmp2_ = ldefault_apps_return_combobox_text (_tmp1_);
	_tmp3_ = _tmp2_;
	ldefault_apps_dbus_backend_StateSet (_tmp0_, "laptop_mode", NULL, _tmp3_);
	_g_free0 (_tmp3_);
}


static void ___lambda26__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
	__lambda26_ (self);
}


static void __lambda27_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	GtkCheckButton* _tmp0_ = NULL;
	gboolean _tmp1_ = FALSE;
	self = _data4_->self;
	g_message ("main.vala:542: Click !");
	_tmp0_ = _data4_->dbus_gnome_checkbutton;
	_tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
	if (_tmp1_) {
		LDefaultAppsDbusBackend* _tmp2_ = NULL;
		_tmp2_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_DbusSet (_tmp2_, "gnome", NULL, "true");
	} else {
		LDefaultAppsDbusBackend* _tmp3_ = NULL;
		_tmp3_ = _data4_->dbus_backend;
		ldefault_apps_dbus_backend_DbusSet (_tmp3_, "gnome", NULL, "false");
	}
}


static void ___lambda27__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
	__lambda27_ (self);
}


static void __lambda28_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	GtkComboBox* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	self = _data4_->self;
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = _data4_->environment_type_combobox;
	_tmp2_ = ldefault_apps_return_combobox_text (_tmp1_);
	_tmp3_ = _tmp2_;
	ldefault_apps_dbus_backend_EnvironmentSet (_tmp0_, "type", NULL, _tmp3_);
	_g_free0 (_tmp3_);
}


static void ___lambda28__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
	__lambda28_ (self);
}


static void __lambda29_ (Block4Data* _data4_) {
	LDefaultAppsMainWindows* self;
	LDefaultAppsDbusBackend* _tmp0_ = NULL;
	const gchar* _tmp1_ = NULL;
	self = _data4_->self;
	g_message ("main.vala:572: Click !");
	_tmp0_ = _data4_->dbus_backend;
	_tmp1_ = gtk_entry_get_text (_data4_->enviroment_menu_prefix_entry);
	ldefault_apps_dbus_backend_EnvironmentSet (_tmp0_, "menu_prefix", NULL, _tmp1_);
}


static void ___lambda29__gtk_button_clicked (GtkButton* _sender, gpointer self) {
	__lambda29_ (self);
}


LDefaultAppsMainWindows* ldefault_apps_main_windows_construct (GType object_type, GKeyFile* kf) {
	LDefaultAppsMainWindows * self = NULL;
	Block4Data* _data4_;
	const gchar* _tmp0_ = NULL;
	GtkBuilder* builder = NULL;
	GtkBuilder* _tmp6_ = NULL;
	GtkBuilder* _tmp19_ = NULL;
	GtkVBox* main_vbox = NULL;
	GtkBuilder* _tmp20_ = NULL;
	GObject* _tmp21_ = NULL;
	GtkVBox* _tmp22_ = NULL;
	LDefaultAppsDbusBackend* _tmp28_ = NULL;
	GtkBuilder* _tmp29_ = NULL;
	GtkBuilder* _tmp30_ = NULL;
	LDefaultAppsDbusBackend* _tmp31_ = NULL;
	gchar* manual_setting_help = NULL;
	const gchar* _tmp32_ = NULL;
	gchar* _tmp33_ = NULL;
	gchar* session_string_help = NULL;
	const gchar* _tmp34_ = NULL;
	gchar* _tmp35_ = NULL;
	gchar* extra_string_help = NULL;
	const gchar* _tmp36_ = NULL;
	gchar* _tmp37_ = NULL;
	gchar* mime_association_help = NULL;
	const gchar* _tmp38_ = NULL;
	gchar* _tmp39_ = NULL;
	gchar* mime_available_help = NULL;
	const gchar* _tmp40_ = NULL;
	gchar* _tmp41_ = NULL;
	gchar* handle_desktop_help = NULL;
	const gchar* _tmp42_ = NULL;
	gchar* _tmp43_ = NULL;
	gchar* autostart_help = NULL;
	const gchar* _tmp44_ = NULL;
	gchar* _tmp45_ = NULL;
	gchar* debian_default_help = NULL;
	const gchar* _tmp46_ = NULL;
	gchar* _tmp47_ = NULL;
	gchar* windows_manager_help_message = NULL;
	const gchar* _tmp48_ = NULL;
	gchar* _tmp49_ = NULL;
	gchar** windows_manager_more = NULL;
	gchar* _tmp50_ = NULL;
	gchar* _tmp51_ = NULL;
	gchar** _tmp52_ = NULL;
	gint windows_manager_more_length1 = 0;
	gint _windows_manager_more_size_ = 0;
	gchar* windows_manager_more_help_message = NULL;
	const gchar* _tmp53_ = NULL;
	const gchar* _tmp54_ = NULL;
	gchar* _tmp55_ = NULL;
	GtkBuilder* _tmp56_ = NULL;
	GKeyFile* _tmp57_ = NULL;
	LDefaultAppsDbusBackend* _tmp58_ = NULL;
	const gchar* _tmp59_ = NULL;
	gchar** _tmp60_ = NULL;
	gint _tmp60__length1 = 0;
	const gchar* _tmp61_ = NULL;
	gchar* panel_help_message = NULL;
	const gchar* _tmp62_ = NULL;
	gchar* _tmp63_ = NULL;
	gchar** panel_more = NULL;
	gchar* _tmp64_ = NULL;
	gchar** _tmp65_ = NULL;
	gint panel_more_length1 = 0;
	gint _panel_more_size_ = 0;
	gchar* panel_more_help_message = NULL;
	const gchar* _tmp66_ = NULL;
	gchar* _tmp67_ = NULL;
	GtkBuilder* _tmp68_ = NULL;
	GKeyFile* _tmp69_ = NULL;
	LDefaultAppsDbusBackend* _tmp70_ = NULL;
	const gchar* _tmp71_ = NULL;
	gchar** _tmp72_ = NULL;
	gint _tmp72__length1 = 0;
	const gchar* _tmp73_ = NULL;
	gchar* dock_help_message = NULL;
	const gchar* _tmp74_ = NULL;
	gchar* _tmp75_ = NULL;
	gchar** dock_more = NULL;
	gchar* _tmp76_ = NULL;
	gchar** _tmp77_ = NULL;
	gint dock_more_length1 = 0;
	gint _dock_more_size_ = 0;
	gchar* dock_more_help_message = NULL;
	const gchar* _tmp78_ = NULL;
	gchar* _tmp79_ = NULL;
	GtkBuilder* _tmp80_ = NULL;
	GKeyFile* _tmp81_ = NULL;
	LDefaultAppsDbusBackend* _tmp82_ = NULL;
	const gchar* _tmp83_ = NULL;
	gchar** _tmp84_ = NULL;
	gint _tmp84__length1 = 0;
	const gchar* _tmp85_ = NULL;
	gchar* file_manager_help_message = NULL;
	const gchar* _tmp86_ = NULL;
	gchar* _tmp87_ = NULL;
	gchar** file_manager_more = NULL;
	gchar* _tmp88_ = NULL;
	gchar* _tmp89_ = NULL;
	gchar* _tmp90_ = NULL;
	gchar* _tmp91_ = NULL;
	gchar* _tmp92_ = NULL;
	gchar* _tmp93_ = NULL;
	gchar** _tmp94_ = NULL;
	gint file_manager_more_length1 = 0;
	gint _file_manager_more_size_ = 0;
	gchar* file_manager_more_help_message = NULL;
	const gchar* _tmp95_ = NULL;
	const gchar* _tmp96_ = NULL;
	gchar* _tmp97_ = NULL;
	gchar* _tmp98_ = NULL;
	const gchar* _tmp99_ = NULL;
	gchar* _tmp100_ = NULL;
	gchar* _tmp101_ = NULL;
	const gchar* _tmp102_ = NULL;
	gchar* _tmp103_ = NULL;
	gchar* _tmp104_ = NULL;
	const gchar* _tmp105_ = NULL;
	gchar* _tmp106_ = NULL;
	gchar* _tmp107_ = NULL;
	const gchar* _tmp108_ = NULL;
	gchar* _tmp109_ = NULL;
	gchar* _tmp110_ = NULL;
	GtkBuilder* _tmp111_ = NULL;
	GKeyFile* _tmp112_ = NULL;
	LDefaultAppsDbusBackend* _tmp113_ = NULL;
	const gchar* _tmp114_ = NULL;
	gchar** _tmp115_ = NULL;
	gint _tmp115__length1 = 0;
	const gchar* _tmp116_ = NULL;
	gchar* composite_manager_help_message = NULL;
	const gchar* _tmp117_ = NULL;
	gchar* _tmp118_ = NULL;
	gchar** composite_manager_more = NULL;
	gchar* _tmp119_ = NULL;
	gchar** _tmp120_ = NULL;
	gint composite_manager_more_length1 = 0;
	gint _composite_manager_more_size_ = 0;
	gchar* composite_manager_more_help_message = NULL;
	gchar* _tmp121_ = NULL;
	GtkBuilder* _tmp122_ = NULL;
	GKeyFile* _tmp123_ = NULL;
	LDefaultAppsDbusBackend* _tmp124_ = NULL;
	const gchar* _tmp125_ = NULL;
	gchar** _tmp126_ = NULL;
	gint _tmp126__length1 = 0;
	const gchar* _tmp127_ = NULL;
	gchar* desktop_manager_help_message = NULL;
	const gchar* _tmp128_ = NULL;
	gchar* _tmp129_ = NULL;
	gchar** desktop_manager_more = NULL;
	gchar* _tmp130_ = NULL;
	gchar* _tmp131_ = NULL;
	gchar** _tmp132_ = NULL;
	gint desktop_manager_more_length1 = 0;
	gint _desktop_manager_more_size_ = 0;
	gchar* desktop_manager_more_help_message = NULL;
	const gchar* _tmp133_ = NULL;
	gchar* _tmp134_ = NULL;
	GtkBuilder* _tmp135_ = NULL;
	GKeyFile* _tmp136_ = NULL;
	LDefaultAppsDbusBackend* _tmp137_ = NULL;
	const gchar* _tmp138_ = NULL;
	gchar** _tmp139_ = NULL;
	gint _tmp139__length1 = 0;
	const gchar* _tmp140_ = NULL;
	gchar* screensaver_help_message = NULL;
	const gchar* _tmp141_ = NULL;
	gchar* _tmp142_ = NULL;
	gchar** screensaver_more = NULL;
	gchar* _tmp143_ = NULL;
	gchar** _tmp144_ = NULL;
	gint screensaver_more_length1 = 0;
	gint _screensaver_more_size_ = 0;
	gchar* screensaver_more_help_message = NULL;
	gchar* _tmp145_ = NULL;
	GtkBuilder* _tmp146_ = NULL;
	GKeyFile* _tmp147_ = NULL;
	LDefaultAppsDbusBackend* _tmp148_ = NULL;
	const gchar* _tmp149_ = NULL;
	gchar** _tmp150_ = NULL;
	gint _tmp150__length1 = 0;
	const gchar* _tmp151_ = NULL;
	gchar* power_manager_help_message = NULL;
	const gchar* _tmp152_ = NULL;
	gchar* _tmp153_ = NULL;
	gchar** power_manager_more = NULL;
	gchar* _tmp154_ = NULL;
	gchar** _tmp155_ = NULL;
	gint power_manager_more_length1 = 0;
	gint _power_manager_more_size_ = 0;
	gchar* power_manager_more_help_message = NULL;
	gchar* _tmp156_ = NULL;
	GtkBuilder* _tmp157_ = NULL;
	GKeyFile* _tmp158_ = NULL;
	LDefaultAppsDbusBackend* _tmp159_ = NULL;
	const gchar* _tmp160_ = NULL;
	gchar** _tmp161_ = NULL;
	gint _tmp161__length1 = 0;
	const gchar* _tmp162_ = NULL;
	gchar* polkit_help_message = NULL;
	const gchar* _tmp163_ = NULL;
	gchar* _tmp164_ = NULL;
	gchar** polkit_more = NULL;
	gchar* _tmp165_ = NULL;
	gchar** _tmp166_ = NULL;
	gint polkit_more_length1 = 0;
	gint _polkit_more_size_ = 0;
	gchar* polkit_more_help_message = NULL;
	gchar* _tmp167_ = NULL;
	GtkBuilder* _tmp168_ = NULL;
	GKeyFile* _tmp169_ = NULL;
	LDefaultAppsDbusBackend* _tmp170_ = NULL;
	const gchar* _tmp171_ = NULL;
	gchar** _tmp172_ = NULL;
	gint _tmp172__length1 = 0;
	const gchar* _tmp173_ = NULL;
	gchar* network_gui_help_message = NULL;
	const gchar* _tmp174_ = NULL;
	gchar* _tmp175_ = NULL;
	gchar** network_gui_more = NULL;
	gchar* _tmp176_ = NULL;
	gchar** _tmp177_ = NULL;
	gint network_gui_more_length1 = 0;
	gint _network_gui_more_size_ = 0;
	gchar* network_gui_more_help_message = NULL;
	gchar* _tmp178_ = NULL;
	GtkBuilder* _tmp179_ = NULL;
	GKeyFile* _tmp180_ = NULL;
	LDefaultAppsDbusBackend* _tmp181_ = NULL;
	const gchar* _tmp182_ = NULL;
	gchar** _tmp183_ = NULL;
	gint _tmp183__length1 = 0;
	const gchar* _tmp184_ = NULL;
	gchar* im1_help_message = NULL;
	const gchar* _tmp185_ = NULL;
	gchar* _tmp186_ = NULL;
	gchar** im1_more = NULL;
	gchar* _tmp187_ = NULL;
	gchar* _tmp188_ = NULL;
	gchar* _tmp189_ = NULL;
	gchar* _tmp190_ = NULL;
	gchar** _tmp191_ = NULL;
	gint im1_more_length1 = 0;
	gint _im1_more_size_ = 0;
	gchar* im1_more_help_message = NULL;
	const gchar* _tmp192_ = NULL;
	const gchar* _tmp193_ = NULL;
	gchar* _tmp194_ = NULL;
	gchar* _tmp195_ = NULL;
	const gchar* _tmp196_ = NULL;
	gchar* _tmp197_ = NULL;
	gchar* _tmp198_ = NULL;
	const gchar* _tmp199_ = NULL;
	gchar* _tmp200_ = NULL;
	gchar* _tmp201_ = NULL;
	GtkBuilder* _tmp202_ = NULL;
	GKeyFile* _tmp203_ = NULL;
	LDefaultAppsDbusBackend* _tmp204_ = NULL;
	const gchar* _tmp205_ = NULL;
	gchar** _tmp206_ = NULL;
	gint _tmp206__length1 = 0;
	const gchar* _tmp207_ = NULL;
	gchar* im2_help_message = NULL;
	const gchar* _tmp208_ = NULL;
	gchar* _tmp209_ = NULL;
	gchar** im2_more = NULL;
	gchar* _tmp210_ = NULL;
	gchar* _tmp211_ = NULL;
	gchar* _tmp212_ = NULL;
	gchar* _tmp213_ = NULL;
	gchar** _tmp214_ = NULL;
	gint im2_more_length1 = 0;
	gint _im2_more_size_ = 0;
	gchar* im2_more_help_message = NULL;
	const gchar* _tmp215_ = NULL;
	const gchar* _tmp216_ = NULL;
	gchar* _tmp217_ = NULL;
	gchar* _tmp218_ = NULL;
	const gchar* _tmp219_ = NULL;
	gchar* _tmp220_ = NULL;
	gchar* _tmp221_ = NULL;
	const gchar* _tmp222_ = NULL;
	gchar* _tmp223_ = NULL;
	gchar* _tmp224_ = NULL;
	GtkBuilder* _tmp225_ = NULL;
	GKeyFile* _tmp226_ = NULL;
	LDefaultAppsDbusBackend* _tmp227_ = NULL;
	const gchar* _tmp228_ = NULL;
	gchar** _tmp229_ = NULL;
	gint _tmp229__length1 = 0;
	const gchar* _tmp230_ = NULL;
	gchar* terminal_manager_help_message = NULL;
	const gchar* _tmp231_ = NULL;
	gchar* _tmp232_ = NULL;
	gchar** terminal_manager_more = NULL;
	gchar* _tmp233_ = NULL;
	gchar* _tmp234_ = NULL;
	gchar* _tmp235_ = NULL;
	gchar* _tmp236_ = NULL;
	gchar** _tmp237_ = NULL;
	gint terminal_manager_more_length1 = 0;
	gint _terminal_manager_more_size_ = 0;
	gchar* terminal_manager_more_help_message = NULL;
	const gchar* _tmp238_ = NULL;
	const gchar* _tmp239_ = NULL;
	gchar* _tmp240_ = NULL;
	gchar* _tmp241_ = NULL;
	const gchar* _tmp242_ = NULL;
	gchar* _tmp243_ = NULL;
	gchar* _tmp244_ = NULL;
	const gchar* _tmp245_ = NULL;
	gchar* _tmp246_ = NULL;
	gchar* _tmp247_ = NULL;
	GtkBuilder* _tmp248_ = NULL;
	GKeyFile* _tmp249_ = NULL;
	LDefaultAppsDbusBackend* _tmp250_ = NULL;
	const gchar* _tmp251_ = NULL;
	gchar** _tmp252_ = NULL;
	gint _tmp252__length1 = 0;
	const gchar* _tmp253_ = NULL;
	gchar* webbrowser_help_message = NULL;
	const gchar* _tmp254_ = NULL;
	gchar* _tmp255_ = NULL;
	gchar** webbrowser_more = NULL;
	gchar* _tmp256_ = NULL;
	gchar* _tmp257_ = NULL;
	gchar* _tmp258_ = NULL;
	gchar* _tmp259_ = NULL;
	gchar** _tmp260_ = NULL;
	gint webbrowser_more_length1 = 0;
	gint _webbrowser_more_size_ = 0;
	gchar* webbrowser_more_help_message = NULL;
	const gchar* _tmp261_ = NULL;
	const gchar* _tmp262_ = NULL;
	gchar* _tmp263_ = NULL;
	gchar* _tmp264_ = NULL;
	const gchar* _tmp265_ = NULL;
	gchar* _tmp266_ = NULL;
	gchar* _tmp267_ = NULL;
	const gchar* _tmp268_ = NULL;
	gchar* _tmp269_ = NULL;
	gchar* _tmp270_ = NULL;
	GtkBuilder* _tmp271_ = NULL;
	GKeyFile* _tmp272_ = NULL;
	LDefaultAppsDbusBackend* _tmp273_ = NULL;
	const gchar* _tmp274_ = NULL;
	gchar** _tmp275_ = NULL;
	gint _tmp275__length1 = 0;
	const gchar* _tmp276_ = NULL;
	gchar* email_help_message = NULL;
	const gchar* _tmp277_ = NULL;
	gchar* _tmp278_ = NULL;
	gchar** email_more = NULL;
	gchar* _tmp279_ = NULL;
	gchar* _tmp280_ = NULL;
	gchar* _tmp281_ = NULL;
	gchar** _tmp282_ = NULL;
	gint email_more_length1 = 0;
	gint _email_more_size_ = 0;
	gchar* email_more_help_message = NULL;
	const gchar* _tmp283_ = NULL;
	const gchar* _tmp284_ = NULL;
	gchar* _tmp285_ = NULL;
	gchar* _tmp286_ = NULL;
	const gchar* _tmp287_ = NULL;
	gchar* _tmp288_ = NULL;
	gchar* _tmp289_ = NULL;
	GtkBuilder* _tmp290_ = NULL;
	GKeyFile* _tmp291_ = NULL;
	LDefaultAppsDbusBackend* _tmp292_ = NULL;
	const gchar* _tmp293_ = NULL;
	gchar** _tmp294_ = NULL;
	gint _tmp294__length1 = 0;
	const gchar* _tmp295_ = NULL;
	gchar* widget_help_message = NULL;
	const gchar* _tmp296_ = NULL;
	gchar* _tmp297_ = NULL;
	gchar** widget_more = NULL;
	gchar* _tmp298_ = NULL;
	gchar** _tmp299_ = NULL;
	gint widget_more_length1 = 0;
	gint _widget_more_size_ = 0;
	gchar* widget_more_help_message = NULL;
	const gchar* _tmp300_ = NULL;
	gchar* _tmp301_ = NULL;
	GtkBuilder* _tmp302_ = NULL;
	GKeyFile* _tmp303_ = NULL;
	LDefaultAppsDbusBackend* _tmp304_ = NULL;
	const gchar* _tmp305_ = NULL;
	gchar** _tmp306_ = NULL;
	gint _tmp306__length1 = 0;
	const gchar* _tmp307_ = NULL;
	gchar* launcher_manager_help_message = NULL;
	const gchar* _tmp308_ = NULL;
	gchar* _tmp309_ = NULL;
	gchar** launcher_manager_more = NULL;
	gchar* _tmp310_ = NULL;
	gchar** _tmp311_ = NULL;
	gint launcher_manager_more_length1 = 0;
	gint _launcher_manager_more_size_ = 0;
	gchar* launcher_manager_more_help_message = NULL;
	const gchar* _tmp312_ = NULL;
	gchar* _tmp313_ = NULL;
	GtkBuilder* _tmp314_ = NULL;
	GKeyFile* _tmp315_ = NULL;
	LDefaultAppsDbusBackend* _tmp316_ = NULL;
	const gchar* _tmp317_ = NULL;
	gchar** _tmp318_ = NULL;
	gint _tmp318__length1 = 0;
	const gchar* _tmp319_ = NULL;
	gchar* screenshot_manager_help_message = NULL;
	const gchar* _tmp320_ = NULL;
	gchar* _tmp321_ = NULL;
	gchar** screenshot_manager_more = NULL;
	gchar* _tmp322_ = NULL;
	gchar** _tmp323_ = NULL;
	gint screenshot_manager_more_length1 = 0;
	gint _screenshot_manager_more_size_ = 0;
	gchar* screenshot_manager_more_help_message = NULL;
	const gchar* _tmp324_ = NULL;
	gchar* _tmp325_ = NULL;
	GtkBuilder* _tmp326_ = NULL;
	GKeyFile* _tmp327_ = NULL;
	LDefaultAppsDbusBackend* _tmp328_ = NULL;
	const gchar* _tmp329_ = NULL;
	gchar** _tmp330_ = NULL;
	gint _tmp330__length1 = 0;
	const gchar* _tmp331_ = NULL;
	gchar* pdf_reader_help_message = NULL;
	gchar* _tmp332_ = NULL;
	gchar** pdf_reader_more = NULL;
	gchar* _tmp333_ = NULL;
	gchar* _tmp334_ = NULL;
	gchar* _tmp335_ = NULL;
	gchar** _tmp336_ = NULL;
	gint pdf_reader_more_length1 = 0;
	gint _pdf_reader_more_size_ = 0;
	gchar* pdf_reader_more_help_message = NULL;
	const gchar* _tmp337_ = NULL;
	const gchar* _tmp338_ = NULL;
	gchar* _tmp339_ = NULL;
	gchar* _tmp340_ = NULL;
	const gchar* _tmp341_ = NULL;
	gchar* _tmp342_ = NULL;
	gchar* _tmp343_ = NULL;
	GtkBuilder* _tmp344_ = NULL;
	GKeyFile* _tmp345_ = NULL;
	LDefaultAppsDbusBackend* _tmp346_ = NULL;
	const gchar* _tmp347_ = NULL;
	gchar** _tmp348_ = NULL;
	gint _tmp348__length1 = 0;
	const gchar* _tmp349_ = NULL;
	gchar* video_player_help_message = NULL;
	const gchar* _tmp350_ = NULL;
	gchar* _tmp351_ = NULL;
	gchar** video_player_more = NULL;
	gchar* _tmp352_ = NULL;
	gchar* _tmp353_ = NULL;
	gchar* _tmp354_ = NULL;
	gchar** _tmp355_ = NULL;
	gint video_player_more_length1 = 0;
	gint _video_player_more_size_ = 0;
	gchar* video_player_more_help_message = NULL;
	const gchar* _tmp356_ = NULL;
	const gchar* _tmp357_ = NULL;
	gchar* _tmp358_ = NULL;
	gchar* _tmp359_ = NULL;
	const gchar* _tmp360_ = NULL;
	gchar* _tmp361_ = NULL;
	gchar* _tmp362_ = NULL;
	GtkBuilder* _tmp363_ = NULL;
	GKeyFile* _tmp364_ = NULL;
	LDefaultAppsDbusBackend* _tmp365_ = NULL;
	const gchar* _tmp366_ = NULL;
	gchar** _tmp367_ = NULL;
	gint _tmp367__length1 = 0;
	const gchar* _tmp368_ = NULL;
	gchar* audio_player_help_message = NULL;
	const gchar* _tmp369_ = NULL;
	gchar* _tmp370_ = NULL;
	gchar** audio_player_more = NULL;
	gchar* _tmp371_ = NULL;
	gchar* _tmp372_ = NULL;
	gchar* _tmp373_ = NULL;
	gchar** _tmp374_ = NULL;
	gint audio_player_more_length1 = 0;
	gint _audio_player_more_size_ = 0;
	gchar* audio_player_more_help_message = NULL;
	const gchar* _tmp375_ = NULL;
	const gchar* _tmp376_ = NULL;
	gchar* _tmp377_ = NULL;
	gchar* _tmp378_ = NULL;
	const gchar* _tmp379_ = NULL;
	gchar* _tmp380_ = NULL;
	gchar* _tmp381_ = NULL;
	GtkBuilder* _tmp382_ = NULL;
	GKeyFile* _tmp383_ = NULL;
	LDefaultAppsDbusBackend* _tmp384_ = NULL;
	const gchar* _tmp385_ = NULL;
	gchar** _tmp386_ = NULL;
	gint _tmp386__length1 = 0;
	const gchar* _tmp387_ = NULL;
	gchar* image_display_help_message = NULL;
	const gchar* _tmp388_ = NULL;
	gchar* _tmp389_ = NULL;
	gchar** image_display_more = NULL;
	gchar* _tmp390_ = NULL;
	gchar* _tmp391_ = NULL;
	gchar* _tmp392_ = NULL;
	gchar** _tmp393_ = NULL;
	gint image_display_more_length1 = 0;
	gint _image_display_more_size_ = 0;
	gchar* image_display_more_help_message = NULL;
	const gchar* _tmp394_ = NULL;
	const gchar* _tmp395_ = NULL;
	gchar* _tmp396_ = NULL;
	gchar* _tmp397_ = NULL;
	const gchar* _tmp398_ = NULL;
	gchar* _tmp399_ = NULL;
	gchar* _tmp400_ = NULL;
	GtkBuilder* _tmp401_ = NULL;
	GKeyFile* _tmp402_ = NULL;
	LDefaultAppsDbusBackend* _tmp403_ = NULL;
	const gchar* _tmp404_ = NULL;
	gchar** _tmp405_ = NULL;
	gint _tmp405__length1 = 0;
	const gchar* _tmp406_ = NULL;
	gchar* text_editor_help_message = NULL;
	const gchar* _tmp407_ = NULL;
	gchar* _tmp408_ = NULL;
	gchar** text_editor_more = NULL;
	gchar* _tmp409_ = NULL;
	gchar* _tmp410_ = NULL;
	gchar* _tmp411_ = NULL;
	gchar* _tmp412_ = NULL;
	gchar** _tmp413_ = NULL;
	gint text_editor_more_length1 = 0;
	gint _text_editor_more_size_ = 0;
	gchar* text_editor_more_help_message = NULL;
	const gchar* _tmp414_ = NULL;
	const gchar* _tmp415_ = NULL;
	gchar* _tmp416_ = NULL;
	gchar* _tmp417_ = NULL;
	const gchar* _tmp418_ = NULL;
	gchar* _tmp419_ = NULL;
	gchar* _tmp420_ = NULL;
	GtkBuilder* _tmp421_ = NULL;
	GKeyFile* _tmp422_ = NULL;
	LDefaultAppsDbusBackend* _tmp423_ = NULL;
	const gchar* _tmp424_ = NULL;
	gchar** _tmp425_ = NULL;
	gint _tmp425__length1 = 0;
	const gchar* _tmp426_ = NULL;
	gchar* archive_help_message = NULL;
	const gchar* _tmp427_ = NULL;
	gchar* _tmp428_ = NULL;
	gchar** archive_more = NULL;
	gchar* _tmp429_ = NULL;
	gchar* _tmp430_ = NULL;
	gchar* _tmp431_ = NULL;
	gchar** _tmp432_ = NULL;
	gint archive_more_length1 = 0;
	gint _archive_more_size_ = 0;
	gchar* archive_more_help_message = NULL;
	const gchar* _tmp433_ = NULL;
	const gchar* _tmp434_ = NULL;
	gchar* _tmp435_ = NULL;
	gchar* _tmp436_ = NULL;
	const gchar* _tmp437_ = NULL;
	gchar* _tmp438_ = NULL;
	gchar* _tmp439_ = NULL;
	GtkBuilder* _tmp440_ = NULL;
	GKeyFile* _tmp441_ = NULL;
	LDefaultAppsDbusBackend* _tmp442_ = NULL;
	const gchar* _tmp443_ = NULL;
	gchar** _tmp444_ = NULL;
	gint _tmp444__length1 = 0;
	const gchar* _tmp445_ = NULL;
	gchar* charmap_help_message = NULL;
	const gchar* _tmp446_ = NULL;
	gchar* _tmp447_ = NULL;
	gchar** charmap_more = NULL;
	gchar* _tmp448_ = NULL;
	gchar** _tmp449_ = NULL;
	gint charmap_more_length1 = 0;
	gint _charmap_more_size_ = 0;
	gchar* charmap_more_help_message = NULL;
	gchar* _tmp450_ = NULL;
	GtkBuilder* _tmp451_ = NULL;
	GKeyFile* _tmp452_ = NULL;
	LDefaultAppsDbusBackend* _tmp453_ = NULL;
	const gchar* _tmp454_ = NULL;
	gchar** _tmp455_ = NULL;
	gint _tmp455__length1 = 0;
	const gchar* _tmp456_ = NULL;
	gchar* calculator_help_message = NULL;
	const gchar* _tmp457_ = NULL;
	gchar* _tmp458_ = NULL;
	gchar** calculator_more = NULL;
	gchar* _tmp459_ = NULL;
	gchar** _tmp460_ = NULL;
	gint calculator_more_length1 = 0;
	gint _calculator_more_size_ = 0;
	gchar* calculator_more_help_message = NULL;
	gchar* _tmp461_ = NULL;
	GtkBuilder* _tmp462_ = NULL;
	GKeyFile* _tmp463_ = NULL;
	LDefaultAppsDbusBackend* _tmp464_ = NULL;
	const gchar* _tmp465_ = NULL;
	gchar** _tmp466_ = NULL;
	gint _tmp466__length1 = 0;
	const gchar* _tmp467_ = NULL;
	gchar* spreadsheet_help_message = NULL;
	const gchar* _tmp468_ = NULL;
	gchar* _tmp469_ = NULL;
	gchar** spreadsheet_more = NULL;
	gchar* _tmp470_ = NULL;
	gchar* _tmp471_ = NULL;
	gchar* _tmp472_ = NULL;
	gchar** _tmp473_ = NULL;
	gint spreadsheet_more_length1 = 0;
	gint _spreadsheet_more_size_ = 0;
	gchar* spreadsheet_more_help_message = NULL;
	const gchar* _tmp474_ = NULL;
	const gchar* _tmp475_ = NULL;
	gchar* _tmp476_ = NULL;
	gchar* _tmp477_ = NULL;
	const gchar* _tmp478_ = NULL;
	gchar* _tmp479_ = NULL;
	gchar* _tmp480_ = NULL;
	GtkBuilder* _tmp481_ = NULL;
	GKeyFile* _tmp482_ = NULL;
	LDefaultAppsDbusBackend* _tmp483_ = NULL;
	const gchar* _tmp484_ = NULL;
	gchar** _tmp485_ = NULL;
	gint _tmp485__length1 = 0;
	const gchar* _tmp486_ = NULL;
	gchar* bittorent_help_message = NULL;
	const gchar* _tmp487_ = NULL;
	gchar* _tmp488_ = NULL;
	gchar** bittorent_more = NULL;
	gchar* _tmp489_ = NULL;
	gchar* _tmp490_ = NULL;
	gchar* _tmp491_ = NULL;
	gchar** _tmp492_ = NULL;
	gint bittorent_more_length1 = 0;
	gint _bittorent_more_size_ = 0;
	gchar* bittorent_more_help_message = NULL;
	const gchar* _tmp493_ = NULL;
	const gchar* _tmp494_ = NULL;
	gchar* _tmp495_ = NULL;
	gchar* _tmp496_ = NULL;
	const gchar* _tmp497_ = NULL;
	gchar* _tmp498_ = NULL;
	gchar* _tmp499_ = NULL;
	GtkBuilder* _tmp500_ = NULL;
	GKeyFile* _tmp501_ = NULL;
	LDefaultAppsDbusBackend* _tmp502_ = NULL;
	const gchar* _tmp503_ = NULL;
	gchar** _tmp504_ = NULL;
	gint _tmp504__length1 = 0;
	const gchar* _tmp505_ = NULL;
	gchar* document_help_message = NULL;
	const gchar* _tmp506_ = NULL;
	gchar* _tmp507_ = NULL;
	gchar** document_more = NULL;
	gchar* _tmp508_ = NULL;
	gchar* _tmp509_ = NULL;
	gchar* _tmp510_ = NULL;
	gchar** _tmp511_ = NULL;
	gint document_more_length1 = 0;
	gint _document_more_size_ = 0;
	gchar* document_more_help_message = NULL;
	const gchar* _tmp512_ = NULL;
	const gchar* _tmp513_ = NULL;
	gchar* _tmp514_ = NULL;
	gchar* _tmp515_ = NULL;
	const gchar* _tmp516_ = NULL;
	gchar* _tmp517_ = NULL;
	gchar* _tmp518_ = NULL;
	GtkBuilder* _tmp519_ = NULL;
	GKeyFile* _tmp520_ = NULL;
	LDefaultAppsDbusBackend* _tmp521_ = NULL;
	const gchar* _tmp522_ = NULL;
	gchar** _tmp523_ = NULL;
	gint _tmp523__length1 = 0;
	const gchar* _tmp524_ = NULL;
	gchar* webcam_help_message = NULL;
	const gchar* _tmp525_ = NULL;
	gchar* _tmp526_ = NULL;
	gchar** webcam_more = NULL;
	gchar* _tmp527_ = NULL;
	gchar** _tmp528_ = NULL;
	gint webcam_more_length1 = 0;
	gint _webcam_more_size_ = 0;
	gchar* webcam_more_help_message = NULL;
	const gchar* _tmp529_ = NULL;
	gchar* _tmp530_ = NULL;
	GtkBuilder* _tmp531_ = NULL;
	GKeyFile* _tmp532_ = NULL;
	LDefaultAppsDbusBackend* _tmp533_ = NULL;
	const gchar* _tmp534_ = NULL;
	gchar** _tmp535_ = NULL;
	gint _tmp535__length1 = 0;
	const gchar* _tmp536_ = NULL;
	gchar* burn_help_message = NULL;
	const gchar* _tmp537_ = NULL;
	gchar* _tmp538_ = NULL;
	gchar** burn_more = NULL;
	gchar* _tmp539_ = NULL;
	gchar* _tmp540_ = NULL;
	gchar* _tmp541_ = NULL;
	gchar** _tmp542_ = NULL;
	gint burn_more_length1 = 0;
	gint _burn_more_size_ = 0;
	gchar* burn_more_help_message = NULL;
	const gchar* _tmp543_ = NULL;
	const gchar* _tmp544_ = NULL;
	gchar* _tmp545_ = NULL;
	gchar* _tmp546_ = NULL;
	const gchar* _tmp547_ = NULL;
	gchar* _tmp548_ = NULL;
	gchar* _tmp549_ = NULL;
	GtkBuilder* _tmp550_ = NULL;
	GKeyFile* _tmp551_ = NULL;
	LDefaultAppsDbusBackend* _tmp552_ = NULL;
	const gchar* _tmp553_ = NULL;
	gchar** _tmp554_ = NULL;
	gint _tmp554__length1 = 0;
	const gchar* _tmp555_ = NULL;
	gchar* notes_help_message = NULL;
	const gchar* _tmp556_ = NULL;
	gchar* _tmp557_ = NULL;
	gchar** notes_more = NULL;
	gchar* _tmp558_ = NULL;
	gchar** _tmp559_ = NULL;
	gint notes_more_length1 = 0;
	gint _notes_more_size_ = 0;
	gchar* notes_more_help_message = NULL;
	const gchar* _tmp560_ = NULL;
	gchar* _tmp561_ = NULL;
	GtkBuilder* _tmp562_ = NULL;
	GKeyFile* _tmp563_ = NULL;
	LDefaultAppsDbusBackend* _tmp564_ = NULL;
	const gchar* _tmp565_ = NULL;
	gchar** _tmp566_ = NULL;
	gint _tmp566__length1 = 0;
	const gchar* _tmp567_ = NULL;
	gchar* disk_utility_help_message = NULL;
	const gchar* _tmp568_ = NULL;
	gchar* _tmp569_ = NULL;
	gchar** disk_utility_more = NULL;
	gchar* _tmp570_ = NULL;
	gchar** _tmp571_ = NULL;
	gint disk_utility_more_length1 = 0;
	gint _disk_utility_more_size_ = 0;
	gchar* disk_utility_more_help_message = NULL;
	const gchar* _tmp572_ = NULL;
	gchar* _tmp573_ = NULL;
	GtkBuilder* _tmp574_ = NULL;
	GKeyFile* _tmp575_ = NULL;
	LDefaultAppsDbusBackend* _tmp576_ = NULL;
	const gchar* _tmp577_ = NULL;
	gchar** _tmp578_ = NULL;
	gint _tmp578__length1 = 0;
	const gchar* _tmp579_ = NULL;
	gchar* tasks_help_message = NULL;
	const gchar* _tmp580_ = NULL;
	gchar* _tmp581_ = NULL;
	gchar** tasks_more = NULL;
	gchar* _tmp582_ = NULL;
	gchar* _tmp583_ = NULL;
	gchar* _tmp584_ = NULL;
	gchar** _tmp585_ = NULL;
	gint tasks_more_length1 = 0;
	gint _tasks_more_size_ = 0;
	gchar* tasks_more_help_message = NULL;
	const gchar* _tmp586_ = NULL;
	const gchar* _tmp587_ = NULL;
	gchar* _tmp588_ = NULL;
	gchar* _tmp589_ = NULL;
	const gchar* _tmp590_ = NULL;
	gchar* _tmp591_ = NULL;
	gchar* _tmp592_ = NULL;
	GtkBuilder* _tmp593_ = NULL;
	GKeyFile* _tmp594_ = NULL;
	LDefaultAppsDbusBackend* _tmp595_ = NULL;
	const gchar* _tmp596_ = NULL;
	gchar** _tmp597_ = NULL;
	gint _tmp597__length1 = 0;
	const gchar* _tmp598_ = NULL;
	gchar* lock_manager_help_message = NULL;
	const gchar* _tmp599_ = NULL;
	gchar* _tmp600_ = NULL;
	gchar** lock_manager_more = NULL;
	gchar* _tmp601_ = NULL;
	gchar** _tmp602_ = NULL;
	gint lock_manager_more_length1 = 0;
	gint _lock_manager_more_size_ = 0;
	gchar* lock_manager_more_help_message = NULL;
	const gchar* _tmp603_ = NULL;
	gchar* _tmp604_ = NULL;
	GtkBuilder* _tmp605_ = NULL;
	GKeyFile* _tmp606_ = NULL;
	LDefaultAppsDbusBackend* _tmp607_ = NULL;
	const gchar* _tmp608_ = NULL;
	gchar** _tmp609_ = NULL;
	gint _tmp609__length1 = 0;
	const gchar* _tmp610_ = NULL;
	gchar* audio_manager_help_message = NULL;
	const gchar* _tmp611_ = NULL;
	gchar* _tmp612_ = NULL;
	gchar** audio_manager_more = NULL;
	gchar* _tmp613_ = NULL;
	gchar** _tmp614_ = NULL;
	gint audio_manager_more_length1 = 0;
	gint _audio_manager_more_size_ = 0;
	gchar* audio_manager_more_help_message = NULL;
	const gchar* _tmp615_ = NULL;
	gchar* _tmp616_ = NULL;
	GtkBuilder* _tmp617_ = NULL;
	GKeyFile* _tmp618_ = NULL;
	LDefaultAppsDbusBackend* _tmp619_ = NULL;
	const gchar* _tmp620_ = NULL;
	gchar** _tmp621_ = NULL;
	gint _tmp621__length1 = 0;
	const gchar* _tmp622_ = NULL;
	gchar* workspace_manager_help_message = NULL;
	const gchar* _tmp623_ = NULL;
	gchar* _tmp624_ = NULL;
	gchar** workspace_manager_more = NULL;
	gchar* _tmp625_ = NULL;
	gchar** _tmp626_ = NULL;
	gint workspace_manager_more_length1 = 0;
	gint _workspace_manager_more_size_ = 0;
	gchar* workspace_manager_more_help_message = NULL;
	const gchar* _tmp627_ = NULL;
	gchar* _tmp628_ = NULL;
	GtkBuilder* _tmp629_ = NULL;
	GKeyFile* _tmp630_ = NULL;
	LDefaultAppsDbusBackend* _tmp631_ = NULL;
	const gchar* _tmp632_ = NULL;
	gchar** _tmp633_ = NULL;
	gint _tmp633__length1 = 0;
	const gchar* _tmp634_ = NULL;
	gchar* quit_manager_help_message = NULL;
	const gchar* _tmp635_ = NULL;
	gchar* _tmp636_ = NULL;
	gchar** quit_manager_more = NULL;
	gchar* _tmp637_ = NULL;
	gchar** _tmp638_ = NULL;
	gint quit_manager_more_length1 = 0;
	gint _quit_manager_more_size_ = 0;
	gchar* quit_manager_more_help_message = NULL;
	const gchar* _tmp639_ = NULL;
	gchar* _tmp640_ = NULL;
	GtkBuilder* _tmp641_ = NULL;
	GKeyFile* _tmp642_ = NULL;
	LDefaultAppsDbusBackend* _tmp643_ = NULL;
	const gchar* _tmp644_ = NULL;
	gchar** _tmp645_ = NULL;
	gint _tmp645__length1 = 0;
	const gchar* _tmp646_ = NULL;
	gchar* upgrade_manager_help_message = NULL;
	const gchar* _tmp647_ = NULL;
	gchar* _tmp648_ = NULL;
	gchar** upgrade_manager_more = NULL;
	gchar* _tmp649_ = NULL;
	gchar** _tmp650_ = NULL;
	gint upgrade_manager_more_length1 = 0;
	gint _upgrade_manager_more_size_ = 0;
	gchar* upgrade_manager_more_help_message = NULL;
	const gchar* _tmp651_ = NULL;
	gchar* _tmp652_ = NULL;
	GtkBuilder* _tmp653_ = NULL;
	GKeyFile* _tmp654_ = NULL;
	LDefaultAppsDbusBackend* _tmp655_ = NULL;
	const gchar* _tmp656_ = NULL;
	gchar** _tmp657_ = NULL;
	gint _tmp657__length1 = 0;
	const gchar* _tmp658_ = NULL;
	gchar* clipboard_help_message = NULL;
	const gchar* _tmp659_ = NULL;
	gchar* _tmp660_ = NULL;
	gchar** clipboard_more = NULL;
	gchar* _tmp661_ = NULL;
	gchar** _tmp662_ = NULL;
	gint clipboard_more_length1 = 0;
	gint _clipboard_more_size_ = 0;
	gchar* clipboard_more_help_message = NULL;
	const gchar* _tmp663_ = NULL;
	gchar* _tmp664_ = NULL;
	GtkBuilder* _tmp665_ = NULL;
	GKeyFile* _tmp666_ = NULL;
	LDefaultAppsDbusBackend* _tmp667_ = NULL;
	const gchar* _tmp668_ = NULL;
	gchar** _tmp669_ = NULL;
	gint _tmp669__length1 = 0;
	const gchar* _tmp670_ = NULL;
	gchar* security_help_message = NULL;
	const gchar* _tmp671_ = NULL;
	gchar* _tmp672_ = NULL;
	gchar** security_more = NULL;
	gchar* _tmp673_ = NULL;
	gchar** _tmp674_ = NULL;
	gint security_more_length1 = 0;
	gint _security_more_size_ = 0;
	gchar* security_more_help_message = NULL;
	const gchar* _tmp675_ = NULL;
	gchar* _tmp676_ = NULL;
	GtkBuilder* _tmp677_ = NULL;
	GKeyFile* _tmp678_ = NULL;
	LDefaultAppsDbusBackend* _tmp679_ = NULL;
	const gchar* _tmp680_ = NULL;
	gchar** _tmp681_ = NULL;
	gint _tmp681__length1 = 0;
	const gchar* _tmp682_ = NULL;
	gchar* a11y_help_message = NULL;
	const gchar* _tmp683_ = NULL;
	gchar* _tmp684_ = NULL;
	gchar** a11y_more = NULL;
	gchar* _tmp685_ = NULL;
	gchar** _tmp686_ = NULL;
	gint a11y_more_length1 = 0;
	gint _a11y_more_size_ = 0;
	gchar* a11y_more_help_message = NULL;
	const gchar* _tmp687_ = NULL;
	gchar* _tmp688_ = NULL;
	GtkBuilder* _tmp689_ = NULL;
	GKeyFile* _tmp690_ = NULL;
	LDefaultAppsDbusBackend* _tmp691_ = NULL;
	const gchar* _tmp692_ = NULL;
	gchar** _tmp693_ = NULL;
	gint _tmp693__length1 = 0;
	const gchar* _tmp694_ = NULL;
	gchar* proxy_manager_help_message = NULL;
	const gchar* _tmp695_ = NULL;
	gchar* _tmp696_ = NULL;
	gchar** proxy_manager_more = NULL;
	gchar* _tmp697_ = NULL;
	gchar** _tmp698_ = NULL;
	gint proxy_manager_more_length1 = 0;
	gint _proxy_manager_more_size_ = 0;
	gchar* proxy_manager_more_help_message = NULL;
	const gchar* _tmp699_ = NULL;
	gchar* _tmp700_ = NULL;
	GtkBuilder* _tmp701_ = NULL;
	GKeyFile* _tmp702_ = NULL;
	LDefaultAppsDbusBackend* _tmp703_ = NULL;
	const gchar* _tmp704_ = NULL;
	gchar** _tmp705_ = NULL;
	gint _tmp705__length1 = 0;
	const gchar* _tmp706_ = NULL;
	gchar* xrandr_help_message = NULL;
	const gchar* _tmp707_ = NULL;
	gchar* _tmp708_ = NULL;
	gchar** xrandr_more = NULL;
	gchar* _tmp709_ = NULL;
	gchar** _tmp710_ = NULL;
	gint xrandr_more_length1 = 0;
	gint _xrandr_more_size_ = 0;
	gchar* xrandr_more_help_message = NULL;
	const gchar* _tmp711_ = NULL;
	gchar* _tmp712_ = NULL;
	GtkBuilder* _tmp713_ = NULL;
	GKeyFile* _tmp714_ = NULL;
	LDefaultAppsDbusBackend* _tmp715_ = NULL;
	const gchar* _tmp716_ = NULL;
	gchar** _tmp717_ = NULL;
	gint _tmp717__length1 = 0;
	const gchar* _tmp718_ = NULL;
	GtkComboBox* _tmp719_ = NULL;
	gchar** disable_autostart_commands = NULL;
	gchar* _tmp720_ = NULL;
	gchar* _tmp721_ = NULL;
	gchar* _tmp722_ = NULL;
	gchar** _tmp723_ = NULL;
	gint disable_autostart_commands_length1 = 0;
	gint _disable_autostart_commands_size_ = 0;
	gchar* disable_autostart_default = NULL;
	LDefaultAppsDbusBackend* _tmp724_ = NULL;
	gchar* _tmp725_ = NULL;
	GtkBuilder* _tmp726_ = NULL;
	gchar** _tmp727_ = NULL;
	gint _tmp727__length1 = 0;
	const gchar* _tmp728_ = NULL;
	GtkComboBox* _tmp729_ = NULL;
	LDefaultAppsDbusBackend* _tmp730_ = NULL;
	GtkComboBox* _tmp731_ = NULL;
	gchar* _tmp732_ = NULL;
	gchar* _tmp733_ = NULL;
	GtkBuilder* _tmp734_ = NULL;
	GObject* _tmp735_ = NULL;
	GtkVBox* _tmp736_ = NULL;
	GtkBuilder* _tmp737_ = NULL;
	GObject* _tmp738_ = NULL;
	GtkVBox* _tmp739_ = NULL;
	GtkBuilder* _tmp740_ = NULL;
	GObject* _tmp741_ = NULL;
	GtkHBox* _tmp742_ = NULL;
	GtkTreeView* known_apps = NULL;
	GtkBuilder* _tmp743_ = NULL;
	GObject* _tmp744_ = NULL;
	GtkTreeView* _tmp745_ = NULL;
	GtkTreeView* _tmp746_ = NULL;
	const gchar* _tmp747_ = NULL;
	GtkTreeView* _tmp748_ = NULL;
	GtkListStore* _tmp749_ = NULL;
	GtkListStore* _tmp750_ = NULL;
	GtkComboBox* _tmp751_ = NULL;
	GtkCheckButton* _tmp752_ = NULL;
	GtkHBox* upstart_session_hbox = NULL;
	GtkBuilder* _tmp753_ = NULL;
	GObject* _tmp754_ = NULL;
	GtkHBox* _tmp755_ = NULL;
	GtkHBox* _tmp756_ = NULL;
	GtkCheckButton* _tmp757_ = NULL;
	LDefaultAppsDbusBackend* _tmp758_ = NULL;
	gchar* _tmp759_ = NULL;
	gchar* _tmp760_ = NULL;
	gboolean _tmp761_ = FALSE;
	GtkCheckButton* _tmp764_ = NULL;
	GtkComboBox* _tmp765_ = NULL;
	gchar** keymap_mode_commands = NULL;
	gchar* _tmp766_ = NULL;
	gchar* _tmp767_ = NULL;
	gchar** _tmp768_ = NULL;
	gint keymap_mode_commands_length1 = 0;
	gint _keymap_mode_commands_size_ = 0;
	gchar* keymap_mode_default = NULL;
	LDefaultAppsDbusBackend* _tmp769_ = NULL;
	gchar* _tmp770_ = NULL;
	GtkBuilder* _tmp771_ = NULL;
	gchar** _tmp772_ = NULL;
	gint _tmp772__length1 = 0;
	const gchar* _tmp773_ = NULL;
	GtkComboBox* _tmp774_ = NULL;
	GtkBuilder* _tmp775_ = NULL;
	GObject* _tmp776_ = NULL;
	GtkEntry* _tmp777_ = NULL;
	GtkEntry* _tmp778_ = NULL;
	LDefaultAppsDbusBackend* _tmp779_ = NULL;
	gchar* _tmp780_ = NULL;
	gchar* _tmp781_ = NULL;
	GtkBuilder* _tmp782_ = NULL;
	GObject* _tmp783_ = NULL;
	GtkEntry* _tmp784_ = NULL;
	GtkEntry* _tmp785_ = NULL;
	LDefaultAppsDbusBackend* _tmp786_ = NULL;
	gchar* _tmp787_ = NULL;
	gchar* _tmp788_ = NULL;
	GtkBuilder* _tmp789_ = NULL;
	GObject* _tmp790_ = NULL;
	GtkEntry* _tmp791_ = NULL;
	GtkEntry* _tmp792_ = NULL;
	LDefaultAppsDbusBackend* _tmp793_ = NULL;
	gchar* _tmp794_ = NULL;
	gchar* _tmp795_ = NULL;
	GtkBuilder* _tmp796_ = NULL;
	GObject* _tmp797_ = NULL;
	GtkEntry* _tmp798_ = NULL;
	GtkEntry* _tmp799_ = NULL;
	LDefaultAppsDbusBackend* _tmp800_ = NULL;
	gchar* _tmp801_ = NULL;
	gchar* _tmp802_ = NULL;
	GtkButton* keymap_apply_button = NULL;
	GtkBuilder* _tmp803_ = NULL;
	GObject* _tmp804_ = NULL;
	GtkButton* _tmp805_ = NULL;
	GtkButton* _tmp806_ = NULL;
	GtkButton* keymap_reload_button = NULL;
	GtkBuilder* _tmp807_ = NULL;
	GObject* _tmp808_ = NULL;
	GtkButton* _tmp809_ = NULL;
	GtkButton* _tmp810_ = NULL;
	GtkComboBox* _tmp811_ = NULL;
	gchar** laptop_mode_commands = NULL;
	gchar* _tmp812_ = NULL;
	gchar* _tmp813_ = NULL;
	gchar* _tmp814_ = NULL;
	gchar** _tmp815_ = NULL;
	gint laptop_mode_commands_length1 = 0;
	gint _laptop_mode_commands_size_ = 0;
	gchar* laptop_mode_default = NULL;
	LDefaultAppsDbusBackend* _tmp816_ = NULL;
	gchar* _tmp817_ = NULL;
	GtkBuilder* _tmp818_ = NULL;
	gchar** _tmp819_ = NULL;
	gint _tmp819__length1 = 0;
	const gchar* _tmp820_ = NULL;
	GtkComboBox* _tmp821_ = NULL;
	GtkComboBox* _tmp822_ = NULL;
	GtkCheckButton* _tmp823_ = NULL;
	GtkVBox* dbus_vbox = NULL;
	GtkBuilder* _tmp824_ = NULL;
	GObject* _tmp825_ = NULL;
	GtkVBox* _tmp826_ = NULL;
	GtkVBox* _tmp827_ = NULL;
	GtkCheckButton* _tmp828_ = NULL;
	LDefaultAppsDbusBackend* _tmp829_ = NULL;
	gchar* _tmp830_ = NULL;
	gchar* _tmp831_ = NULL;
	gboolean _tmp832_ = FALSE;
	GtkCheckButton* _tmp835_ = NULL;
	GtkComboBox* _tmp836_ = NULL;
	gchar** environment_type_commands = NULL;
	gchar* _tmp837_ = NULL;
	gchar* _tmp838_ = NULL;
	gchar** _tmp839_ = NULL;
	gint environment_type_commands_length1 = 0;
	gint _environment_type_commands_size_ = 0;
	gchar* environment_type_default = NULL;
	LDefaultAppsDbusBackend* _tmp840_ = NULL;
	gchar* _tmp841_ = NULL;
	GtkBuilder* _tmp842_ = NULL;
	GtkComboBox* _tmp843_ = NULL;
	GtkComboBox* _tmp844_ = NULL;
	GtkBuilder* _tmp845_ = NULL;
	GObject* _tmp846_ = NULL;
	GtkEntry* _tmp847_ = NULL;
	LDefaultAppsDbusBackend* _tmp848_ = NULL;
	gchar* _tmp849_ = NULL;
	gchar* _tmp850_ = NULL;
	GtkButton* env_apply_button = NULL;
	GtkBuilder* _tmp851_ = NULL;
	GObject* _tmp852_ = NULL;
	GtkButton* _tmp853_ = NULL;
	GError * _inner_error_ = NULL;
	g_return_val_if_fail (kf != NULL, NULL);
	_data4_ = g_slice_new0 (Block4Data);
	_data4_->_ref_count_ = 1;
	self = (LDefaultAppsMainWindows*) g_object_new (object_type, NULL);
	_data4_->self = g_object_ref (self);
	_tmp0_ = _ ("LXSession configuration");
	gtk_window_set_title ((GtkWindow*) self, _tmp0_);
	g_object_set ((GtkWindow*) self, "window-position", GTK_WIN_POS_CENTER, NULL);
	{
		GdkPixbuf* _tmp1_ = NULL;
		GtkIconTheme* _tmp2_ = NULL;
		GdkPixbuf* _tmp3_ = NULL;
		_tmp2_ = gtk_icon_theme_get_default ();
		_tmp3_ = gtk_icon_theme_load_icon (_tmp2_, "preferences-desktop", 48, 0, &_inner_error_);
		_tmp1_ = _tmp3_;
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			goto __catch6_g_error;
		}
		gtk_window_set_icon ((GtkWindow*) self, _tmp1_);
		_g_object_unref0 (_tmp1_);
	}
	goto __finally6;
	__catch6_g_error:
	{
		GError* e = NULL;
		GError* _tmp4_ = NULL;
		const gchar* _tmp5_ = NULL;
		e = _inner_error_;
		_inner_error_ = NULL;
		_tmp4_ = e;
		_tmp5_ = _tmp4_->message;
		g_message ("main.vala:106: Could not load application icon: %s\n", _tmp5_);
		_g_error_free0 (e);
	}
	__finally6:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		block4_data_unref (_data4_);
		_data4_ = NULL;
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return NULL;
	}
	gtk_window_set_default_size ((GtkWindow*) self, 600, 400);
	g_signal_connect ((GtkObject*) self, "destroy", (GCallback) _gtk_main_quit_gtk_object_destroy, NULL);
	_tmp6_ = gtk_builder_new ();
	builder = _tmp6_;
	{
		gchar* builder_file_path = NULL;
		gchar* _tmp7_ = NULL;
		GFile* builder_file = NULL;
		const gchar* _tmp8_ = NULL;
		GFile* _tmp9_ = NULL;
		GFile* _tmp10_ = NULL;
		gboolean _tmp11_ = FALSE;
		_tmp7_ = g_build_filename ("data", "ui", "lxsession-default-apps.ui", NULL);
		builder_file_path = _tmp7_;
		_tmp8_ = builder_file_path;
		_tmp9_ = g_file_new_for_path (_tmp8_);
		builder_file = _tmp9_;
		_tmp10_ = builder_file;
		_tmp11_ = g_file_query_exists (_tmp10_, NULL);
		if (_tmp11_) {
			GtkBuilder* _tmp12_ = NULL;
			const gchar* _tmp13_ = NULL;
			_tmp12_ = builder;
			_tmp13_ = builder_file_path;
			gtk_builder_add_from_file (_tmp12_, _tmp13_, &_inner_error_);
			if (G_UNLIKELY (_inner_error_ != NULL)) {
				_g_object_unref0 (builder_file);
				_g_free0 (builder_file_path);
				goto __catch7_g_error;
			}
		} else {
			gchar* _tmp14_ = NULL;
			GtkBuilder* _tmp15_ = NULL;
			const gchar* _tmp16_ = NULL;
			_tmp14_ = g_build_filename ("/usr", "share", "lxsession", "ui", "lxsession-default-apps.ui", NULL);
			_g_free0 (builder_file_path);
			builder_file_path = _tmp14_;
			_tmp15_ = builder;
			_tmp16_ = builder_file_path;
			gtk_builder_add_from_file (_tmp15_, _tmp16_, &_inner_error_);
			if (G_UNLIKELY (_inner_error_ != NULL)) {
				_g_object_unref0 (builder_file);
				_g_free0 (builder_file_path);
				goto __catch7_g_error;
			}
		}
		_g_object_unref0 (builder_file);
		_g_free0 (builder_file_path);
	}
	goto __finally7;
	__catch7_g_error:
	{
		GError* e = NULL;
		GError* _tmp17_ = NULL;
		const gchar* _tmp18_ = NULL;
		e = _inner_error_;
		_inner_error_ = NULL;
		_tmp17_ = e;
		_tmp18_ = _tmp17_->message;
		g_critical ("main.vala:134: Could not load UI: %s\n", _tmp18_);
		_g_error_free0 (e);
	}
	__finally7:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		_g_object_unref0 (builder);
		block4_data_unref (_data4_);
		_data4_ = NULL;
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return NULL;
	}
	_tmp19_ = builder;
	gtk_builder_connect_signals (_tmp19_, NULL);
	_tmp20_ = builder;
	_tmp21_ = gtk_builder_get_object (_tmp20_, "main_vbox");
	_tmp22_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp21_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp21_) : NULL);
	main_vbox = _tmp22_;
	gtk_widget_show_all ((GtkWidget*) main_vbox);
	gtk_container_add ((GtkContainer*) self, (GtkWidget*) main_vbox);
	gtk_widget_reparent ((GtkWidget*) main_vbox, (GtkWidget*) self);
	{
		GdkPixbuf* _tmp23_ = NULL;
		GtkIconTheme* _tmp24_ = NULL;
		GdkPixbuf* _tmp25_ = NULL;
		_tmp24_ = gtk_icon_theme_get_default ();
		_tmp25_ = gtk_icon_theme_load_icon (_tmp24_, "xfwm4", 48, 0, &_inner_error_);
		_tmp23_ = _tmp25_;
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			goto __catch8_g_error;
		}
		gtk_window_set_icon ((GtkWindow*) self, _tmp23_);
		_g_object_unref0 (_tmp23_);
	}
	goto __finally8;
	__catch8_g_error:
	{
		GError* e = NULL;
		GError* _tmp26_ = NULL;
		const gchar* _tmp27_ = NULL;
		e = _inner_error_;
		_inner_error_ = NULL;
		_tmp26_ = e;
		_tmp27_ = _tmp26_->message;
		g_message ("main.vala:148: Could not load application icon: %s\n", _tmp27_);
		_g_error_free0 (e);
	}
	__finally8:
	if (G_UNLIKELY (_inner_error_ != NULL)) {
		_g_object_unref0 (main_vbox);
		_g_object_unref0 (builder);
		block4_data_unref (_data4_);
		_data4_ = NULL;
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return NULL;
	}
	_tmp28_ = ldefault_apps_dbus_backend_new ("session");
	_data4_->dbus_backend = _tmp28_;
	_tmp29_ = builder;
	ldefault_apps_manual_autostart_init (_tmp29_);
	_tmp30_ = builder;
	_tmp31_ = _data4_->dbus_backend;
	ldefault_apps_autostart_core_applications (_tmp30_, _tmp31_);
	_tmp32_ = _ ("Manual Settings: Manually sets the command (you need to restart lxsess" \
"ion-default-apps to see the change)\n");
	_tmp33_ = g_strdup (_tmp32_);
	manual_setting_help = _tmp33_;
	_tmp34_ = _ ("Session : specify the session\n");
	_tmp35_ = g_strdup (_tmp34_);
	session_string_help = _tmp35_;
	_tmp36_ = _ ("Extra: Add an extra parameter to the launch option\n");
	_tmp37_ = g_strdup (_tmp36_);
	extra_string_help = _tmp37_;
	_tmp38_ = _ ("Mime association: Automatically associates mime types to this applicat" \
"ion ?\n");
	_tmp39_ = g_strdup (_tmp38_);
	mime_association_help = _tmp39_;
	_tmp40_ = _ ("Available applications : Applications of this type available on your r" \
"epositories\n");
	_tmp41_ = g_strdup (_tmp40_);
	mime_available_help = _tmp41_;
	_tmp42_ = _ ("Handle Desktop: Draw the desktop using the file manager ?\n");
	_tmp43_ = g_strdup (_tmp42_);
	handle_desktop_help = _tmp43_;
	_tmp44_ = _ ("Autostart the application ?\n");
	_tmp45_ = g_strdup (_tmp44_);
	autostart_help = _tmp45_;
	_tmp46_ = _ ("Set default program for Debian system (using update-alternatives, need" \
" root password)\n");
	_tmp47_ = g_strdup (_tmp46_);
	debian_default_help = _tmp47_;
	_tmp48_ = _ ("Windows manager draws and manage the windows. \n" \
"You can choose openbox, openbox-custom (for a custom openbox configura" \
"tion, see \"More\"), kwin, compiz ...");
	_tmp49_ = g_strdup (_tmp48_);
	windows_manager_help_message = _tmp49_;
	_tmp50_ = g_strdup ("session");
	_tmp51_ = g_strdup ("extras");
	_tmp52_ = g_new0 (gchar*, 2 + 1);
	_tmp52_[0] = _tmp50_;
	_tmp52_[1] = _tmp51_;
	windows_manager_more = _tmp52_;
	windows_manager_more_length1 = 2;
	_windows_manager_more_size_ = windows_manager_more_length1;
	_tmp53_ = session_string_help;
	_tmp54_ = extra_string_help;
	_tmp55_ = g_strconcat (_tmp53_, _tmp54_, NULL);
	windows_manager_more_help_message = _tmp55_;
	_tmp56_ = builder;
	_tmp57_ = kf;
	_tmp58_ = _data4_->dbus_backend;
	_tmp59_ = windows_manager_help_message;
	_tmp60_ = windows_manager_more;
	_tmp60__length1 = windows_manager_more_length1;
	_tmp61_ = windows_manager_more_help_message;
	ldefault_apps_init_application (_tmp56_, _tmp57_, _tmp58_, "windows_manager", "", _tmp59_, _tmp60_, _tmp60__length1, _tmp61_, NULL);
	_tmp62_ = _ ("Panel is the component usually at the bottom of the screen which manag" \
"es a list of opened windows, shortcuts, notification area ...");
	_tmp63_ = g_strdup (_tmp62_);
	panel_help_message = _tmp63_;
	_tmp64_ = g_strdup ("session");
	_tmp65_ = g_new0 (gchar*, 1 + 1);
	_tmp65_[0] = _tmp64_;
	panel_more = _tmp65_;
	panel_more_length1 = 1;
	_panel_more_size_ = panel_more_length1;
	_tmp66_ = session_string_help;
	_tmp67_ = g_strdup (_tmp66_);
	panel_more_help_message = _tmp67_;
	_tmp68_ = builder;
	_tmp69_ = kf;
	_tmp70_ = _data4_->dbus_backend;
	_tmp71_ = panel_help_message;
	_tmp72_ = panel_more;
	_tmp72__length1 = panel_more_length1;
	_tmp73_ = panel_more_help_message;
	ldefault_apps_init_application (_tmp68_, _tmp69_, _tmp70_, "panel", "", _tmp71_, _tmp72_, _tmp72__length1, _tmp73_, NULL);
	_tmp74_ = _ ("Dock is a second panel. It's used to launch a different program to han" \
"dle a second type of panel.");
	_tmp75_ = g_strdup (_tmp74_);
	dock_help_message = _tmp75_;
	_tmp76_ = g_strdup ("session");
	_tmp77_ = g_new0 (gchar*, 1 + 1);
	_tmp77_[0] = _tmp76_;
	dock_more = _tmp77_;
	dock_more_length1 = 1;
	_dock_more_size_ = dock_more_length1;
	_tmp78_ = session_string_help;
	_tmp79_ = g_strdup (_tmp78_);
	dock_more_help_message = _tmp79_;
	_tmp80_ = builder;
	_tmp81_ = kf;
	_tmp82_ = _data4_->dbus_backend;
	_tmp83_ = dock_help_message;
	_tmp84_ = dock_more;
	_tmp84__length1 = dock_more_length1;
	_tmp85_ = dock_more_help_message;
	ldefault_apps_init_application (_tmp80_, _tmp81_, _tmp82_, "dock", "", _tmp83_, _tmp84_, _tmp84__length1, _tmp85_, NULL);
	_tmp86_ = _ ("File manager is the component which open the files.\n" \
"See \"More\" to add options to handle the desktop, or openning files ");
	_tmp87_ = g_strdup (_tmp86_);
	file_manager_help_message = _tmp87_;
	_tmp88_ = g_strdup ("combobox_manual");
	_tmp89_ = g_strdup ("session");
	_tmp90_ = g_strdup ("extra");
	_tmp91_ = g_strdup ("handle_desktop");
	_tmp92_ = g_strdup ("mime_association");
	_tmp93_ = g_strdup ("mime_available");
	_tmp94_ = g_new0 (gchar*, 6 + 1);
	_tmp94_[0] = _tmp88_;
	_tmp94_[1] = _tmp89_;
	_tmp94_[2] = _tmp90_;
	_tmp94_[3] = _tmp91_;
	_tmp94_[4] = _tmp92_;
	_tmp94_[5] = _tmp93_;
	file_manager_more = _tmp94_;
	file_manager_more_length1 = 6;
	_file_manager_more_size_ = file_manager_more_length1;
	_tmp95_ = manual_setting_help;
	_tmp96_ = session_string_help;
	_tmp97_ = g_strconcat (_tmp95_, _tmp96_, NULL);
	_tmp98_ = _tmp97_;
	_tmp99_ = extra_string_help;
	_tmp100_ = g_strconcat (_tmp98_, _tmp99_, NULL);
	_tmp101_ = _tmp100_;
	_tmp102_ = handle_desktop_help;
	_tmp103_ = g_strconcat (_tmp101_, _tmp102_, NULL);
	_tmp104_ = _tmp103_;
	_tmp105_ = mime_association_help;
	_tmp106_ = g_strconcat (_tmp104_, _tmp105_, NULL);
	_tmp107_ = _tmp106_;
	_tmp108_ = mime_available_help;
	_tmp109_ = g_strconcat (_tmp107_, _tmp108_, NULL);
	_tmp110_ = _tmp109_;
	_g_free0 (_tmp107_);
	_g_free0 (_tmp104_);
	_g_free0 (_tmp101_);
	_g_free0 (_tmp98_);
	file_manager_more_help_message = _tmp110_;
	_tmp111_ = builder;
	_tmp112_ = kf;
	_tmp113_ = _data4_->dbus_backend;
	_tmp114_ = file_manager_help_message;
	_tmp115_ = file_manager_more;
	_tmp115__length1 = file_manager_more_length1;
	_tmp116_ = file_manager_more_help_message;
	ldefault_apps_init_application_combobox (_tmp111_, _tmp112_, _tmp113_, "file_manager", "", _tmp114_, _tmp115_, _tmp115__length1, _tmp116_, NULL);
	_tmp117_ = _ ("Composite manager enables graphics effects, like transpacency and shad" \
"ows, if the windows manager doesn't handle it. \n" \
"Example: compton");
	_tmp118_ = g_strdup (_tmp117_);
	composite_manager_help_message = _tmp118_;
	_tmp119_ = g_strdup ("");
	_tmp120_ = g_new0 (gchar*, 1 + 1);
	_tmp120_[0] = _tmp119_;
	composite_manager_more = _tmp120_;
	composite_manager_more_length1 = 1;
	_composite_manager_more_size_ = composite_manager_more_length1;
	_tmp121_ = g_strdup ("");
	composite_manager_more_help_message = _tmp121_;
	_tmp122_ = builder;
	_tmp123_ = kf;
	_tmp124_ = _data4_->dbus_backend;
	_tmp125_ = composite_manager_help_message;
	_tmp126_ = composite_manager_more;
	_tmp126__length1 = composite_manager_more_length1;
	_tmp127_ = composite_manager_more_help_message;
	ldefault_apps_init_application (_tmp122_, _tmp123_, _tmp124_, "composite_manager", "", _tmp125_, _tmp126_, _tmp126__length1, _tmp127_, NULL);
	_tmp128_ = _ ("Desktop manager draws the desktop and manages the icons inside it.\n" \
"You can manage it with the file manager by setting \"filemanager\"");
	_tmp129_ = g_strdup (_tmp128_);
	desktop_manager_help_message = _tmp129_;
	_tmp130_ = g_strdup ("wallpaper");
	_tmp131_ = g_strdup ("handle_desktop");
	_tmp132_ = g_new0 (gchar*, 2 + 1);
	_tmp132_[0] = _tmp130_;
	_tmp132_[1] = _tmp131_;
	desktop_manager_more = _tmp132_;
	desktop_manager_more_length1 = 2;
	_desktop_manager_more_size_ = desktop_manager_more_length1;
	_tmp133_ = _ ("Wallpaper: Set an image path to draw the wallpaper");
	_tmp134_ = g_strdup (_tmp133_);
	desktop_manager_more_help_message = _tmp134_;
	_tmp135_ = builder;
	_tmp136_ = kf;
	_tmp137_ = _data4_->dbus_backend;
	_tmp138_ = desktop_manager_help_message;
	_tmp139_ = desktop_manager_more;
	_tmp139__length1 = desktop_manager_more_length1;
	_tmp140_ = desktop_manager_more_help_message;
	ldefault_apps_init_application (_tmp135_, _tmp136_, _tmp137_, "desktop_manager", "", _tmp138_, _tmp139_, _tmp139__length1, _tmp140_, NULL);
	_tmp141_ = _ ("Screensaver is a program which displays animations when your computer " \
"is idle");
	_tmp142_ = g_strdup (_tmp141_);
	screensaver_help_message = _tmp142_;
	_tmp143_ = g_strdup ("");
	_tmp144_ = g_new0 (gchar*, 1 + 1);
	_tmp144_[0] = _tmp143_;
	screensaver_more = _tmp144_;
	screensaver_more_length1 = 1;
	_screensaver_more_size_ = screensaver_more_length1;
	_tmp145_ = g_strdup ("");
	screensaver_more_help_message = _tmp145_;
	_tmp146_ = builder;
	_tmp147_ = kf;
	_tmp148_ = _data4_->dbus_backend;
	_tmp149_ = screensaver_help_message;
	_tmp150_ = screensaver_more;
	_tmp150__length1 = screensaver_more_length1;
	_tmp151_ = screensaver_more_help_message;
	ldefault_apps_init_application (_tmp146_, _tmp147_, _tmp148_, "screensaver", "", _tmp149_, _tmp150_, _tmp150__length1, _tmp151_, NULL);
	_tmp152_ = _ ("Power Manager helps you to reduce the usage of batteries. You probably" \
" don't need one if you have a desktop computer.\n" \
"Auto option will set it automatically, depending of the laptop mode op" \
"tion.");
	_tmp153_ = g_strdup (_tmp152_);
	power_manager_help_message = _tmp153_;
	_tmp154_ = g_strdup ("");
	_tmp155_ = g_new0 (gchar*, 1 + 1);
	_tmp155_[0] = _tmp154_;
	power_manager_more = _tmp155_;
	power_manager_more_length1 = 1;
	_power_manager_more_size_ = power_manager_more_length1;
	_tmp156_ = g_strdup ("");
	power_manager_more_help_message = _tmp156_;
	_tmp157_ = builder;
	_tmp158_ = kf;
	_tmp159_ = _data4_->dbus_backend;
	_tmp160_ = power_manager_help_message;
	_tmp161_ = power_manager_more;
	_tmp161__length1 = power_manager_more_length1;
	_tmp162_ = power_manager_more_help_message;
	ldefault_apps_init_application (_tmp157_, _tmp158_, _tmp159_, "power_manager", "", _tmp160_, _tmp161_, _tmp161__length1, _tmp162_, NULL);
	_tmp163_ = _ ("Polkit agent provides authorisations to use some actions, like suspend" \
", hibernate, using Consolekit ... It's not advised to make it blank.");
	_tmp164_ = g_strdup (_tmp163_);
	polkit_help_message = _tmp164_;
	_tmp165_ = g_strdup ("");
	_tmp166_ = g_new0 (gchar*, 1 + 1);
	_tmp166_[0] = _tmp165_;
	polkit_more = _tmp166_;
	polkit_more_length1 = 1;
	_polkit_more_size_ = polkit_more_length1;
	_tmp167_ = g_strdup ("");
	polkit_more_help_message = _tmp167_;
	_tmp168_ = builder;
	_tmp169_ = kf;
	_tmp170_ = _data4_->dbus_backend;
	_tmp171_ = polkit_help_message;
	_tmp172_ = polkit_more;
	_tmp172__length1 = polkit_more_length1;
	_tmp173_ = polkit_more_help_message;
	ldefault_apps_init_application (_tmp168_, _tmp169_, _tmp170_, "polkit", "", _tmp171_, _tmp172_, _tmp172__length1, _tmp173_, NULL);
	_tmp174_ = _ ("Set an utility to manager connections, such as nm-applet");
	_tmp175_ = g_strdup (_tmp174_);
	network_gui_help_message = _tmp175_;
	_tmp176_ = g_strdup ("");
	_tmp177_ = g_new0 (gchar*, 1 + 1);
	_tmp177_[0] = _tmp176_;
	network_gui_more = _tmp177_;
	network_gui_more_length1 = 1;
	_network_gui_more_size_ = network_gui_more_length1;
	_tmp178_ = g_strdup ("");
	network_gui_more_help_message = _tmp178_;
	_tmp179_ = builder;
	_tmp180_ = kf;
	_tmp181_ = _data4_->dbus_backend;
	_tmp182_ = network_gui_help_message;
	_tmp183_ = network_gui_more;
	_tmp183__length1 = network_gui_more_length1;
	_tmp184_ = network_gui_more_help_message;
	ldefault_apps_init_application (_tmp179_, _tmp180_, _tmp181_, "network_gui", "", _tmp182_, _tmp183_, _tmp183__length1, _tmp184_, NULL);
	_tmp185_ = _ ("Use a communication software (an IRC client, an IM client ...)");
	_tmp186_ = g_strdup (_tmp185_);
	im1_help_message = _tmp186_;
	_tmp187_ = g_strdup ("combobox_manual");
	_tmp188_ = g_strdup ("autostart");
	_tmp189_ = g_strdup ("mime_association");
	_tmp190_ = g_strdup ("mime_available");
	_tmp191_ = g_new0 (gchar*, 4 + 1);
	_tmp191_[0] = _tmp187_;
	_tmp191_[1] = _tmp188_;
	_tmp191_[2] = _tmp189_;
	_tmp191_[3] = _tmp190_;
	im1_more = _tmp191_;
	im1_more_length1 = 4;
	_im1_more_size_ = im1_more_length1;
	_tmp192_ = manual_setting_help;
	_tmp193_ = autostart_help;
	_tmp194_ = g_strconcat (_tmp192_, _tmp193_, NULL);
	_tmp195_ = _tmp194_;
	_tmp196_ = mime_association_help;
	_tmp197_ = g_strconcat (_tmp195_, _tmp196_, NULL);
	_tmp198_ = _tmp197_;
	_tmp199_ = mime_available_help;
	_tmp200_ = g_strconcat (_tmp198_, _tmp199_, NULL);
	_tmp201_ = _tmp200_;
	_g_free0 (_tmp198_);
	_g_free0 (_tmp195_);
	im1_more_help_message = _tmp201_;
	_tmp202_ = builder;
	_tmp203_ = kf;
	_tmp204_ = _data4_->dbus_backend;
	_tmp205_ = im1_help_message;
	_tmp206_ = im1_more;
	_tmp206__length1 = im1_more_length1;
	_tmp207_ = im1_more_help_message;
	ldefault_apps_init_application_combobox (_tmp202_, _tmp203_, _tmp204_, "im1", "", _tmp205_, _tmp206_, _tmp206__length1, _tmp207_, "im");
	_tmp208_ = _ ("Use another communication software (an IRC client, an IM client ...)");
	_tmp209_ = g_strdup (_tmp208_);
	im2_help_message = _tmp209_;
	_tmp210_ = g_strdup ("combobox_manual");
	_tmp211_ = g_strdup ("autostart");
	_tmp212_ = g_strdup ("mime_association");
	_tmp213_ = g_strdup ("mime_available");
	_tmp214_ = g_new0 (gchar*, 4 + 1);
	_tmp214_[0] = _tmp210_;
	_tmp214_[1] = _tmp211_;
	_tmp214_[2] = _tmp212_;
	_tmp214_[3] = _tmp213_;
	im2_more = _tmp214_;
	im2_more_length1 = 4;
	_im2_more_size_ = im2_more_length1;
	_tmp215_ = manual_setting_help;
	_tmp216_ = autostart_help;
	_tmp217_ = g_strconcat (_tmp215_, _tmp216_, NULL);
	_tmp218_ = _tmp217_;
	_tmp219_ = mime_association_help;
	_tmp220_ = g_strconcat (_tmp218_, _tmp219_, NULL);
	_tmp221_ = _tmp220_;
	_tmp222_ = mime_available_help;
	_tmp223_ = g_strconcat (_tmp221_, _tmp222_, NULL);
	_tmp224_ = _tmp223_;
	_g_free0 (_tmp221_);
	_g_free0 (_tmp218_);
	im2_more_help_message = _tmp224_;
	_tmp225_ = builder;
	_tmp226_ = kf;
	_tmp227_ = _data4_->dbus_backend;
	_tmp228_ = im2_help_message;
	_tmp229_ = im2_more;
	_tmp229__length1 = im2_more_length1;
	_tmp230_ = im2_more_help_message;
	ldefault_apps_init_application_combobox (_tmp225_, _tmp226_, _tmp227_, "im2", "", _tmp228_, _tmp229_, _tmp229__length1, _tmp230_, "im");
	_tmp231_ = _ ("Terminal by default to launch command line.");
	_tmp232_ = g_strdup (_tmp231_);
	terminal_manager_help_message = _tmp232_;
	_tmp233_ = g_strdup ("combobox_manual");
	_tmp234_ = g_strdup ("debian_default");
	_tmp235_ = g_strdup ("mime_association");
	_tmp236_ = g_strdup ("mime_available");
	_tmp237_ = g_new0 (gchar*, 4 + 1);
	_tmp237_[0] = _tmp233_;
	_tmp237_[1] = _tmp234_;
	_tmp237_[2] = _tmp235_;
	_tmp237_[3] = _tmp236_;
	terminal_manager_more = _tmp237_;
	terminal_manager_more_length1 = 4;
	_terminal_manager_more_size_ = terminal_manager_more_length1;
	_tmp238_ = manual_setting_help;
	_tmp239_ = debian_default_help;
	_tmp240_ = g_strconcat (_tmp238_, _tmp239_, NULL);
	_tmp241_ = _tmp240_;
	_tmp242_ = mime_association_help;
	_tmp243_ = g_strconcat (_tmp241_, _tmp242_, NULL);
	_tmp244_ = _tmp243_;
	_tmp245_ = mime_available_help;
	_tmp246_ = g_strconcat (_tmp244_, _tmp245_, NULL);
	_tmp247_ = _tmp246_;
	_g_free0 (_tmp244_);
	_g_free0 (_tmp241_);
	terminal_manager_more_help_message = _tmp247_;
	_tmp248_ = builder;
	_tmp249_ = kf;
	_tmp250_ = _data4_->dbus_backend;
	_tmp251_ = terminal_manager_help_message;
	_tmp252_ = terminal_manager_more;
	_tmp252__length1 = terminal_manager_more_length1;
	_tmp253_ = terminal_manager_more_help_message;
	ldefault_apps_init_application_combobox (_tmp248_, _tmp249_, _tmp250_, "terminal_manager", "", _tmp251_, _tmp252_, _tmp252__length1, _tmp253_, NULL);
	_tmp254_ = _ ("Application to go to Internet, Google, Facebook, debian.org ...");
	_tmp255_ = g_strdup (_tmp254_);
	webbrowser_help_message = _tmp255_;
	_tmp256_ = g_strdup ("combobox_manual");
	_tmp257_ = g_strdup ("debian_default");
	_tmp258_ = g_strdup ("mime_association");
	_tmp259_ = g_strdup ("mime_available");
	_tmp260_ = g_new0 (gchar*, 4 + 1);
	_tmp260_[0] = _tmp256_;
	_tmp260_[1] = _tmp257_;
	_tmp260_[2] = _tmp258_;
	_tmp260_[3] = _tmp259_;
	webbrowser_more = _tmp260_;
	webbrowser_more_length1 = 4;
	_webbrowser_more_size_ = webbrowser_more_length1;
	_tmp261_ = manual_setting_help;
	_tmp262_ = debian_default_help;
	_tmp263_ = g_strconcat (_tmp261_, _tmp262_, NULL);
	_tmp264_ = _tmp263_;
	_tmp265_ = mime_association_help;
	_tmp266_ = g_strconcat (_tmp264_, _tmp265_, NULL);
	_tmp267_ = _tmp266_;
	_tmp268_ = mime_available_help;
	_tmp269_ = g_strconcat (_tmp267_, _tmp268_, NULL);
	_tmp270_ = _tmp269_;
	_g_free0 (_tmp267_);
	_g_free0 (_tmp264_);
	webbrowser_more_help_message = _tmp270_;
	_tmp271_ = builder;
	_tmp272_ = kf;
	_tmp273_ = _data4_->dbus_backend;
	_tmp274_ = webbrowser_help_message;
	_tmp275_ = webbrowser_more;
	_tmp275__length1 = webbrowser_more_length1;
	_tmp276_ = webbrowser_more_help_message;
	ldefault_apps_init_application_combobox (_tmp271_, _tmp272_, _tmp273_, "webbrowser", "", _tmp274_, _tmp275_, _tmp275__length1, _tmp276_, NULL);
	_tmp277_ = _ ("Application to send mails");
	_tmp278_ = g_strdup (_tmp277_);
	email_help_message = _tmp278_;
	_tmp279_ = g_strdup ("combobox_manual");
	_tmp280_ = g_strdup ("mime_association");
	_tmp281_ = g_strdup ("mime_available");
	_tmp282_ = g_new0 (gchar*, 3 + 1);
	_tmp282_[0] = _tmp279_;
	_tmp282_[1] = _tmp280_;
	_tmp282_[2] = _tmp281_;
	email_more = _tmp282_;
	email_more_length1 = 3;
	_email_more_size_ = email_more_length1;
	_tmp283_ = manual_setting_help;
	_tmp284_ = mime_association_help;
	_tmp285_ = g_strconcat (_tmp283_, _tmp284_, NULL);
	_tmp286_ = _tmp285_;
	_tmp287_ = mime_available_help;
	_tmp288_ = g_strconcat (_tmp286_, _tmp287_, NULL);
	_tmp289_ = _tmp288_;
	_g_free0 (_tmp286_);
	email_more_help_message = _tmp289_;
	_tmp290_ = builder;
	_tmp291_ = kf;
	_tmp292_ = _data4_->dbus_backend;
	_tmp293_ = email_help_message;
	_tmp294_ = email_more;
	_tmp294__length1 = email_more_length1;
	_tmp295_ = email_more_help_message;
	ldefault_apps_init_application_combobox (_tmp290_, _tmp291_, _tmp292_, "email", "", _tmp293_, _tmp294_, _tmp294__length1, _tmp295_, NULL);
	_tmp296_ = _ ("Utility to launch gadgets, like conky, screenlets ...");
	_tmp297_ = g_strdup (_tmp296_);
	widget_help_message = _tmp297_;
	_tmp298_ = g_strdup ("autostart");
	_tmp299_ = g_new0 (gchar*, 1 + 1);
	_tmp299_[0] = _tmp298_;
	widget_more = _tmp299_;
	widget_more_length1 = 1;
	_widget_more_size_ = widget_more_length1;
	_tmp300_ = autostart_help;
	_tmp301_ = g_strdup (_tmp300_);
	widget_more_help_message = _tmp301_;
	_tmp302_ = builder;
	_tmp303_ = kf;
	_tmp304_ = _data4_->dbus_backend;
	_tmp305_ = widget_help_message;
	_tmp306_ = widget_more;
	_tmp306__length1 = widget_more_length1;
	_tmp307_ = widget_more_help_message;
	ldefault_apps_init_application (_tmp302_, _tmp303_, _tmp304_, "widget1", "", _tmp305_, _tmp306_, _tmp306__length1, _tmp307_, "widget");
	_tmp308_ = _ ("Utility to launch application, like synapse, kupfer ... \n" \
"For using lxpanel or lxde default utility, use \"lxpanelctl\" ");
	_tmp309_ = g_strdup (_tmp308_);
	launcher_manager_help_message = _tmp309_;
	_tmp310_ = g_strdup ("autostart");
	_tmp311_ = g_new0 (gchar*, 1 + 1);
	_tmp311_[0] = _tmp310_;
	launcher_manager_more = _tmp311_;
	launcher_manager_more_length1 = 1;
	_launcher_manager_more_size_ = launcher_manager_more_length1;
	_tmp312_ = autostart_help;
	_tmp313_ = g_strdup (_tmp312_);
	launcher_manager_more_help_message = _tmp313_;
	_tmp314_ = builder;
	_tmp315_ = kf;
	_tmp316_ = _data4_->dbus_backend;
	_tmp317_ = launcher_manager_help_message;
	_tmp318_ = launcher_manager_more;
	_tmp318__length1 = launcher_manager_more_length1;
	_tmp319_ = launcher_manager_more_help_message;
	ldefault_apps_init_application (_tmp314_, _tmp315_, _tmp316_, "launcher_manager", "", _tmp317_, _tmp318_, _tmp318__length1, _tmp319_, NULL);
	_tmp320_ = _ ("Application for taking screeshot of your desktop, like scrot ...");
	_tmp321_ = g_strdup (_tmp320_);
	screenshot_manager_help_message = _tmp321_;
	_tmp322_ = g_strdup ("");
	_tmp323_ = g_new0 (gchar*, 1 + 1);
	_tmp323_[0] = _tmp322_;
	screenshot_manager_more = _tmp323_;
	screenshot_manager_more_length1 = 1;
	_screenshot_manager_more_size_ = screenshot_manager_more_length1;
	_tmp324_ = autostart_help;
	_tmp325_ = g_strdup (_tmp324_);
	screenshot_manager_more_help_message = _tmp325_;
	_tmp326_ = builder;
	_tmp327_ = kf;
	_tmp328_ = _data4_->dbus_backend;
	_tmp329_ = screenshot_manager_help_message;
	_tmp330_ = screenshot_manager_more;
	_tmp330__length1 = screenshot_manager_more_length1;
	_tmp331_ = screenshot_manager_more_help_message;
	ldefault_apps_init_application (_tmp326_, _tmp327_, _tmp328_, "screenshot_manager", "", _tmp329_, _tmp330_, _tmp330__length1, _tmp331_, NULL);
	_tmp332_ = g_strdup ("Viewer for PDF, like evince");
	pdf_reader_help_message = _tmp332_;
	_tmp333_ = g_strdup ("combobox_manual");
	_tmp334_ = g_strdup ("mime_association");
	_tmp335_ = g_strdup ("mime_available");
	_tmp336_ = g_new0 (gchar*, 3 + 1);
	_tmp336_[0] = _tmp333_;
	_tmp336_[1] = _tmp334_;
	_tmp336_[2] = _tmp335_;
	pdf_reader_more = _tmp336_;
	pdf_reader_more_length1 = 3;
	_pdf_reader_more_size_ = pdf_reader_more_length1;
	_tmp337_ = manual_setting_help;
	_tmp338_ = mime_association_help;
	_tmp339_ = g_strconcat (_tmp337_, _tmp338_, NULL);
	_tmp340_ = _tmp339_;
	_tmp341_ = mime_available_help;
	_tmp342_ = g_strconcat (_tmp340_, _tmp341_, NULL);
	_tmp343_ = _tmp342_;
	_g_free0 (_tmp340_);
	pdf_reader_more_help_message = _tmp343_;
	_tmp344_ = builder;
	_tmp345_ = kf;
	_tmp346_ = _data4_->dbus_backend;
	_tmp347_ = pdf_reader_help_message;
	_tmp348_ = pdf_reader_more;
	_tmp348__length1 = pdf_reader_more_length1;
	_tmp349_ = pdf_reader_more_help_message;
	ldefault_apps_init_application_combobox (_tmp344_, _tmp345_, _tmp346_, "pdf_reader", "", _tmp347_, _tmp348_, _tmp348__length1, _tmp349_, NULL);
	_tmp350_ = _ ("Video application");
	_tmp351_ = g_strdup (_tmp350_);
	video_player_help_message = _tmp351_;
	_tmp352_ = g_strdup ("combobox_manual");
	_tmp353_ = g_strdup ("mime_association");
	_tmp354_ = g_strdup ("mime_available");
	_tmp355_ = g_new0 (gchar*, 3 + 1);
	_tmp355_[0] = _tmp352_;
	_tmp355_[1] = _tmp353_;
	_tmp355_[2] = _tmp354_;
	video_player_more = _tmp355_;
	video_player_more_length1 = 3;
	_video_player_more_size_ = video_player_more_length1;
	_tmp356_ = manual_setting_help;
	_tmp357_ = mime_association_help;
	_tmp358_ = g_strconcat (_tmp356_, _tmp357_, NULL);
	_tmp359_ = _tmp358_;
	_tmp360_ = mime_available_help;
	_tmp361_ = g_strconcat (_tmp359_, _tmp360_, NULL);
	_tmp362_ = _tmp361_;
	_g_free0 (_tmp359_);
	video_player_more_help_message = _tmp362_;
	_tmp363_ = builder;
	_tmp364_ = kf;
	_tmp365_ = _data4_->dbus_backend;
	_tmp366_ = video_player_help_message;
	_tmp367_ = video_player_more;
	_tmp367__length1 = video_player_more_length1;
	_tmp368_ = video_player_more_help_message;
	ldefault_apps_init_application_combobox (_tmp363_, _tmp364_, _tmp365_, "video_player", "", _tmp366_, _tmp367_, _tmp367__length1, _tmp368_, NULL);
	_tmp369_ = _ ("Audio application");
	_tmp370_ = g_strdup (_tmp369_);
	audio_player_help_message = _tmp370_;
	_tmp371_ = g_strdup ("combobox_manual");
	_tmp372_ = g_strdup ("mime_association");
	_tmp373_ = g_strdup ("mime_available");
	_tmp374_ = g_new0 (gchar*, 3 + 1);
	_tmp374_[0] = _tmp371_;
	_tmp374_[1] = _tmp372_;
	_tmp374_[2] = _tmp373_;
	audio_player_more = _tmp374_;
	audio_player_more_length1 = 3;
	_audio_player_more_size_ = audio_player_more_length1;
	_tmp375_ = manual_setting_help;
	_tmp376_ = mime_association_help;
	_tmp377_ = g_strconcat (_tmp375_, _tmp376_, NULL);
	_tmp378_ = _tmp377_;
	_tmp379_ = mime_available_help;
	_tmp380_ = g_strconcat (_tmp378_, _tmp379_, NULL);
	_tmp381_ = _tmp380_;
	_g_free0 (_tmp378_);
	audio_player_more_help_message = _tmp381_;
	_tmp382_ = builder;
	_tmp383_ = kf;
	_tmp384_ = _data4_->dbus_backend;
	_tmp385_ = audio_player_help_message;
	_tmp386_ = audio_player_more;
	_tmp386__length1 = audio_player_more_length1;
	_tmp387_ = audio_player_more_help_message;
	ldefault_apps_init_application_combobox (_tmp382_, _tmp383_, _tmp384_, "audio_player", "", _tmp385_, _tmp386_, _tmp386__length1, _tmp387_, NULL);
	_tmp388_ = _ ("Application to display images");
	_tmp389_ = g_strdup (_tmp388_);
	image_display_help_message = _tmp389_;
	_tmp390_ = g_strdup ("combobox_manual");
	_tmp391_ = g_strdup ("mime_association");
	_tmp392_ = g_strdup ("mime_available");
	_tmp393_ = g_new0 (gchar*, 3 + 1);
	_tmp393_[0] = _tmp390_;
	_tmp393_[1] = _tmp391_;
	_tmp393_[2] = _tmp392_;
	image_display_more = _tmp393_;
	image_display_more_length1 = 3;
	_image_display_more_size_ = image_display_more_length1;
	_tmp394_ = manual_setting_help;
	_tmp395_ = mime_association_help;
	_tmp396_ = g_strconcat (_tmp394_, _tmp395_, NULL);
	_tmp397_ = _tmp396_;
	_tmp398_ = mime_available_help;
	_tmp399_ = g_strconcat (_tmp397_, _tmp398_, NULL);
	_tmp400_ = _tmp399_;
	_g_free0 (_tmp397_);
	image_display_more_help_message = _tmp400_;
	_tmp401_ = builder;
	_tmp402_ = kf;
	_tmp403_ = _data4_->dbus_backend;
	_tmp404_ = image_display_help_message;
	_tmp405_ = image_display_more;
	_tmp405__length1 = image_display_more_length1;
	_tmp406_ = image_display_more_help_message;
	ldefault_apps_init_application_combobox (_tmp401_, _tmp402_, _tmp403_, "image_display", "", _tmp404_, _tmp405_, _tmp405__length1, _tmp406_, "image_display");
	_tmp407_ = _ ("Application to edit text");
	_tmp408_ = g_strdup (_tmp407_);
	text_editor_help_message = _tmp408_;
	_tmp409_ = g_strdup ("combobox_manual");
	_tmp410_ = g_strdup ("mime_association");
	_tmp411_ = g_strdup ("mime_available");
	_tmp412_ = g_strdup ("debian_default");
	_tmp413_ = g_new0 (gchar*, 4 + 1);
	_tmp413_[0] = _tmp409_;
	_tmp413_[1] = _tmp410_;
	_tmp413_[2] = _tmp411_;
	_tmp413_[3] = _tmp412_;
	text_editor_more = _tmp413_;
	text_editor_more_length1 = 4;
	_text_editor_more_size_ = text_editor_more_length1;
	_tmp414_ = manual_setting_help;
	_tmp415_ = mime_association_help;
	_tmp416_ = g_strconcat (_tmp414_, _tmp415_, NULL);
	_tmp417_ = _tmp416_;
	_tmp418_ = mime_available_help;
	_tmp419_ = g_strconcat (_tmp417_, _tmp418_, NULL);
	_tmp420_ = _tmp419_;
	_g_free0 (_tmp417_);
	text_editor_more_help_message = _tmp420_;
	_tmp421_ = builder;
	_tmp422_ = kf;
	_tmp423_ = _data4_->dbus_backend;
	_tmp424_ = text_editor_help_message;
	_tmp425_ = text_editor_more;
	_tmp425__length1 = text_editor_more_length1;
	_tmp426_ = text_editor_more_help_message;
	ldefault_apps_init_application_combobox (_tmp421_, _tmp422_, _tmp423_, "text_editor", "", _tmp424_, _tmp425_, _tmp425__length1, _tmp426_, "text_editor");
	_tmp427_ = _ ("Application to create archives, like file-roller");
	_tmp428_ = g_strdup (_tmp427_);
	archive_help_message = _tmp428_;
	_tmp429_ = g_strdup ("combobox_manual");
	_tmp430_ = g_strdup ("mime_association");
	_tmp431_ = g_strdup ("mime_available");
	_tmp432_ = g_new0 (gchar*, 3 + 1);
	_tmp432_[0] = _tmp429_;
	_tmp432_[1] = _tmp430_;
	_tmp432_[2] = _tmp431_;
	archive_more = _tmp432_;
	archive_more_length1 = 3;
	_archive_more_size_ = archive_more_length1;
	_tmp433_ = manual_setting_help;
	_tmp434_ = mime_association_help;
	_tmp435_ = g_strconcat (_tmp433_, _tmp434_, NULL);
	_tmp436_ = _tmp435_;
	_tmp437_ = mime_available_help;
	_tmp438_ = g_strconcat (_tmp436_, _tmp437_, NULL);
	_tmp439_ = _tmp438_;
	_g_free0 (_tmp436_);
	archive_more_help_message = _tmp439_;
	_tmp440_ = builder;
	_tmp441_ = kf;
	_tmp442_ = _data4_->dbus_backend;
	_tmp443_ = archive_help_message;
	_tmp444_ = archive_more;
	_tmp444__length1 = archive_more_length1;
	_tmp445_ = archive_more_help_message;
	ldefault_apps_init_application_combobox (_tmp440_, _tmp441_, _tmp442_, "archive", "", _tmp443_, _tmp444_, _tmp444__length1, _tmp445_, NULL);
	_tmp446_ = _ ("Charmap application");
	_tmp447_ = g_strdup (_tmp446_);
	charmap_help_message = _tmp447_;
	_tmp448_ = g_strdup ("");
	_tmp449_ = g_new0 (gchar*, 1 + 1);
	_tmp449_[0] = _tmp448_;
	charmap_more = _tmp449_;
	charmap_more_length1 = 1;
	_charmap_more_size_ = charmap_more_length1;
	_tmp450_ = g_strdup ("");
	charmap_more_help_message = _tmp450_;
	_tmp451_ = builder;
	_tmp452_ = kf;
	_tmp453_ = _data4_->dbus_backend;
	_tmp454_ = charmap_help_message;
	_tmp455_ = charmap_more;
	_tmp455__length1 = charmap_more_length1;
	_tmp456_ = charmap_more_help_message;
	ldefault_apps_init_application (_tmp451_, _tmp452_, _tmp453_, "charmap", "", _tmp454_, _tmp455_, _tmp455__length1, _tmp456_, NULL);
	_tmp457_ = _ ("Calculator application");
	_tmp458_ = g_strdup (_tmp457_);
	calculator_help_message = _tmp458_;
	_tmp459_ = g_strdup ("");
	_tmp460_ = g_new0 (gchar*, 1 + 1);
	_tmp460_[0] = _tmp459_;
	calculator_more = _tmp460_;
	calculator_more_length1 = 1;
	_calculator_more_size_ = calculator_more_length1;
	_tmp461_ = g_strdup ("");
	calculator_more_help_message = _tmp461_;
	_tmp462_ = builder;
	_tmp463_ = kf;
	_tmp464_ = _data4_->dbus_backend;
	_tmp465_ = calculator_help_message;
	_tmp466_ = calculator_more;
	_tmp466__length1 = calculator_more_length1;
	_tmp467_ = calculator_more_help_message;
	ldefault_apps_init_application (_tmp462_, _tmp463_, _tmp464_, "calculator", "", _tmp465_, _tmp466_, _tmp466__length1, _tmp467_, NULL);
	_tmp468_ = _ ("Application to create spreedsheet, like gnumeric");
	_tmp469_ = g_strdup (_tmp468_);
	spreadsheet_help_message = _tmp469_;
	_tmp470_ = g_strdup ("combobox_manual");
	_tmp471_ = g_strdup ("mime_association");
	_tmp472_ = g_strdup ("mime_available");
	_tmp473_ = g_new0 (gchar*, 3 + 1);
	_tmp473_[0] = _tmp470_;
	_tmp473_[1] = _tmp471_;
	_tmp473_[2] = _tmp472_;
	spreadsheet_more = _tmp473_;
	spreadsheet_more_length1 = 3;
	_spreadsheet_more_size_ = spreadsheet_more_length1;
	_tmp474_ = manual_setting_help;
	_tmp475_ = mime_association_help;
	_tmp476_ = g_strconcat (_tmp474_, _tmp475_, NULL);
	_tmp477_ = _tmp476_;
	_tmp478_ = mime_available_help;
	_tmp479_ = g_strconcat (_tmp477_, _tmp478_, NULL);
	_tmp480_ = _tmp479_;
	_g_free0 (_tmp477_);
	spreadsheet_more_help_message = _tmp480_;
	_tmp481_ = builder;
	_tmp482_ = kf;
	_tmp483_ = _data4_->dbus_backend;
	_tmp484_ = spreadsheet_help_message;
	_tmp485_ = spreadsheet_more;
	_tmp485__length1 = spreadsheet_more_length1;
	_tmp486_ = spreadsheet_more_help_message;
	ldefault_apps_init_application_combobox (_tmp481_, _tmp482_, _tmp483_, "spreadsheet", "", _tmp484_, _tmp485_, _tmp485__length1, _tmp486_, NULL);
	_tmp487_ = _ ("Application to manage bittorent, like transmission");
	_tmp488_ = g_strdup (_tmp487_);
	bittorent_help_message = _tmp488_;
	_tmp489_ = g_strdup ("combobox_manual");
	_tmp490_ = g_strdup ("mime_association");
	_tmp491_ = g_strdup ("mime_available");
	_tmp492_ = g_new0 (gchar*, 3 + 1);
	_tmp492_[0] = _tmp489_;
	_tmp492_[1] = _tmp490_;
	_tmp492_[2] = _tmp491_;
	bittorent_more = _tmp492_;
	bittorent_more_length1 = 3;
	_bittorent_more_size_ = bittorent_more_length1;
	_tmp493_ = manual_setting_help;
	_tmp494_ = mime_association_help;
	_tmp495_ = g_strconcat (_tmp493_, _tmp494_, NULL);
	_tmp496_ = _tmp495_;
	_tmp497_ = mime_available_help;
	_tmp498_ = g_strconcat (_tmp496_, _tmp497_, NULL);
	_tmp499_ = _tmp498_;
	_g_free0 (_tmp496_);
	bittorent_more_help_message = _tmp499_;
	_tmp500_ = builder;
	_tmp501_ = kf;
	_tmp502_ = _data4_->dbus_backend;
	_tmp503_ = bittorent_help_message;
	_tmp504_ = bittorent_more;
	_tmp504__length1 = bittorent_more_length1;
	_tmp505_ = bittorent_more_help_message;
	ldefault_apps_init_application_combobox (_tmp500_, _tmp501_, _tmp502_, "bittorent", "", _tmp503_, _tmp504_, _tmp504__length1, _tmp505_, NULL);
	_tmp506_ = _ ("Application to manage office text, like abiword");
	_tmp507_ = g_strdup (_tmp506_);
	document_help_message = _tmp507_;
	_tmp508_ = g_strdup ("combobox_manual");
	_tmp509_ = g_strdup ("mime_association");
	_tmp510_ = g_strdup ("mime_available");
	_tmp511_ = g_new0 (gchar*, 3 + 1);
	_tmp511_[0] = _tmp508_;
	_tmp511_[1] = _tmp509_;
	_tmp511_[2] = _tmp510_;
	document_more = _tmp511_;
	document_more_length1 = 3;
	_document_more_size_ = document_more_length1;
	_tmp512_ = manual_setting_help;
	_tmp513_ = mime_association_help;
	_tmp514_ = g_strconcat (_tmp512_, _tmp513_, NULL);
	_tmp515_ = _tmp514_;
	_tmp516_ = mime_available_help;
	_tmp517_ = g_strconcat (_tmp515_, _tmp516_, NULL);
	_tmp518_ = _tmp517_;
	_g_free0 (_tmp515_);
	document_more_help_message = _tmp518_;
	_tmp519_ = builder;
	_tmp520_ = kf;
	_tmp521_ = _data4_->dbus_backend;
	_tmp522_ = document_help_message;
	_tmp523_ = document_more;
	_tmp523__length1 = document_more_length1;
	_tmp524_ = document_more_help_message;
	ldefault_apps_init_application_combobox (_tmp519_, _tmp520_, _tmp521_, "document", "", _tmp522_, _tmp523_, _tmp523__length1, _tmp524_, NULL);
	_tmp525_ = _ ("Application to manage webcam");
	_tmp526_ = g_strdup (_tmp525_);
	webcam_help_message = _tmp526_;
	_tmp527_ = g_strdup ("");
	_tmp528_ = g_new0 (gchar*, 1 + 1);
	_tmp528_[0] = _tmp527_;
	webcam_more = _tmp528_;
	webcam_more_length1 = 1;
	_webcam_more_size_ = webcam_more_length1;
	_tmp529_ = manual_setting_help;
	_tmp530_ = g_strdup (_tmp529_);
	webcam_more_help_message = _tmp530_;
	_tmp531_ = builder;
	_tmp532_ = kf;
	_tmp533_ = _data4_->dbus_backend;
	_tmp534_ = webcam_help_message;
	_tmp535_ = webcam_more;
	_tmp535__length1 = webcam_more_length1;
	_tmp536_ = webcam_more_help_message;
	ldefault_apps_init_application (_tmp531_, _tmp532_, _tmp533_, "webcam", "", _tmp534_, _tmp535_, _tmp535__length1, _tmp536_, NULL);
	_tmp537_ = _ ("Application to manage burning CD/DVD utilty ");
	_tmp538_ = g_strdup (_tmp537_);
	burn_help_message = _tmp538_;
	_tmp539_ = g_strdup ("combobox_manual");
	_tmp540_ = g_strdup ("mime_association");
	_tmp541_ = g_strdup ("mime_available");
	_tmp542_ = g_new0 (gchar*, 3 + 1);
	_tmp542_[0] = _tmp539_;
	_tmp542_[1] = _tmp540_;
	_tmp542_[2] = _tmp541_;
	burn_more = _tmp542_;
	burn_more_length1 = 3;
	_burn_more_size_ = burn_more_length1;
	_tmp543_ = manual_setting_help;
	_tmp544_ = mime_association_help;
	_tmp545_ = g_strconcat (_tmp543_, _tmp544_, NULL);
	_tmp546_ = _tmp545_;
	_tmp547_ = mime_available_help;
	_tmp548_ = g_strconcat (_tmp546_, _tmp547_, NULL);
	_tmp549_ = _tmp548_;
	_g_free0 (_tmp546_);
	burn_more_help_message = _tmp549_;
	_tmp550_ = builder;
	_tmp551_ = kf;
	_tmp552_ = _data4_->dbus_backend;
	_tmp553_ = burn_help_message;
	_tmp554_ = burn_more;
	_tmp554__length1 = burn_more_length1;
	_tmp555_ = burn_more_help_message;
	ldefault_apps_init_application_combobox (_tmp550_, _tmp551_, _tmp552_, "burn", "", _tmp553_, _tmp554_, _tmp554__length1, _tmp555_, NULL);
	_tmp556_ = _ ("Application to manage notes utility");
	_tmp557_ = g_strdup (_tmp556_);
	notes_help_message = _tmp557_;
	_tmp558_ = g_strdup ("");
	_tmp559_ = g_new0 (gchar*, 1 + 1);
	_tmp559_[0] = _tmp558_;
	notes_more = _tmp559_;
	notes_more_length1 = 1;
	_notes_more_size_ = notes_more_length1;
	_tmp560_ = manual_setting_help;
	_tmp561_ = g_strdup (_tmp560_);
	notes_more_help_message = _tmp561_;
	_tmp562_ = builder;
	_tmp563_ = kf;
	_tmp564_ = _data4_->dbus_backend;
	_tmp565_ = notes_help_message;
	_tmp566_ = notes_more;
	_tmp566__length1 = notes_more_length1;
	_tmp567_ = notes_more_help_message;
	ldefault_apps_init_application (_tmp562_, _tmp563_, _tmp564_, "notes", "", _tmp565_, _tmp566_, _tmp566__length1, _tmp567_, NULL);
	_tmp568_ = _ ("Application to manage disks");
	_tmp569_ = g_strdup (_tmp568_);
	disk_utility_help_message = _tmp569_;
	_tmp570_ = g_strdup ("");
	_tmp571_ = g_new0 (gchar*, 1 + 1);
	_tmp571_[0] = _tmp570_;
	disk_utility_more = _tmp571_;
	disk_utility_more_length1 = 1;
	_disk_utility_more_size_ = disk_utility_more_length1;
	_tmp572_ = manual_setting_help;
	_tmp573_ = g_strdup (_tmp572_);
	disk_utility_more_help_message = _tmp573_;
	_tmp574_ = builder;
	_tmp575_ = kf;
	_tmp576_ = _data4_->dbus_backend;
	_tmp577_ = disk_utility_help_message;
	_tmp578_ = disk_utility_more;
	_tmp578__length1 = disk_utility_more_length1;
	_tmp579_ = disk_utility_more_help_message;
	ldefault_apps_init_application (_tmp574_, _tmp575_, _tmp576_, "disk_utility", "", _tmp577_, _tmp578_, _tmp578__length1, _tmp579_, NULL);
	_tmp580_ = _ ("Application to monitor tasks running on your system");
	_tmp581_ = g_strdup (_tmp580_);
	tasks_help_message = _tmp581_;
	_tmp582_ = g_strdup ("combobox_manual");
	_tmp583_ = g_strdup ("mime_association");
	_tmp584_ = g_strdup ("mime_available");
	_tmp585_ = g_new0 (gchar*, 3 + 1);
	_tmp585_[0] = _tmp582_;
	_tmp585_[1] = _tmp583_;
	_tmp585_[2] = _tmp584_;
	tasks_more = _tmp585_;
	tasks_more_length1 = 3;
	_tasks_more_size_ = tasks_more_length1;
	_tmp586_ = manual_setting_help;
	_tmp587_ = mime_association_help;
	_tmp588_ = g_strconcat (_tmp586_, _tmp587_, NULL);
	_tmp589_ = _tmp588_;
	_tmp590_ = mime_available_help;
	_tmp591_ = g_strconcat (_tmp589_, _tmp590_, NULL);
	_tmp592_ = _tmp591_;
	_g_free0 (_tmp589_);
	tasks_more_help_message = _tmp592_;
	_tmp593_ = builder;
	_tmp594_ = kf;
	_tmp595_ = _data4_->dbus_backend;
	_tmp596_ = tasks_help_message;
	_tmp597_ = tasks_more;
	_tmp597__length1 = tasks_more_length1;
	_tmp598_ = tasks_more_help_message;
	ldefault_apps_init_application_combobox (_tmp593_, _tmp594_, _tmp595_, "tasks", "", _tmp596_, _tmp597_, _tmp597__length1, _tmp598_, NULL);
	_tmp599_ = _ ("Application to lock your screen");
	_tmp600_ = g_strdup (_tmp599_);
	lock_manager_help_message = _tmp600_;
	_tmp601_ = g_strdup ("");
	_tmp602_ = g_new0 (gchar*, 1 + 1);
	_tmp602_[0] = _tmp601_;
	lock_manager_more = _tmp602_;
	lock_manager_more_length1 = 1;
	_lock_manager_more_size_ = lock_manager_more_length1;
	_tmp603_ = manual_setting_help;
	_tmp604_ = g_strdup (_tmp603_);
	lock_manager_more_help_message = _tmp604_;
	_tmp605_ = builder;
	_tmp606_ = kf;
	_tmp607_ = _data4_->dbus_backend;
	_tmp608_ = lock_manager_help_message;
	_tmp609_ = lock_manager_more;
	_tmp609__length1 = lock_manager_more_length1;
	_tmp610_ = lock_manager_more_help_message;
	ldefault_apps_init_application (_tmp605_, _tmp606_, _tmp607_, "lock_manager", "", _tmp608_, _tmp609_, _tmp609__length1, _tmp610_, NULL);
	_tmp611_ = _ ("Managing your audio configuration");
	_tmp612_ = g_strdup (_tmp611_);
	audio_manager_help_message = _tmp612_;
	_tmp613_ = g_strdup ("");
	_tmp614_ = g_new0 (gchar*, 1 + 1);
	_tmp614_[0] = _tmp613_;
	audio_manager_more = _tmp614_;
	audio_manager_more_length1 = 1;
	_audio_manager_more_size_ = audio_manager_more_length1;
	_tmp615_ = manual_setting_help;
	_tmp616_ = g_strdup (_tmp615_);
	audio_manager_more_help_message = _tmp616_;
	_tmp617_ = builder;
	_tmp618_ = kf;
	_tmp619_ = _data4_->dbus_backend;
	_tmp620_ = audio_manager_help_message;
	_tmp621_ = audio_manager_more;
	_tmp621__length1 = audio_manager_more_length1;
	_tmp622_ = audio_manager_more_help_message;
	ldefault_apps_init_application (_tmp617_, _tmp618_, _tmp619_, "audio_manager", "", _tmp620_, _tmp621_, _tmp621__length1, _tmp622_, NULL);
	_tmp623_ = _ ("Managing your workspace configuration");
	_tmp624_ = g_strdup (_tmp623_);
	workspace_manager_help_message = _tmp624_;
	_tmp625_ = g_strdup ("");
	_tmp626_ = g_new0 (gchar*, 1 + 1);
	_tmp626_[0] = _tmp625_;
	workspace_manager_more = _tmp626_;
	workspace_manager_more_length1 = 1;
	_workspace_manager_more_size_ = workspace_manager_more_length1;
	_tmp627_ = manual_setting_help;
	_tmp628_ = g_strdup (_tmp627_);
	workspace_manager_more_help_message = _tmp628_;
	_tmp629_ = builder;
	_tmp630_ = kf;
	_tmp631_ = _data4_->dbus_backend;
	_tmp632_ = workspace_manager_help_message;
	_tmp633_ = workspace_manager_more;
	_tmp633__length1 = workspace_manager_more_length1;
	_tmp634_ = workspace_manager_more_help_message;
	ldefault_apps_init_application (_tmp629_, _tmp630_, _tmp631_, "workspace_manager", "", _tmp632_, _tmp633_, _tmp633__length1, _tmp634_, NULL);
	_tmp635_ = _ ("Managing the application to quit your session");
	_tmp636_ = g_strdup (_tmp635_);
	quit_manager_help_message = _tmp636_;
	_tmp637_ = g_strdup ("");
	_tmp638_ = g_new0 (gchar*, 1 + 1);
	_tmp638_[0] = _tmp637_;
	quit_manager_more = _tmp638_;
	quit_manager_more_length1 = 1;
	_quit_manager_more_size_ = quit_manager_more_length1;
	_tmp639_ = manual_setting_help;
	_tmp640_ = g_strdup (_tmp639_);
	quit_manager_more_help_message = _tmp640_;
	_tmp641_ = builder;
	_tmp642_ = kf;
	_tmp643_ = _data4_->dbus_backend;
	_tmp644_ = quit_manager_help_message;
	_tmp645_ = quit_manager_more;
	_tmp645__length1 = quit_manager_more_length1;
	_tmp646_ = quit_manager_more_help_message;
	ldefault_apps_init_application (_tmp641_, _tmp642_, _tmp643_, "quit_manager", "", _tmp644_, _tmp645_, _tmp645__length1, _tmp646_, NULL);
	_tmp647_ = _ ("Managing the application to update and upgrade your system");
	_tmp648_ = g_strdup (_tmp647_);
	upgrade_manager_help_message = _tmp648_;
	_tmp649_ = g_strdup ("");
	_tmp650_ = g_new0 (gchar*, 1 + 1);
	_tmp650_[0] = _tmp649_;
	upgrade_manager_more = _tmp650_;
	upgrade_manager_more_length1 = 1;
	_upgrade_manager_more_size_ = upgrade_manager_more_length1;
	_tmp651_ = manual_setting_help;
	_tmp652_ = g_strdup (_tmp651_);
	upgrade_manager_more_help_message = _tmp652_;
	_tmp653_ = builder;
	_tmp654_ = kf;
	_tmp655_ = _data4_->dbus_backend;
	_tmp656_ = upgrade_manager_help_message;
	_tmp657_ = upgrade_manager_more;
	_tmp657__length1 = upgrade_manager_more_length1;
	_tmp658_ = upgrade_manager_more_help_message;
	ldefault_apps_init_application (_tmp653_, _tmp654_, _tmp655_, "upgrade_manager", "", _tmp656_, _tmp657_, _tmp657__length1, _tmp658_, NULL);
	_tmp659_ = _ ("Managing clipboard support");
	_tmp660_ = g_strdup (_tmp659_);
	clipboard_help_message = _tmp660_;
	_tmp661_ = g_strdup ("");
	_tmp662_ = g_new0 (gchar*, 1 + 1);
	_tmp662_[0] = _tmp661_;
	clipboard_more = _tmp662_;
	clipboard_more_length1 = 1;
	_clipboard_more_size_ = clipboard_more_length1;
	_tmp663_ = manual_setting_help;
	_tmp664_ = g_strdup (_tmp663_);
	clipboard_more_help_message = _tmp664_;
	_tmp665_ = builder;
	_tmp666_ = kf;
	_tmp667_ = _data4_->dbus_backend;
	_tmp668_ = clipboard_help_message;
	_tmp669_ = clipboard_more;
	_tmp669__length1 = clipboard_more_length1;
	_tmp670_ = clipboard_more_help_message;
	ldefault_apps_init_application (_tmp665_, _tmp666_, _tmp667_, "clipboard", "", _tmp668_, _tmp669_, _tmp669__length1, _tmp670_, NULL);
	_tmp671_ = _ ("Managing keyring support.\n" \
"Standard options available \"gnome\" for gnome-keyring support  or \"s" \
"sh-agent\" for ssh-agent support");
	_tmp672_ = g_strdup (_tmp671_);
	security_help_message = _tmp672_;
	_tmp673_ = g_strdup ("");
	_tmp674_ = g_new0 (gchar*, 1 + 1);
	_tmp674_[0] = _tmp673_;
	security_more = _tmp674_;
	security_more_length1 = 1;
	_security_more_size_ = security_more_length1;
	_tmp675_ = manual_setting_help;
	_tmp676_ = g_strdup (_tmp675_);
	security_more_help_message = _tmp676_;
	_tmp677_ = builder;
	_tmp678_ = kf;
	_tmp679_ = _data4_->dbus_backend;
	_tmp680_ = security_help_message;
	_tmp681_ = security_more;
	_tmp681__length1 = security_more_length1;
	_tmp682_ = security_more_help_message;
	ldefault_apps_init_application (_tmp677_, _tmp678_, _tmp679_, "keyring", "", _tmp680_, _tmp681_, _tmp681__length1, _tmp682_, NULL);
	_tmp683_ = _ ("Managing support for accessibility.\n" \
"Stardart option are gnome, for stardart gnome support.");
	_tmp684_ = g_strdup (_tmp683_);
	a11y_help_message = _tmp684_;
	_tmp685_ = g_strdup ("");
	_tmp686_ = g_new0 (gchar*, 1 + 1);
	_tmp686_[0] = _tmp685_;
	a11y_more = _tmp686_;
	a11y_more_length1 = 1;
	_a11y_more_size_ = a11y_more_length1;
	_tmp687_ = manual_setting_help;
	_tmp688_ = g_strdup (_tmp687_);
	a11y_more_help_message = _tmp688_;
	_tmp689_ = builder;
	_tmp690_ = kf;
	_tmp691_ = _data4_->dbus_backend;
	_tmp692_ = a11y_help_message;
	_tmp693_ = a11y_more;
	_tmp693__length1 = a11y_more_length1;
	_tmp694_ = a11y_more_help_message;
	ldefault_apps_init_application (_tmp689_, _tmp690_, _tmp691_, "a11y", "", _tmp692_, _tmp693_, _tmp693__length1, _tmp694_, NULL);
	_tmp695_ = _ ("Managing proxy support");
	_tmp696_ = g_strdup (_tmp695_);
	proxy_manager_help_message = _tmp696_;
	_tmp697_ = g_strdup ("");
	_tmp698_ = g_new0 (gchar*, 1 + 1);
	_tmp698_[0] = _tmp697_;
	proxy_manager_more = _tmp698_;
	proxy_manager_more_length1 = 1;
	_proxy_manager_more_size_ = proxy_manager_more_length1;
	_tmp699_ = manual_setting_help;
	_tmp700_ = g_strdup (_tmp699_);
	proxy_manager_more_help_message = _tmp700_;
	_tmp701_ = builder;
	_tmp702_ = kf;
	_tmp703_ = _data4_->dbus_backend;
	_tmp704_ = proxy_manager_help_message;
	_tmp705_ = proxy_manager_more;
	_tmp705__length1 = proxy_manager_more_length1;
	_tmp706_ = proxy_manager_more_help_message;
	ldefault_apps_init_application (_tmp701_, _tmp702_, _tmp703_, "proxy_manager", "", _tmp704_, _tmp705_, _tmp705__length1, _tmp706_, NULL);
	_tmp707_ = _ ("Managing XRandr parameters. Use a command like xrandr --something");
	_tmp708_ = g_strdup (_tmp707_);
	xrandr_help_message = _tmp708_;
	_tmp709_ = g_strdup ("");
	_tmp710_ = g_new0 (gchar*, 1 + 1);
	_tmp710_[0] = _tmp709_;
	xrandr_more = _tmp710_;
	xrandr_more_length1 = 1;
	_xrandr_more_size_ = xrandr_more_length1;
	_tmp711_ = manual_setting_help;
	_tmp712_ = g_strdup (_tmp711_);
	xrandr_more_help_message = _tmp712_;
	_tmp713_ = builder;
	_tmp714_ = kf;
	_tmp715_ = _data4_->dbus_backend;
	_tmp716_ = xrandr_help_message;
	_tmp717_ = xrandr_more;
	_tmp717__length1 = xrandr_more_length1;
	_tmp718_ = xrandr_more_help_message;
	ldefault_apps_init_application (_tmp713_, _tmp714_, _tmp715_, "xrandr", "", _tmp716_, _tmp717_, _tmp717__length1, _tmp718_, NULL);
	_tmp719_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp719_);
	_data4_->disable_autostart_combobox = _tmp719_;
	_tmp720_ = g_strdup ("no");
	_tmp721_ = g_strdup ("config-only");
	_tmp722_ = g_strdup ("all");
	_tmp723_ = g_new0 (gchar*, 3 + 1);
	_tmp723_[0] = _tmp720_;
	_tmp723_[1] = _tmp721_;
	_tmp723_[2] = _tmp722_;
	disable_autostart_commands = _tmp723_;
	disable_autostart_commands_length1 = 3;
	_disable_autostart_commands_size_ = disable_autostart_commands_length1;
	_tmp724_ = _data4_->dbus_backend;
	_tmp725_ = ldefault_apps_dbus_backend_Get (_tmp724_, "disable_autostart", "");
	disable_autostart_default = _tmp725_;
	_tmp726_ = builder;
	_tmp727_ = disable_autostart_commands;
	_tmp727__length1 = disable_autostart_commands_length1;
	_tmp728_ = disable_autostart_default;
	_tmp729_ = ldefault_apps_ui_combobox_init (_tmp726_, "disable_autostart_combobox", _tmp727_, _tmp727__length1, NULL, _tmp728_);
	_g_object_unref0 (_data4_->disable_autostart_combobox);
	_data4_->disable_autostart_combobox = _tmp729_;
	_tmp730_ = _data4_->dbus_backend;
	_tmp731_ = _data4_->disable_autostart_combobox;
	_tmp732_ = ldefault_apps_return_combobox_text (_tmp731_);
	_tmp733_ = _tmp732_;
	ldefault_apps_dbus_backend_Set (_tmp730_, "disable_autostart", "", _tmp733_);
	_g_free0 (_tmp733_);
	_tmp734_ = builder;
	_tmp735_ = gtk_builder_get_object (_tmp734_, "manual_autostart_vbox");
	_tmp736_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp735_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp735_) : NULL);
	_data4_->auto_vbox = _tmp736_;
	_tmp737_ = builder;
	_tmp738_ = gtk_builder_get_object (_tmp737_, "running_apps_vbox");
	_tmp739_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp738_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp738_) : NULL);
	_data4_->running_apps = _tmp739_;
	_tmp740_ = builder;
	_tmp741_ = gtk_builder_get_object (_tmp740_, "autostart_known_box");
	_tmp742_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp741_, GTK_TYPE_HBOX) ? ((GtkHBox*) _tmp741_) : NULL);
	_data4_->known_apps_box = _tmp742_;
	_tmp743_ = builder;
	_tmp744_ = gtk_builder_get_object (_tmp743_, "autostart_treeview");
	_tmp745_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp744_, GTK_TYPE_TREE_VIEW) ? ((GtkTreeView*) _tmp744_) : NULL);
	known_apps = _tmp745_;
	_tmp746_ = known_apps;
	init_list_view (_tmp746_);
	_tmp747_ = g_getenv ("XDG_CURRENT_DESKTOP");
	load_autostart (_tmp747_);
	_tmp748_ = known_apps;
	_tmp749_ = get_autostart_list ();
	_tmp750_ = _tmp749_;
	gtk_tree_view_set_model (_tmp748_, (GtkTreeModel*) _tmp750_);
	_g_object_unref0 (_tmp750_);
	_tmp751_ = _data4_->disable_autostart_combobox;
	g_signal_connect_data (_tmp751_, "changed", (GCallback) ___lambda22__gtk_combo_box_changed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp752_ = (GtkCheckButton*) gtk_check_button_new_with_label ("Upstart ");
	g_object_ref_sink (_tmp752_);
	_data4_->upstart_session_checkbutton = _tmp752_;
	_tmp753_ = builder;
	_tmp754_ = gtk_builder_get_object (_tmp753_, "upstart_session_hbox");
	_tmp755_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp754_, GTK_TYPE_HBOX) ? ((GtkHBox*) _tmp754_) : NULL);
	upstart_session_hbox = _tmp755_;
	_tmp756_ = upstart_session_hbox;
	_tmp757_ = _data4_->upstart_session_checkbutton;
	gtk_container_add ((GtkContainer*) _tmp756_, (GtkWidget*) _tmp757_);
	_tmp758_ = _data4_->dbus_backend;
	_tmp759_ = ldefault_apps_dbus_backend_Get (_tmp758_, "upstart_user_session", "");
	_tmp760_ = _tmp759_;
	_tmp761_ = g_strcmp0 (_tmp760_, "true") == 0;
	_g_free0 (_tmp760_);
	if (_tmp761_) {
		GtkCheckButton* _tmp762_ = NULL;
		_tmp762_ = _data4_->upstart_session_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp762_, TRUE);
	} else {
		GtkCheckButton* _tmp763_ = NULL;
		_tmp763_ = _data4_->upstart_session_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp763_, FALSE);
	}
	_tmp764_ = _data4_->upstart_session_checkbutton;
	g_signal_connect_data ((GtkToggleButton*) _tmp764_, "toggled", (GCallback) ___lambda23__gtk_toggle_button_toggled, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp765_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp765_);
	_data4_->keymap_mode_combobox = _tmp765_;
	_tmp766_ = g_strdup ("");
	_tmp767_ = g_strdup ("user");
	_tmp768_ = g_new0 (gchar*, 2 + 1);
	_tmp768_[0] = _tmp766_;
	_tmp768_[1] = _tmp767_;
	keymap_mode_commands = _tmp768_;
	keymap_mode_commands_length1 = 2;
	_keymap_mode_commands_size_ = keymap_mode_commands_length1;
	_tmp769_ = _data4_->dbus_backend;
	_tmp770_ = ldefault_apps_dbus_backend_KeymapGet (_tmp769_, "mode", NULL);
	keymap_mode_default = _tmp770_;
	_tmp771_ = builder;
	_tmp772_ = keymap_mode_commands;
	_tmp772__length1 = keymap_mode_commands_length1;
	_tmp773_ = keymap_mode_default;
	_tmp774_ = ldefault_apps_ui_combobox_init (_tmp771_, "keymap_mode_combobox", _tmp772_, _tmp772__length1, NULL, _tmp773_);
	_g_object_unref0 (_data4_->keymap_mode_combobox);
	_data4_->keymap_mode_combobox = _tmp774_;
	_tmp775_ = builder;
	_tmp776_ = gtk_builder_get_object (_tmp775_, "keymap_model_entry");
	_tmp777_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp776_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp776_) : NULL);
	_data4_->keymap_model_entry = _tmp777_;
	_tmp778_ = _data4_->keymap_model_entry;
	_tmp779_ = _data4_->dbus_backend;
	_tmp780_ = ldefault_apps_dbus_backend_KeymapGet (_tmp779_, "model", NULL);
	_tmp781_ = _tmp780_;
	gtk_entry_set_text (_tmp778_, _tmp781_);
	_g_free0 (_tmp781_);
	_tmp782_ = builder;
	_tmp783_ = gtk_builder_get_object (_tmp782_, "keymap_layout_entry");
	_tmp784_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp783_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp783_) : NULL);
	_data4_->keymap_layout_entry = _tmp784_;
	_tmp785_ = _data4_->keymap_layout_entry;
	_tmp786_ = _data4_->dbus_backend;
	_tmp787_ = ldefault_apps_dbus_backend_KeymapGet (_tmp786_, "layout", NULL);
	_tmp788_ = _tmp787_;
	gtk_entry_set_text (_tmp785_, _tmp788_);
	_g_free0 (_tmp788_);
	_tmp789_ = builder;
	_tmp790_ = gtk_builder_get_object (_tmp789_, "keymap_variant_entry");
	_tmp791_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp790_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp790_) : NULL);
	_data4_->keymap_variant_entry = _tmp791_;
	_tmp792_ = _data4_->keymap_variant_entry;
	_tmp793_ = _data4_->dbus_backend;
	_tmp794_ = ldefault_apps_dbus_backend_KeymapGet (_tmp793_, "variant", NULL);
	_tmp795_ = _tmp794_;
	gtk_entry_set_text (_tmp792_, _tmp795_);
	_g_free0 (_tmp795_);
	_tmp796_ = builder;
	_tmp797_ = gtk_builder_get_object (_tmp796_, "keymap_options_entry");
	_tmp798_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp797_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp797_) : NULL);
	_data4_->keymap_options_entry = _tmp798_;
	_tmp799_ = _data4_->keymap_options_entry;
	_tmp800_ = _data4_->dbus_backend;
	_tmp801_ = ldefault_apps_dbus_backend_KeymapGet (_tmp800_, "options", NULL);
	_tmp802_ = _tmp801_;
	gtk_entry_set_text (_tmp799_, _tmp802_);
	_g_free0 (_tmp802_);
	_tmp803_ = builder;
	_tmp804_ = gtk_builder_get_object (_tmp803_, "keymap_apply");
	_tmp805_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp804_, GTK_TYPE_BUTTON) ? ((GtkButton*) _tmp804_) : NULL);
	keymap_apply_button = _tmp805_;
	_tmp806_ = keymap_apply_button;
	g_signal_connect_data (_tmp806_, "clicked", (GCallback) ___lambda24__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp807_ = builder;
	_tmp808_ = gtk_builder_get_object (_tmp807_, "keymap_reload");
	_tmp809_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp808_, GTK_TYPE_BUTTON) ? ((GtkButton*) _tmp808_) : NULL);
	keymap_reload_button = _tmp809_;
	_tmp810_ = keymap_reload_button;
	g_signal_connect_data (_tmp810_, "clicked", (GCallback) ___lambda25__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp811_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp811_);
	_data4_->laptop_mode_combobox = _tmp811_;
	_tmp812_ = g_strdup ("no");
	_tmp813_ = g_strdup ("yes");
	_tmp814_ = g_strdup ("unknown");
	_tmp815_ = g_new0 (gchar*, 3 + 1);
	_tmp815_[0] = _tmp812_;
	_tmp815_[1] = _tmp813_;
	_tmp815_[2] = _tmp814_;
	laptop_mode_commands = _tmp815_;
	laptop_mode_commands_length1 = 3;
	_laptop_mode_commands_size_ = laptop_mode_commands_length1;
	_tmp816_ = _data4_->dbus_backend;
	_tmp817_ = ldefault_apps_dbus_backend_StateGet (_tmp816_, "laptop_mode", NULL);
	laptop_mode_default = _tmp817_;
	_tmp818_ = builder;
	_tmp819_ = laptop_mode_commands;
	_tmp819__length1 = laptop_mode_commands_length1;
	_tmp820_ = laptop_mode_default;
	_tmp821_ = ldefault_apps_ui_combobox_init (_tmp818_, "laptop_mode_combobox", _tmp819_, _tmp819__length1, NULL, _tmp820_);
	_g_object_unref0 (_data4_->laptop_mode_combobox);
	_data4_->laptop_mode_combobox = _tmp821_;
	_tmp822_ = _data4_->laptop_mode_combobox;
	g_signal_connect_data (_tmp822_, "changed", (GCallback) ___lambda26__gtk_combo_box_changed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp823_ = (GtkCheckButton*) gtk_check_button_new_with_label ("Gnome");
	g_object_ref_sink (_tmp823_);
	_data4_->dbus_gnome_checkbutton = _tmp823_;
	_tmp824_ = builder;
	_tmp825_ = gtk_builder_get_object (_tmp824_, "dbus_vbox");
	_tmp826_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp825_, GTK_TYPE_VBOX) ? ((GtkVBox*) _tmp825_) : NULL);
	dbus_vbox = _tmp826_;
	_tmp827_ = dbus_vbox;
	_tmp828_ = _data4_->dbus_gnome_checkbutton;
	gtk_container_add ((GtkContainer*) _tmp827_, (GtkWidget*) _tmp828_);
	_tmp829_ = _data4_->dbus_backend;
	_tmp830_ = ldefault_apps_dbus_backend_DbusGet (_tmp829_, "gnome", NULL);
	_tmp831_ = _tmp830_;
	_tmp832_ = g_strcmp0 (_tmp831_, "true") == 0;
	_g_free0 (_tmp831_);
	if (_tmp832_) {
		GtkCheckButton* _tmp833_ = NULL;
		_tmp833_ = _data4_->dbus_gnome_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp833_, TRUE);
	} else {
		GtkCheckButton* _tmp834_ = NULL;
		_tmp834_ = _data4_->dbus_gnome_checkbutton;
		gtk_toggle_button_set_active ((GtkToggleButton*) _tmp834_, FALSE);
	}
	_tmp835_ = _data4_->dbus_gnome_checkbutton;
	g_signal_connect_data ((GtkToggleButton*) _tmp835_, "toggled", (GCallback) ___lambda27__gtk_toggle_button_toggled, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp836_ = (GtkComboBox*) gtk_combo_box_new ();
	g_object_ref_sink (_tmp836_);
	_data4_->environment_type_combobox = _tmp836_;
	_tmp837_ = g_strdup ("");
	_tmp838_ = g_strdup ("lubuntu");
	_tmp839_ = g_new0 (gchar*, 2 + 1);
	_tmp839_[0] = _tmp837_;
	_tmp839_[1] = _tmp838_;
	environment_type_commands = _tmp839_;
	environment_type_commands_length1 = 2;
	_environment_type_commands_size_ = environment_type_commands_length1;
	_tmp840_ = _data4_->dbus_backend;
	_tmp841_ = ldefault_apps_dbus_backend_EnvironmentGet (_tmp840_, "type", NULL);
	environment_type_default = _tmp841_;
	_tmp842_ = builder;
	_tmp843_ = ldefault_apps_ui_combobox_init (_tmp842_, "environment_type_combobox", environment_type_commands, environment_type_commands_length1, NULL, environment_type_default);
	_g_object_unref0 (_data4_->environment_type_combobox);
	_data4_->environment_type_combobox = _tmp843_;
	_tmp844_ = _data4_->environment_type_combobox;
	g_signal_connect_data (_tmp844_, "changed", (GCallback) ___lambda28__gtk_combo_box_changed, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_tmp845_ = builder;
	_tmp846_ = gtk_builder_get_object (_tmp845_, "environment_menu_prefix_entry");
	_tmp847_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp846_, GTK_TYPE_ENTRY) ? ((GtkEntry*) _tmp846_) : NULL);
	_data4_->enviroment_menu_prefix_entry = _tmp847_;
	_tmp848_ = _data4_->dbus_backend;
	_tmp849_ = ldefault_apps_dbus_backend_EnvironmentGet (_tmp848_, "menu_prefix", NULL);
	_tmp850_ = _tmp849_;
	gtk_entry_set_text (_data4_->enviroment_menu_prefix_entry, _tmp850_);
	_g_free0 (_tmp850_);
	_tmp851_ = builder;
	_tmp852_ = gtk_builder_get_object (_tmp851_, "env_apply");
	_tmp853_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp852_, GTK_TYPE_BUTTON) ? ((GtkButton*) _tmp852_) : NULL);
	env_apply_button = _tmp853_;
	g_signal_connect_data (env_apply_button, "clicked", (GCallback) ___lambda29__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
	_g_object_unref0 (env_apply_button);
	_g_free0 (environment_type_default);
	environment_type_commands = (_vala_array_free (environment_type_commands, environment_type_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_object_unref0 (dbus_vbox);
	_g_free0 (laptop_mode_default);
	laptop_mode_commands = (_vala_array_free (laptop_mode_commands, laptop_mode_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_object_unref0 (keymap_reload_button);
	_g_object_unref0 (keymap_apply_button);
	_g_free0 (keymap_mode_default);
	keymap_mode_commands = (_vala_array_free (keymap_mode_commands, keymap_mode_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_object_unref0 (upstart_session_hbox);
	_g_object_unref0 (known_apps);
	_g_free0 (disable_autostart_default);
	disable_autostart_commands = (_vala_array_free (disable_autostart_commands, disable_autostart_commands_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (xrandr_more_help_message);
	xrandr_more = (_vala_array_free (xrandr_more, xrandr_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (xrandr_help_message);
	_g_free0 (proxy_manager_more_help_message);
	proxy_manager_more = (_vala_array_free (proxy_manager_more, proxy_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (proxy_manager_help_message);
	_g_free0 (a11y_more_help_message);
	a11y_more = (_vala_array_free (a11y_more, a11y_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (a11y_help_message);
	_g_free0 (security_more_help_message);
	security_more = (_vala_array_free (security_more, security_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (security_help_message);
	_g_free0 (clipboard_more_help_message);
	clipboard_more = (_vala_array_free (clipboard_more, clipboard_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (clipboard_help_message);
	_g_free0 (upgrade_manager_more_help_message);
	upgrade_manager_more = (_vala_array_free (upgrade_manager_more, upgrade_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (upgrade_manager_help_message);
	_g_free0 (quit_manager_more_help_message);
	quit_manager_more = (_vala_array_free (quit_manager_more, quit_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (quit_manager_help_message);
	_g_free0 (workspace_manager_more_help_message);
	workspace_manager_more = (_vala_array_free (workspace_manager_more, workspace_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (workspace_manager_help_message);
	_g_free0 (audio_manager_more_help_message);
	audio_manager_more = (_vala_array_free (audio_manager_more, audio_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (audio_manager_help_message);
	_g_free0 (lock_manager_more_help_message);
	lock_manager_more = (_vala_array_free (lock_manager_more, lock_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (lock_manager_help_message);
	_g_free0 (tasks_more_help_message);
	tasks_more = (_vala_array_free (tasks_more, tasks_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (tasks_help_message);
	_g_free0 (disk_utility_more_help_message);
	disk_utility_more = (_vala_array_free (disk_utility_more, disk_utility_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (disk_utility_help_message);
	_g_free0 (notes_more_help_message);
	notes_more = (_vala_array_free (notes_more, notes_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (notes_help_message);
	_g_free0 (burn_more_help_message);
	burn_more = (_vala_array_free (burn_more, burn_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (burn_help_message);
	_g_free0 (webcam_more_help_message);
	webcam_more = (_vala_array_free (webcam_more, webcam_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (webcam_help_message);
	_g_free0 (document_more_help_message);
	document_more = (_vala_array_free (document_more, document_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (document_help_message);
	_g_free0 (bittorent_more_help_message);
	bittorent_more = (_vala_array_free (bittorent_more, bittorent_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (bittorent_help_message);
	_g_free0 (spreadsheet_more_help_message);
	spreadsheet_more = (_vala_array_free (spreadsheet_more, spreadsheet_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (spreadsheet_help_message);
	_g_free0 (calculator_more_help_message);
	calculator_more = (_vala_array_free (calculator_more, calculator_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (calculator_help_message);
	_g_free0 (charmap_more_help_message);
	charmap_more = (_vala_array_free (charmap_more, charmap_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (charmap_help_message);
	_g_free0 (archive_more_help_message);
	archive_more = (_vala_array_free (archive_more, archive_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (archive_help_message);
	_g_free0 (text_editor_more_help_message);
	text_editor_more = (_vala_array_free (text_editor_more, text_editor_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (text_editor_help_message);
	_g_free0 (image_display_more_help_message);
	image_display_more = (_vala_array_free (image_display_more, image_display_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (image_display_help_message);
	_g_free0 (audio_player_more_help_message);
	audio_player_more = (_vala_array_free (audio_player_more, audio_player_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (audio_player_help_message);
	_g_free0 (video_player_more_help_message);
	video_player_more = (_vala_array_free (video_player_more, video_player_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (video_player_help_message);
	_g_free0 (pdf_reader_more_help_message);
	pdf_reader_more = (_vala_array_free (pdf_reader_more, pdf_reader_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (pdf_reader_help_message);
	_g_free0 (screenshot_manager_more_help_message);
	screenshot_manager_more = (_vala_array_free (screenshot_manager_more, screenshot_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (screenshot_manager_help_message);
	_g_free0 (launcher_manager_more_help_message);
	launcher_manager_more = (_vala_array_free (launcher_manager_more, launcher_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (launcher_manager_help_message);
	_g_free0 (widget_more_help_message);
	widget_more = (_vala_array_free (widget_more, widget_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (widget_help_message);
	_g_free0 (email_more_help_message);
	email_more = (_vala_array_free (email_more, email_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (email_help_message);
	_g_free0 (webbrowser_more_help_message);
	webbrowser_more = (_vala_array_free (webbrowser_more, webbrowser_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (webbrowser_help_message);
	_g_free0 (terminal_manager_more_help_message);
	terminal_manager_more = (_vala_array_free (terminal_manager_more, terminal_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (terminal_manager_help_message);
	_g_free0 (im2_more_help_message);
	im2_more = (_vala_array_free (im2_more, im2_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (im2_help_message);
	_g_free0 (im1_more_help_message);
	im1_more = (_vala_array_free (im1_more, im1_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (im1_help_message);
	_g_free0 (network_gui_more_help_message);
	network_gui_more = (_vala_array_free (network_gui_more, network_gui_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (network_gui_help_message);
	_g_free0 (polkit_more_help_message);
	polkit_more = (_vala_array_free (polkit_more, polkit_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (polkit_help_message);
	_g_free0 (power_manager_more_help_message);
	power_manager_more = (_vala_array_free (power_manager_more, power_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (power_manager_help_message);
	_g_free0 (screensaver_more_help_message);
	screensaver_more = (_vala_array_free (screensaver_more, screensaver_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (screensaver_help_message);
	_g_free0 (desktop_manager_more_help_message);
	desktop_manager_more = (_vala_array_free (desktop_manager_more, desktop_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (desktop_manager_help_message);
	_g_free0 (composite_manager_more_help_message);
	composite_manager_more = (_vala_array_free (composite_manager_more, composite_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (composite_manager_help_message);
	_g_free0 (file_manager_more_help_message);
	file_manager_more = (_vala_array_free (file_manager_more, file_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (file_manager_help_message);
	_g_free0 (dock_more_help_message);
	dock_more = (_vala_array_free (dock_more, dock_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (dock_help_message);
	_g_free0 (panel_more_help_message);
	panel_more = (_vala_array_free (panel_more, panel_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (panel_help_message);
	_g_free0 (windows_manager_more_help_message);
	windows_manager_more = (_vala_array_free (windows_manager_more, windows_manager_more_length1, (GDestroyNotify) g_free), NULL);
	_g_free0 (windows_manager_help_message);
	_g_free0 (debian_default_help);
	_g_free0 (autostart_help);
	_g_free0 (handle_desktop_help);
	_g_free0 (mime_available_help);
	_g_free0 (mime_association_help);
	_g_free0 (extra_string_help);
	_g_free0 (session_string_help);
	_g_free0 (manual_setting_help);
	_g_object_unref0 (main_vbox);
	_g_object_unref0 (builder);
	block4_data_unref (_data4_);
	_data4_ = NULL;
	return self;
}


LDefaultAppsMainWindows* ldefault_apps_main_windows_new (GKeyFile* kf) {
	return ldefault_apps_main_windows_construct (LDEFAULT_APPS_TYPE_MAIN_WINDOWS, kf);
}


static void ldefault_apps_main_windows_class_init (LDefaultAppsMainWindowsClass * klass) {
	ldefault_apps_main_windows_parent_class = g_type_class_peek_parent (klass);
}


static void ldefault_apps_main_windows_instance_init (LDefaultAppsMainWindows * self) {
}


GType ldefault_apps_main_windows_get_type (void) {
	static volatile gsize ldefault_apps_main_windows_type_id__volatile = 0;
	if (g_once_init_enter (&ldefault_apps_main_windows_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (LDefaultAppsMainWindowsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) ldefault_apps_main_windows_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (LDefaultAppsMainWindows), 0, (GInstanceInitFunc) ldefault_apps_main_windows_instance_init, NULL };
		GType ldefault_apps_main_windows_type_id;
		ldefault_apps_main_windows_type_id = g_type_register_static (GTK_TYPE_WINDOW, "LDefaultAppsMainWindows", &g_define_type_info, 0);
		g_once_init_leave (&ldefault_apps_main_windows_type_id__volatile, ldefault_apps_main_windows_type_id);
	}
	return ldefault_apps_main_windows_type_id__volatile;
}


gint ldefault_apps_main (gchar** args, int args_length1) {
	gint result = 0;
	gchar* log_directory = NULL;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
	GFile* dir_log = NULL;
	const gchar* _tmp2_ = NULL;
	GFile* _tmp3_ = NULL;
	gchar* log_path = NULL;
	const gchar* _tmp4_ = NULL;
	gchar* _tmp5_ = NULL;
	const gchar* _tmp6_ = NULL;
	const gchar* _tmp7_ = NULL;
	GFile* _tmp8_ = NULL;
	gboolean _tmp9_ = FALSE;
	gint fint = 0;
	const gchar* _tmp14_ = NULL;
	gint _tmp15_ = 0;
	LDefaultAppsUpdateWindows* app = NULL;
	LDefaultAppsUpdateWindows* _tmp16_ = NULL;
	GError * _inner_error_ = NULL;
	textdomain (GETTEXT_PACKAGE);
	bind_textdomain_codeset (GETTEXT_PACKAGE, "utf-8");
	gtk_init (&args_length1, &args);
	_tmp0_ = g_get_user_cache_dir ();
	_tmp1_ = g_build_filename (_tmp0_, "lxsession-default-apps", NULL);
	log_directory = _tmp1_;
	_tmp2_ = log_directory;
	_tmp3_ = g_file_new_for_path (_tmp2_);
	dir_log = _tmp3_;
	_tmp4_ = log_directory;
	_tmp5_ = g_build_filename (_tmp4_, "run.log", NULL);
	log_path = _tmp5_;
	_tmp6_ = log_directory;
	g_message ("main.vala:592: log directory: %s", _tmp6_);
	_tmp7_ = log_path;
	g_message ("main.vala:593: log path: %s", _tmp7_);
	_tmp8_ = dir_log;
	_tmp9_ = g_file_query_exists (_tmp8_, NULL);
	if (!_tmp9_) {
		{
			GFile* _tmp10_ = NULL;
			_tmp10_ = dir_log;
			g_file_make_directory_with_parents (_tmp10_, NULL, &_inner_error_);
			if (G_UNLIKELY (_inner_error_ != NULL)) {
				goto __catch9_g_error;
			}
		}
		goto __finally9;
		__catch9_g_error:
		{
			GError* e = NULL;
			FILE* _tmp11_ = NULL;
			GError* _tmp12_ = NULL;
			const gchar* _tmp13_ = NULL;
			e = _inner_error_;
			_inner_error_ = NULL;
			_tmp11_ = stderr;
			_tmp12_ = e;
			_tmp13_ = _tmp12_->message;
			fprintf (_tmp11_, "Could not write log: %s\n", _tmp13_);
			_g_error_free0 (e);
		}
		__finally9:
		if (G_UNLIKELY (_inner_error_ != NULL)) {
			_g_free0 (log_path);
			_g_object_unref0 (dir_log);
			_g_free0 (log_directory);
			g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
			g_clear_error (&_inner_error_);
			return 0;
		}
	}
	_tmp14_ = log_path;
	_tmp15_ = open (_tmp14_, (O_WRONLY | O_CREAT) | O_TRUNC, (mode_t) 0600);
	fint = _tmp15_;
	dup2 (fint, STDOUT_FILENO);
	dup2 (fint, STDERR_FILENO);
	close (fint);
	_tmp16_ = ldefault_apps_update_windows_new ();
	g_object_ref_sink (_tmp16_);
	app = _tmp16_;
	gtk_widget_show_all ((GtkWidget*) app);
	gtk_main ();
	result = 0;
	_g_object_unref0 (app);
	_g_free0 (log_path);
	_g_object_unref0 (dir_log);
	_g_free0 (log_directory);
	return result;
}


int main (int argc, char ** argv) {
#if !GLIB_CHECK_VERSION (2,35,0)
	g_type_init ();
#endif
	return ldefault_apps_main (argv, argc);
}


static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
	if ((array != NULL) && (destroy_func != NULL)) {
		int i;
		for (i = 0; i < array_length; i = i + 1) {
			if (((gpointer*) array)[i] != NULL) {
				destroy_func (((gpointer*) array)[i]);
			}
		}
	}
}


static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
	_vala_array_destroy (array, array_length, destroy_func);
	g_free (array);
}


static gint _vala_array_length (gpointer array) {
	int length;
	length = 0;
	if (array) {
		while (((gpointer*) array)[length]) {
			length++;
		}
	}
	return length;
}



