1 |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_sessions.sh,v 1.2 2005-03-10 01:13:05 niro Exp $ |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_sessions.sh,v 1.3 2005-04-12 20:45:55 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() |
70 |
cat ${ALX_SKELETONS}/fluxbox/menu.header \ |
cat ${ALX_SKELETONS}/fluxbox/menu.header \ |
71 |
> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
72 |
|
|
73 |
|
# add a newline (maybe there is no crlf in the header) |
74 |
|
echo >> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
75 |
|
|
76 |
# fluxbox menu sessions |
# fluxbox menu sessions |
77 |
for (( i=0; i < count; i++ )) |
for (( i=0; i < count; i++ )) |
78 |
do |
do |
79 |
echo "[exec] ($(basename ${ALX_SESSIONS[${i}]} .ica)) {wfica ${ALX_ICA_SESSIONS}/${i}}" \ |
echo "[exec] ($(basename ${ALX_SESSIONS[${i}]} .ica)) {wfica ${ALX_ICA_SESSIONS}/${ALX_SESSIONS[${i}]}}" \ |
80 |
>> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
>> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
81 |
done |
done |
82 |
|
|
84 |
cat ${ALX_SKELETONS}/fluxbox/menu.footer \ |
cat ${ALX_SKELETONS}/fluxbox/menu.footer \ |
85 |
>> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
>> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
86 |
|
|
87 |
|
# add a newline (maybe there is no crlf in the footer) |
88 |
|
echo >> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
89 |
|
|
90 |
# now we generate the desktop icons |
# now we generate the desktop icons |
91 |
cat ${ALX_SKELETONS}/idesk/ideskrc \ |
cat ${ALX_SKELETONS}/idesk/ideskrc \ |
109 |
|
|
110 |
echo "table Icon |
echo "table Icon |
111 |
Caption: ${name} |
Caption: ${name} |
112 |
Command: wfica ${ALX_ICA_SESSIONS}/${i} |
Command: wfica ${ALX_ICA_SESSIONS}/${name}.ica |
113 |
Icon: ${icon} |
Icon: ${icon} |
114 |
end" > ${ALX_UNPRIV_HOME}/.idesktop/${name}.lnk |
end" > ${ALX_UNPRIV_HOME}/.idesktop/${name}.lnk |
115 |
done |
done |