Ok, here's the first one. This is an updated kdebase-3.0-startkde-8.2-ix86.patch and I've renamed it kdebase-3.1-startkde-9.1-ix86.patch
--- David Walser <[EMAIL PROTECTED]> wrote: > Thanks Danny. He probably hasn't applied it because > I'm not exactly making it easy for him. He can't > just > apply my patch to something and be on his way, > giving > he creates his startkde with a patch to the stock > one. > SO, I'm gonna save Laurent some work, and submit 3 > patches. One is an updated version of his > kdebase-3.0-startkde-8.2-ix86.patch that's in CVS, > one > is an updated > kdebase-3.0-startkde-8.2-non-ix86.patch, > and finally the last is a patch he can apply to his > kdebase.spec so that my patches will work (as I've > renamed the patches I upgraded and they are -p0 and > not -p1 patches). I will submit them in 3 replies > to > this mail. __________________________________________________ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/
--- startkde.orig 2002-11-02 12:24:12.000000000 -0500 +++ startkde 2002-11-02 12:30:19.000000000 -0500 @@ -25,20 +25,93 @@ # especially necessary on slow machines, where starting KDE takes one or two # minutes until anything appears on the screen. # -# Set the background to plain grey. +# Set the background to standard Mandrake Linux colors # The standard X background is nasty, causing moire effects and exploding # 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 - # The user's personal KDE directory is usually ~/.kde, but this setting # may be overridden by setting KDEHOME. kdehome=$HOME/.kde test -n "$KDEHOME" && kdehome=`echo "$KDEHOME"|sed "s,^\~/,$HOME/,"` +#test "$XDM_MANAGED" || bkg="-solid #C0C0C0" +#xsetroot -cursor_name left_ptr $bkg +if [ ! -d $kdehome/share/config ] ; then + mkdir -p $kdehome/share/config +fi + +if [ ! -e /dev/dsp ] && [ ! -e $kdehome/share/config/kcmartsrc ] ; then + echo "[Arts]" > $kdehome/share/config/kcmartsrc + echo "StartServer=false" >> $kdehome/share/config/kcmartsrc +fi + +if [ "`whoami`" = root ] ; then + #xsetroot -cursor_name left_ptr -solid '#B20003' + + if [ ! -e /root/.kde/share/config/kdesktoprc ] ; then + cp /usr/share/mdk/kde/root-interface/kdesktoprc /root/.kde/share/config/kdesktoprc + fi + + if [ ! -e /root/.kde/share/config/kdeglobals ] ; then + cp /usr/share/mdk/kde/root-interface/kdeglobals /root/.kde/share/config/kdeglobals + fi + + if [ ! -e /root/.kde/share/config/kickerrc ] ; then + cp /usr/share/mdk/kde/root-interface/kickerrc /root/.kde/share/config/kickerrc + fi + + if [ ! -d /root/.kde/share/autostart/ ] ; then + mkdir -p /root/.kde/share/autostart/ + cp /usr/share/mdk/kde/root-interface/klipper.desktop /root/.kde/share/autostart/ + fi + + if [ ! -d /root/.kde/share/apps/kdisplay/color-schemes/ ] ; then + mkdir -p /root/.kde/share/apps/kdisplay/color-schemes/ + cp /usr/share/mdk/kde/root-interface/Root_interface.kcsrc /root/.kde/share/apps/kdisplay/color-schemes/ + fi + +else + #xsetroot -cursor_name left_ptr -solid '#21449C'; + + if [ ! -d ~/Desktop ] ; then + mkdir -p ~/Desktop/ ; + fi + + if [ ! -d $kdehome/Autostart/ ] ; then + mkdir -p $kdehome/Autostart/ ; + fi + + if [ -e ~/.drakfw ] && [ "$(cat $kdehome/share/apps/konqueror/bookmarks.xml | wc -l | awk '{print $1}')" = "1" ] ; then + cp -f /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/konquerorrc + fi + + if [ ! -d $kdehome/share/apps/konqueror ] ; then + mkdir -p $kdehome/share/apps/konqueror/ && cp /usr/share/mdk/kde/bookmarks.xml $kdehome/share/apps/konqueror/ + fi + + if [ ! -e ~/Desktop/.ArrangeIcons ] ; then + cp /usr/share/mdk/kde/ArangeIcons.desktop $kdehome/Autostart/ && touch ~/Desktop/.ArrangeIcons + else rm -f $kdehome/Autostart/ArangeIcons.desktop + fi + + #/usr/bin/kdesktop-links > /dev/null 2>&1 +fi + +export HELP_BROWSER="kfmclient openProfile webbrowsing" +export BROWSER="kfmclient openProfile webbrowsing" + +# Dadou - 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 +/usr/bin/test-windows-key + +## Laurent kde2.2-30mdk scan-nsplugins +#if [ -x /usr/bin/nspluginscan ]; then +# /usr/bin/nspluginscan +#fi + # Activate the kde font directories. # # There are 4 directories that may be used for supplying fonts for KDE. @@ -117,24 +190,15 @@ # In case of dcop sockets left by a previous session, cleanup dcopserver_shutdown -# run KPersonalizer before the session, if this is the first login -grep 'FirstLogin=false' $kdehome/share/config/kpersonalizerrc >/dev/null 2>/dev/null -if test $? -ne 0; then - # start only dcopserver, don't start whole kdeinit (takes too long) - dcopserver - kwin & - 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 + +# Laurent kdebase-2.2.2-7mdk fix conflict with ksplashml +if [ -e /usr/bin/ksplashml ]; then + ksplashml +else + ksplash +fi # We set LD_BIND_NOW to increase the efficiency of kdeinit. # kdeinit unsets this variable before loading applications.