--- kdebase-3.2.1/startkde.startkde_mdk 2004-04-06 18:58:43.000000000 +0200 +++ kdebase-3.2.1/startkde 2004-04-07 10:24:27.748249491 +0200 @@ -111,9 +111,60 @@ xset fp rehash # people's heads. We use colours from the standard KDE palette for those with # palettised displays. -test "$XDM_MANAGED" || bkg="-solid #C0C0C0" xsetroot -cursor_name left_ptr $bkg +[ ! -d $kdehome/share/config ] && mkdir -p $kdehome/share/config + +if [ ! -e /dev/dsp ] && [ ! -e $kdehome/share/config/kcmartsrc ] ; then + echo "[Arts]" > $kdehome/share/config/kcmartsrc + echo "StartServer=false" >> $kdehome/share/config/kcmartsrc +fi +magicdev & +if [ "`whoami`" = root ] ; then + cd /usr/share/mdk/kde/root-interface/ + for i in *; do + if [ ! -e /root/.kde/share/config/$i ]; then + cp -fr $i /root/.kde/share/config/ + fi + done + cd - +else + + #if [ -f ~/.drakfw ] && [ -f $kdehome/share/apps/konqueror/bookmarks.xml ] && [ "$(cat $kdehome/share/apps/konqueror/bookmarks.xml | wc -l| awk '{print $1}')" -eq "2" ] ; then + + # cp -fv /usr/share/mdk/kde/bookmarks.xml $kdehome/share/apps/konqueror/ + # perl -pi -e "/\[KonqMainWindow Toolbar bookmarkToolBar\]/ .. /^\s*$/ and s/Hidden=true/Hidden=false/" $kdehome/share/config/konquerorc + #elif [ ! -f $kdehome/share/apps/konqueror/bookmarks.xml ]; then + # [ ! -d $kdehome/share/apps/konqueror/ ] && mkdir -p $kdehome/share/apps/konqueror/ + # cp -fv /usr/share/mdk/kde/bookmarks.xml $kdehome/share/apps/konqueror/ + #fi + + if [ $(grep "META_CLASS=desktop" /etc/sysconfig/system) ]; then + if [ ! -e $kdehome/Autostart/openkmenu.desktop ] && [ ! -e $kdehome/Autostart/.openkmenu ]; then + [ ! -d $kdehome/Autostart ] && mkdir -p $kdehome/Autostart + cp /usr/share/mdk/kde/openkmenu.desktop $kdehome/Autostart/ && touch $kdehome/Autostart/.openkmenu + else + rm -f $kdehome/Autostart/openkmenu.desktop + fi + elif [ -e $kdehome/Autostart/openkmenu.desktop ]; then + rm -f $kdehome/Autostart/openkmenu.desktop + fi + +fi +export HELP_BROWSER="kfmclient openProfile webbrowsing" +export BROWSER="kfmclient openProfile webbrowsing" +export DESKTOP="kde" +# David - 2.1.1-4mdk - To be able to use the Windows key to open the K menu +# laurent kde 2.2-22mdk test windows-key + + + +machine_type=$(uname -m) +if [ $machine_type != "ppc" ] && [ $machine_type != "sparc" ] && [ $machine_type != "alpha" ] ; then + /usr/bin/test-windows-key +fi + + # Get Ghostscript to look into user's KDE fonts dir for additional Fontmap if test -n "$GS_LIB" ; then GS_LIB=$usr_fdir:$GS_LIB @@ -140,22 +191,6 @@ dcopserver_shutdown echo 'startkde: Starting up...' 1>&2 -# run KPersonalizer before the session, if this is the first login -if kreadconfig --file kpersonalizerrc --group General --key FirstLogin --default true --type bool; then - # start only dcopserver, don't start whole kdeinit (takes too long) - echo 'startkde: Running kpersonalizer...' 1>&2 - dcopserver - kwin --lock & - kpersonalizer --before-session - # handle kpersonalizer restarts (language change) - while test $? -eq 1; do - kpersonalizer --r --before-session - done - dcopserver_shutdown - # shutdown will also make kwin quit, give it time to do so - sleep 1 -fi - # the splashscreen and progress indicator ksplash --nodcop