574 |
# now generate fluxbox config files |
# now generate fluxbox config files |
575 |
|
|
576 |
# fluxbox main config |
# fluxbox main config |
577 |
cat ${ALX_SKELETONS}/fluxbox/init > ${ALX_UNPRIV_HOME}/.fluxbox/init |
local fbinit |
578 |
|
if [ -f ${ALX_SKELETONS}/fluxbox/init ] |
579 |
|
then |
580 |
|
fbinit="${ALX_SKELETONS}/fluxbox/init" |
581 |
|
else |
582 |
|
fbinit="/usr/share/fluxbox/init" |
583 |
|
fi |
584 |
|
cat ${fbinit} > ${ALX_UNPRIV_HOME}/.fluxbox/init |
585 |
|
|
586 |
# fluxbox autostart |
# fluxbox autostart |
587 |
cat ${ALX_SKELETONS}/fluxbox/apps > ${ALX_UNPRIV_HOME}/.fluxbox/apps |
CONFIG="${ALX_UNPRIV_HOME}/.fluxbox/apps" |
588 |
|
# do not show decorations on messages generated with xmessage |
589 |
|
if [ -x /usr/bin/xmessage ] |
590 |
|
then |
591 |
|
addconfig '[app] (xmessage)' |
592 |
|
addconfig ' [Deco] {NONE}' |
593 |
|
addconfig '[end]' |
594 |
|
fi |
595 |
|
# add icon utility |
596 |
|
[ -x /usr/bin/idesk ] && addconfig '[startup] {nohup idesk > /dev/null &}' |
597 |
|
# add numlock utility |
598 |
|
[ -x /usr/bin/numlockx ] && addconfig '[startup] {nohup numlockx on &}' |
599 |
|
|
600 |
|
# fluxbox hotkeys |
601 |
|
local fbkeys |
602 |
|
if [ -f ${ALX_SKELETONS}/fluxbox/keys ] |
603 |
|
then |
604 |
|
fbkeys="${ALX_SKELETONS}/fluxbox/keys" |
605 |
|
else |
606 |
|
fbkeys="/usr/share/fluxbox/keys" |
607 |
|
fi |
608 |
|
cat ${fbkeys} > ${ALX_UNPRIV_HOME}/.fluxbox/keys |
609 |
|
|
610 |
# fluxbox menu header |
# fluxbox menu header |
611 |
cat ${ALX_SKELETONS}/fluxbox/menu.header > ${ALX_UNPRIV_HOME}/.fluxbox/menu |
cat ${ALX_SKELETONS}/fluxbox/menu.header > ${ALX_UNPRIV_HOME}/.fluxbox/menu |
659 |
chown ${ALX_UNPRIV_USER}:${ALX_UNPRIV_GROUP} ${ALX_UNPRIV_HOME}/.fluxbox |
chown ${ALX_UNPRIV_USER}:${ALX_UNPRIV_GROUP} ${ALX_UNPRIV_HOME}/.fluxbox |
660 |
chmod 0755 ${ALX_UNPRIV_HOME}/.fluxbox |
chmod 0755 ${ALX_UNPRIV_HOME}/.fluxbox |
661 |
chmod 0755 ${ALX_UNPRIV_HOME}/.idesktop |
chmod 0755 ${ALX_UNPRIV_HOME}/.idesktop |
662 |
chmod 0644 ${ALX_UNPRIV_HOME}/.ideskrc |
if [ -f ${ALX_UNPRIV_HOME}/.ideskrc ] |
663 |
|
then |
664 |
|
chmod 0644 ${ALX_UNPRIV_HOME}/.ideskrc |
665 |
|
fi |
666 |
} |
} |
667 |
|
|
668 |
# start|stop |
# start|stop |