#!/bin/sh
|
|
|
|
prefix=/opt/kde31/share/config/kdm/
|
|
|
|
echo "Creating kdm session scripts from ROCK wm registry ..."
|
|
|
|
cat $prefix/Xsession.pre > $prefix/Xsession
|
|
|
|
sessions="default,failsafe"
|
|
|
|
for x in /usr/share/rock-registry/wm/* ; do
|
|
. $x
|
|
|
|
short="`basename $x`"
|
|
echo " $name ($short) ..."
|
|
|
|
sessions="$sessions,$short"
|
|
|
|
# adding the case entry ... damn kdm ...
|
|
echo -e " $short)\n exec $exec\n ;;" \
|
|
>> $prefix/Xsession
|
|
done
|
|
|
|
cat $prefix/Xsession.post >> $prefix/Xsession
|
|
chmod +x $prefix/Xsession
|
|
|
|
echo "Adapting the kdmrc ..."
|
|
sed "s/SessionTypes=.*/SessionTypes=$sessions/" $prefix/kdmrc > $prefix/kdmrc.new
|
|
mv $prefix/kdmrc.new $prefix/kdmrc
|
|
|