Magellan Linux

Diff of /alx-src/branches/alxconf-060/functions/config_sessions.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3502 by niro, Mon Apr 16 10:07:49 2012 UTC revision 3503 by niro, Thu Apr 19 12:17:20 2012 UTC
# Line 436  config_sessions() Line 436  config_sessions()
436   local screensaver_passwd_cmd   local screensaver_passwd_cmd
437   local fbinit   local fbinit
438   local fbkeys   local fbkeys
439     local progsh_path
440    
441     progsh_path="${ALX_UNPRIV_HOME}/.alxprogs"
442    
443   # get all session ids from database   # get all session ids from database
444   all_ses_ids=$(mysqldo "select id from cfg_sessions where serial='${ALX_SERIAL}'")   all_ses_ids=$(mysqldo "select id from cfg_sessions where serial='${ALX_SERIAL}'")
# Line 495  config_sessions() Line 498  config_sessions()
498   addconfig "[startup] {nohup xautolock -time ${cfg_screensaver_timeout} -locker 'xlock -mode ${cfg_screensaver_screensaver} ${screensaver_passwd_cmd}' > /dev/null &}"   addconfig "[startup] {nohup xautolock -time ${cfg_screensaver_timeout} -locker 'xlock -mode ${cfg_screensaver_screensaver} ${screensaver_passwd_cmd}' > /dev/null &}"
499   fi   fi
500    
501     # add plugins autostart
502     for i in ${all_plugin_ids}
503     do
504     evaluate_table cfg_plugins "where serial='${ALX_SERIAL}' and id='${i}'"
505     if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]]
506     then
507     eval $(${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh autostart)
508    
509     if [[ ${PLUGIN_AUTOSTART} = 1 ]]
510     then
511     addconfig "[startup] {${progsh_path}/$(fix_whitespaces ${PLUGIN_MENUITEM_NAME}) &}"
512     fi
513     fi
514     done
515    
516   # add autostart session   # add autostart session
517   if [[ ! -z ${cfg_autostart_session} ]]   if [[ ! -z ${cfg_autostart_session} ]]
518   then   then
# Line 541  config_sessions() Line 559  config_sessions()
559   done   done
560    
561   # delete all progs   # delete all progs
  progsh_path="${ALX_UNPRIV_HOME}/.alxprogs"  
562   [ -d ${progsh_path} ] && rm -rf ${progsh_path}   [ -d ${progsh_path} ] && rm -rf ${progsh_path}
563   install -d ${progsh_path}   install -d ${progsh_path}
564    

Legend:
Removed from v.3502  
changed lines
  Added in v.3503