%include fedora-live-base.ks %packages @kde-desktop kdegames k3b koffice-kword koffice-kspread koffice-kpresenter koffice-filters twinkle filelight krusader # if it is enough space include koffice-krita (~40 megs) koffice-krita # some other extra packages gnupg synaptics hal-cups-utils nss-mdns # ignore comps.xml and make sure these packages are included kpowersave rhgb man-pages smolt-firstboot knetworkmanager #some changes that we don't want... -specspo -scribus -kdeaddons -kdemultimedia-extras -kdeartwork-extras -kmymoney2 -basket -speedcrunch -autofs # try to remove some packages from livecd-fedora-base-desktop.ks -scim* -gdm -authconfig-gtk -m17n* -PolicyKit-gnome -gnome-doc-utils-stylesheets -anthy -kasumi -pygtkglext -python-devel -libchewing # workaround for the moment (requirements of hplip) python-imaging python-reportlab %end %post # create /etc/sysconfig/desktop (needed for installation) cat > /etc/sysconfig/desktop <> /etc/rc.d/init.d/fedora-live << EOF if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then # use image also for kdm mkdir -p /usr/share/apps/kdm/faces cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon fi # make fedora user use KDE echo "startkde" > /home/fedora/.xsession chmod a+x /home/fedora/.xsession chown fedora:fedora /home/fedora/.xsession # set up autologin for user fedora sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc # set up user fedora as default user and preselected user sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc # disable screensaver sed -i 's/Enabled=true/Enabled=false/' /usr/share/kde-settings/kde-profile/default/share/config/kdesktoprc # workaround to put liveinst on desktop and in menu sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop EOF %end