mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
655 B

  1. #!/bin/sh
  2. prefix=/opt/kde32/share/config/kdm/
  3. echo "Creating kdm session scripts from ROCK wm registry ..."
  4. cat $prefix/Xsession.pre > $prefix/Xsession
  5. sessions="default,failsafe"
  6. for x in /usr/share/rock-registry/wm/* ; do
  7. . $x
  8. short="`basename $x`"
  9. echo " $name ($short) ..."
  10. sessions="$sessions,$short"
  11. # adding the case entry ... damn kdm ...
  12. echo -e " $short)\n exec $exec\n ;;" \
  13. >> $prefix/Xsession
  14. done
  15. cat $prefix/Xsession.post >> $prefix/Xsession
  16. chmod +x $prefix/Xsession
  17. echo "Adapting the kdmrc ..."
  18. sed "s/SessionTypes=.*/SessionTypes=$sessions/" $prefix/kdmrc > $prefix/kdmrc.new
  19. mv $prefix/kdmrc.new $prefix/kdmrc