1 |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_sessions.sh,v 1.17 2005-10-09 21:30:25 niro Exp $ |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_sessions.sh,v 1.18 2006-01-26 19:55:53 niro Exp $ |
2 |
# configures ica-sessions on the host via mysql db settings |
# configures ica-sessions on the host via mysql db settings |
3 |
|
|
4 |
get_sessions_settings() |
get_sessions_settings() |
334 |
basename_item="$(basename ${item} .ica)" |
basename_item="$(basename ${item} .ica)" |
335 |
generate_icon \ |
generate_icon \ |
336 |
--name "${basename_item}" \ |
--name "${basename_item}" \ |
337 |
--command "wfica ${ALX_ICA_SESSIONS}/${item}" \ |
--command "nice -n 19 wfica ${ALX_ICA_SESSIONS}/${item}" \ |
338 |
--icon "${ALX_SESSIONS_ICONS}/${basename_item}.png" \ |
--icon "${ALX_SESSIONS_ICONS}/${basename_item}.png" \ |
339 |
--dest "${ALX_UNPRIV_HOME}/.xtdesktop/${basename_item}.lnk" \ |
--dest "${ALX_UNPRIV_HOME}/.xtdesktop/${basename_item}.lnk" \ |
340 |
--xres "${x}" \ |
--xres "${x}" \ |
461 |
# add autostart session |
# add autostart session |
462 |
if [[ ${ALX_AUTOSTART} != "" ]] |
if [[ ${ALX_AUTOSTART} != "" ]] |
463 |
then |
then |
464 |
echo "[startup] {wfica ${ALX_ICA_SESSIONS}/${ALX_AUTOSTART}}" \ |
echo "[startup] {nice -n 19 wfica ${ALX_ICA_SESSIONS}/${ALX_AUTOSTART}}" \ |
465 |
>> ${ALX_UNPRIV_HOME}/.fluxbox/apps |
>> ${ALX_UNPRIV_HOME}/.fluxbox/apps |
466 |
fi |
fi |
467 |
|
|
485 |
for (( i=0; i < count; i++ )) |
for (( i=0; i < count; i++ )) |
486 |
do |
do |
487 |
[ -n "${ALX_SESSIONS[${i}]}" ] && \ |
[ -n "${ALX_SESSIONS[${i}]}" ] && \ |
488 |
echo "[exec] ($(basename ${ALX_SESSIONS[${i}]} .ica)) {wfica ${ALX_ICA_SESSIONS}/${ALX_SESSIONS[${i}]}}" \ |
echo "[exec] ($(basename ${ALX_SESSIONS[${i}]} .ica)) {nice -n 19 wfica ${ALX_ICA_SESSIONS}/${ALX_SESSIONS[${i}]}}" \ |
489 |
>> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
>> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
490 |
done |
done |
491 |
|
|