24 |
xres="${xorg_width}" |
xres="${xorg_width}" |
25 |
yres="${xorg_height}" |
yres="${xorg_height}" |
26 |
|
|
27 |
# fallback to 800x600 |
# fallback to 1024x768 |
28 |
[[ -z ${xres} ]] && xres="800" |
[[ -z ${xres} ]] && xres="1024" |
29 |
[[ -z ${yres} ]] && xres="600" |
[[ -z ${yres} ]] && xres="768" |
30 |
|
|
31 |
# top left edge of the icon is given in config file |
# top left edge of the icon is given in config file |
32 |
# remove a little bit to simulate the bottom-right edge |
# remove a little bit to simulate the bottom-right edge |
37 |
[ -d ${dest} ] && rm -rf ${dest} |
[ -d ${dest} ] && rm -rf ${dest} |
38 |
[ -f ${rc} ] && rm -f ${rc} |
[ -f ${rc} ] && rm -f ${rc} |
39 |
install -d ${dest} |
install -d ${dest} |
40 |
|
chown "${MCORE_UNPRIV_USER}":"${MCORE_UNPRIV_GROUP}" ${dest} |
41 |
|
|
42 |
# clean default reboot,shutdown icon info |
# clean default reboot,shutdown icon info |
43 |
for i in shutdown reboot |
for i in shutdown reboot |
74 |
[ ${x} -ge ${xres} ] && x=50 |
[ ${x} -ge ${xres} ] && x=50 |
75 |
fi |
fi |
76 |
|
|
77 |
${MCORE_LIBDIR}/idesk-generate-icon --add --resource "${icon_resource}" --xres "${x}" --yres "${y}" |
${MCORE_LIBDIR}/idesk-generate-icon --add --resource "${icon_resource}" --xpos "${x}" --ypos "${y}" |
78 |
|
|
79 |
y=$((${y} + 80)) |
y=$((${y} + 80)) |
80 |
done |
done |
110 |
--command "sudo /usr/sbin/${cmd}" \ |
--command "sudo /usr/sbin/${cmd}" \ |
111 |
--icon "${i}.png" \ |
--icon "${i}.png" \ |
112 |
--filename "${i}" \ |
--filename "${i}" \ |
113 |
--xres "${x}" \ |
--xpos "${x}" \ |
114 |
--yres "${y}" \ |
--ypos "${y}" \ |
115 |
--icon-width "40" \ |
--icon-width "40" \ |
116 |
--icon-height "40" |
--icon-height "40" |
117 |
|
|