|
|
|
@ -19,13 +19,14 @@ _defaults_set(Entrance_Config *config) |
|
|
|
|
config->command.xauth_path = eina_stringshare_add("/usr/bin/xauth"); |
|
|
|
|
config->command.xauth_file = eina_stringshare_add("/var/run/entrance.auth"); |
|
|
|
|
config->command.session_start = eina_stringshare_add("/usr/bin/sessreg -a -l :0.0" ); |
|
|
|
|
config->command.session_login = eina_stringshare_add(SYSTEM_CONFIG_DIR"/entrance/Xsession"); |
|
|
|
|
config->command.session_stop = eina_stringshare_add("/usr/bin/sessreg -d -l :0.0"); |
|
|
|
|
config->command.shutdown = eina_stringshare_add("/usr/bin/shutdown -h now"); |
|
|
|
|
config->command.reboot = eina_stringshare_add("/usr/bin/shutdown -r now"); |
|
|
|
|
config->command.suspend = eina_stringshare_add("/usr/sbin/suspend"); |
|
|
|
|
config->daemonize = EINA_TRUE; |
|
|
|
|
config->numlock = EINA_FALSE; |
|
|
|
|
config->xsessions = ENTRANCE_SESSION_DESKTOP_NONE; |
|
|
|
|
config->xsessions = EINA_TRUE; |
|
|
|
|
config->autologin = EINA_FALSE; |
|
|
|
|
config->custom_conf = EINA_FALSE; |
|
|
|
|
config->userlogin = eina_stringshare_add("mylogintouse"); |
|
|
|
@ -123,6 +124,7 @@ _config_free(Entrance_Config *config) |
|
|
|
|
eina_stringshare_del(config->command.xauth_path); |
|
|
|
|
eina_stringshare_del(config->command.xauth_file); |
|
|
|
|
eina_stringshare_del(config->command.session_start); |
|
|
|
|
eina_stringshare_del(config->command.session_login); |
|
|
|
|
eina_stringshare_del(config->command.session_stop); |
|
|
|
|
eina_stringshare_del(config->command.shutdown); |
|
|
|
|
eina_stringshare_del(config->command.reboot); |
|
|
|
@ -151,6 +153,7 @@ entrance_config_init() |
|
|
|
|
EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Entrance_Config, "xauth_path", command.xauth_path, EET_T_STRING); |
|
|
|
|
EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Entrance_Config, "xauth_file", command.xauth_file, EET_T_STRING); |
|
|
|
|
EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Entrance_Config, "session_start", command.session_start, EET_T_STRING); |
|
|
|
|
EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Entrance_Config, "session_login", command.session_login, EET_T_STRING); |
|
|
|
|
EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Entrance_Config, "session_stop", command.session_stop, EET_T_STRING); |
|
|
|
|
EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Entrance_Config, "shutdown", command.shutdown, EET_T_STRING); |
|
|
|
|
EET_DATA_DESCRIPTOR_ADD_BASIC(edd, Entrance_Config, "reboot", command.reboot, EET_T_STRING); |
|
|
|
|