group "Entrance_Config" struct { value "session_path" string: "/bin:/usr/bin:/usr/local/bin"; /* X server path */ value "xinit_path" string: "/usr/bin/X"; /* X server args */ value "xinit_args" string: "-nolisten tcp -br vt7"; /* xauth path binary */ value "xauth_path" string: "/usr/bin/xauth"; /* xauth file for server */ value "xauth_file" string: "/var/run/entrance.auth"; /* Commands executed before starting a session */ value "session_start" string: "/usr/bin/sessreg -a -l :0.0"; /* Commands executed to launch a session */ value "session_login" string: "@SYSCONFDIR@/entrance/Xsession"; /* Commands executed when exiting a session */ value "session_stop" string: "/usr/bin/sessreg -d -l :0.0"; /* Commands executed to shutdown */ value "shutdown" string: "/sbin/shutdown -h now"; /* Command executed to reboot */ value "reboot" string: "/sbin/shutdown -r now"; /* Command executed to suspend */ value "suspend" string: "/usr/sbin/pm-suspend"; /** Start in daemon mode. This can be overriden by the command line * 1 = True, 0 = False */ value "daemonize" uchar: 1; /* Enable numlock TODO support it */ value "numlock" uchar: 1; /** Bool to determine if entrance could use the xdg desktop files and * determine the command to use * 1 = use system and xdg desktop files, 0 = only system command */ value "xsessions" uchar: 1; /** Bool to determine if entrance must autologin user when X start * 1 = autologin enabled, 0 = autologin disabled */ value "autologin" uchar: 0; /* The name of the user to use when autologin are enabled */ value "userlogin" string: "myusername"; /* Lock file */ value "lockfile" string: "/var/run/entrance.pid"; /* Log file */ value "logfile" string: "/var/log/entrance.log"; /* Theme to use. This one could be overided if you permit setting below */ value "theme" string: "default"; /* Allow settings in gui, who overides this one until it's updated */ value "custom_conf" uchar: 1; /* background */ value "background_path" string: ""; /* if it's an edj file */ value "background_group" string: ""; /* Elementary profile */ value "elementary_profile" string: "default"; /* Use a virtual keyboard */ value "virtual_keyboard" uchar: 0; /* the user to log in with */ value "start_user" string: "nobody"; }