# Maintained by the Fedora Desktop SIG: # http://fedoraproject.org/wiki/SIGs/Desktop # mailto:fedora-desktop-list@redhat.com ## NOTE: # This file should in general be *subtraction* from the gnome-desktop # comps group to fit within a CD-sized image. If you want to add # a package to the desktop, add them to the comps group. %include fedora-live-stap.ks repo --name=debuginfo --baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/15/Everything/$basearch/debug/ repo --name=debuginfoup --baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/15/$basearch/debug/ %packages @games @graphical-internet @sound-and-video @gnome-desktop nss-mdns NetworkManager-vpnc NetworkManager-openvpn # we don't include @office so that we don't get OOo. but some nice bits abiword cheese # avoid weird case where we pull in more festival stuff than we need festival festvox-slt-arctic-hts # dictionaries are big -aspell-* -hunspell-* -man-pages* -words # save some space -gnome-user-docs -evolution-help -gnome-games-help -nss_db -isdn4k-utils -dasher -evince-dvi -evince-djvu -desktop-backgrounds-basic -constantine-backgrounds-extras # these pull in excessive dependencies -ekiga -tomboy # things we don't need here -seahorse -alacarte -krb5-auth-dialog -krb5-workstation -pam_krb5 -quota -acpid -nano -smartmontools -minicom -dos2unix -finger -ftp -jwhois -mtr -pinfo -rsh -telnet -unix2dos -nfs-utils -ypbind -yp-tools -rpcbind # drop some system-config things -system-config-boot -system-config-language -system-config-lvm -system-config-network -system-config-rootpassword -system-config-services -policycoreutils-gui # use the PackageKit helper for bash PackageKit-command-not-found # why does the obsoletes not work ?! -lzma xz-lzma-compat # replace bug-buddy by abrt abrt-desktop # Material added for OLS systemtap tutorial kernel-devel kernel-debuginfo systemtap* %end %post cat >> /etc/rc.d/init.d/livesys << EOF # disable screensaver locking gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-screensaver/lock_enabled false >/dev/null gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/gnome/lockdown/disable_lock_screen true >/dev/null # set up timed auto-login for after 60 seconds cat >> /etc/gdm/custom.conf << FOE [daemon] TimedLoginEnable=true TimedLogin=liveuser TimedLoginDelay=60 FOE # Show harddisk install on the desktop sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop mkdir /home/liveuser/Desktop cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop chown -R liveuser.liveuser /home/liveuser/Desktop chmod a+x /home/liveuser/Desktop/liveinst.desktop # But not trash and home gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/nautilus/desktop/trash_icon_visible false >/dev/null gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/nautilus/desktop/home_icon_visible false >/dev/null # Turn off PackageKit-command-not-found while uninstalled sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf EOF %end