1 |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_sessions.sh,v 1.13 2005-09-01 18:27:44 niro Exp $ |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_sessions.sh,v 1.14 2005-09-06 07:44:47 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() |
289 |
local x |
local x |
290 |
local y |
local y |
291 |
local item |
local item |
292 |
|
local basename_item |
293 |
local progsh_path |
local progsh_path |
294 |
|
|
295 |
# get the resolution |
# get the resolution |
321 |
local count=${#ALX_SESSIONS[*]} |
local count=${#ALX_SESSIONS[*]} |
322 |
for (( i=0; i < count; i++ )) |
for (( i=0; i < count; i++ )) |
323 |
do |
do |
324 |
icon_list="${icon_list} $(basename ${ALX_SESSIONS[${i}]} .ica)" |
# filenames ! |
325 |
|
icon_list="${icon_list} ${ALX_SESSIONS[${i}]}" |
326 |
done |
done |
327 |
|
|
328 |
for item in ${icon_list} |
for item in ${icon_list} |
345 |
[ ${x} -ge ${xres} ] && x=20 |
[ ${x} -ge ${xres} ] && x=20 |
346 |
fi |
fi |
347 |
|
|
348 |
|
# ica icons |
349 |
|
# get basename (.ica must be suffix) |
350 |
|
basename_item="$(basename ${item} .ica)" |
351 |
generate_icon \ |
generate_icon \ |
352 |
--name "${item}" \ |
--name "${item}" \ |
353 |
--command "${progsh_path}/${item}" \ |
--command "wfica ${ALX_ICA_SESSIONS}/${item}" \ |
354 |
--icon "${ALX_SESSIONS_ICONS}/${item}.png" \ |
--icon "${ALX_SESSIONS_ICONS}/${basename_item}.png" \ |
355 |
--dest "${ALX_UNPRIV_HOME}/.xtdesktop/${item}.lnk" \ |
--dest "${ALX_UNPRIV_HOME}/.xtdesktop/${basename_item}.lnk" \ |
356 |
--xres "${x}" \ |
--xres "${x}" \ |
357 |
--yres "${y}" |
--yres "${y}" |
358 |
|
|