# fedora-design-suite.ks # # Description: # - A Spin targeted towards professional designers # # Maintainer: # - Sebastian Dziallas %include fedora-live-mini.ks %packages # gnome desktop gdm gnome-python2-gconf gnome-desktop gnome-panel gnome-session gnome-terminal metacity nautilus # graphics agave blender cinepaint # darktable entangle fontforge fontmatrix # fyre gimp gimp-*-plugin GREYCstoration-gimp # hugin inkscape mypaint nautilus-image-converter optipng # pinta # postr rawtherapee scribus shotwell synfigstudio ufraw xournal # office -abiword dia evince gnote -gnumeric hamster-applet # pdfmod # internet -empathy -evolution firefox # audio & video audacity jokosher pitivi rhythmbox totem # system gedit gnome-utils gtk-recordmydesktop NetworkManager-gnome # remove unnecessary input methods -@input-methods -m17n* -scim* -iok -anthy -kasumi -libchewing # include only the input methods we really need ibus im-chooser gtk2-immodules # Drop OpenOffice.org -openoffice.org-* %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 # Disable email launcher gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t list --list-type=string /apps/panel/default_setup/general/object_id_list [menu_bar,web_launcher] >/dev/null gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t list --list-type=string /apps/panel/general/object_id_list [menu_bar,web_launcher] >/dev/null # Turn off PackageKit-command-not-found while uninstalled # sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf # Desktop launchers cp -a /usr/share/applications/gimp.desktop /home/liveuser/Desktop/gimp.desktop cp -a /usr/share/applications/fedora-xournal.desktop /home/liveuser/Desktop/fedora-xournal.desktop cp -a /usr/share/applications/fedora-mypaint.desktop /home/liveuser/Desktop/fedora-mypaint.desktop cp -a /usr/share/applications/fedora-inkscape.desktop /home/liveuser/Desktop/fedora-inkscape.desktop cp -a /usr/share/applications/fedora-blender.desktop /home/liveuser/Desktop/fedora-blender.desktop cp -a /usr/share/applications/fedora-agave.desktop /home/liveuser/Desktop/fedora-agave.desktop chmod a+x /home/liveuser/Desktop/*.desktop # Tutorials mkdir -p /home/liveuser/Desktop/Help cat >> /home/liveuser/Desktop/Help/Audacity-FLOSS-Manual.desktop << FOE [Desktop Entry] Name=Audacity FLOSS Manual GenericName=AudacityManual Comment=Learn how to work with sound editing in Audacity. Exec=/usr/bin/firefox http://en.flossmanuals.net/Audacity Type=Application Icon=audacity FOE chmod a+x /home/liveuser/Desktop/Help/Audacity-FLOSS-Manual.desktop cat >> /home/liveuser/Desktop/Help/Blender-FLOSS-Manual.desktop << FOE [Desktop Entry] Name=Blender FLOSS Manual GenericName=BlenderManual Comment=Learn the basics on how to use Blender to create 3D models and animations. Exec=/usr/bin/firefox http://en.flossmanuals.net/Blender Type=Application Icon=blender FOE chmod a+x /home/liveuser/Desktop/Help/Blender-FLOSS-Manual.desktop cat >> /home/liveuser/Desktop/Help/Blender-Tutorials.desktop << FOE [Desktop Entry] Name=Blender Tutorials GenericName=BlenderTutorials Comment=Tutorials on how to use Blender, the 3D modeling and animation program. Exec=/usr/bin/firefox http://www.blender.org/education-help/tutorials/ Type=Application Icon=blender FOE chmod a+x /home/liveuser/Desktop/Help/Blender-Tutorials.desktop cat >> /home/liveuser/Desktop/Help/Gimp-Manual.desktop << FOE [Desktop Entry] Name=Gimp Manual GenericName=GimpManual Comment=Learn how to create artwork using the Gimp. Exec=/usr/bin/firefox http://docs.gimp.org/2.6/en/ Type=Application Icon=gimp FOE chmod a+x /home/liveuser/Desktop/Help/Gimp-Manual.desktop cat >> /home/liveuser/Desktop/Help/Gimp-Savvy-Book.desktop << FOE [Desktop Entry] Name=Gimp Savvy Book GenericName=GimpBook Comment=A free book on how to use Gimp, the bitmap graphics program. Exec=/usr/bin/firefox http://gimp-savvy.com/BOOK/index.html Type=Application Icon=gimp FOE chmod a+x /home/liveuser/Desktop/Help/Gimp-Savvy-Book.desktop cat >> /home/liveuser/Desktop/Help/Inkscape-FLOSS-Manual.desktop << FOE [Desktop Entry] Name=Inkscape FLOSS Manual GenericName=InkscapeManual Comment=Learn how to create artwork using Inkscape. Exec=/usr/bin/firefox http://en.flossmanuals.net/Inkscape Type=Application Icon=inkscape FOE chmod a+x /home/liveuser/Desktop/Help/Inkscape-FLOSS-Manual.desktop cat >> /home/liveuser/Desktop/Help/Inkscape-Tutorials.desktop << FOE [Desktop Entry] Name=Inkscape Tutorials GenericName=InkscapeTutorials Comment=A variety of tutorials on using Inkscape to create awesome graphics. Exec=/usr/bin/firefox http://inkscapetutorials.wordpress.com/ Type=Application Icon=inkscape FOE chmod a+x /home/liveuser/Desktop/Help/Inkscape-Tutorials.desktop cat >> /home/liveuser/Desktop/Help/MyPaint-Homepage.desktop << FOE [Desktop Entry] Name=MyPaint Resources GenericName=MyPaintHomepage Comment=Online resources for the painting program MyPaint. Exec=/usr/bin/firefox http://mypaint.intilinux.com/?page_id=14 Type=Application Icon=mypaint FOE chmod a+x /home/liveuser/Desktop/Help/MyPaint-Homepage.desktop cat >> /home/liveuser/Desktop/Help/MyPaint-Tutorial.desktop << FOE [Desktop Entry] Name=MyPaint Tutorial GenericName=MyPaintTutorial Comment=Tutorial for the painting program MyPaint. Exec=/usr/bin/firefox http://mypaint.intilinux.com/?page_id=3 Type=Application Icon=mypaint FOE chmod a+x /home/liveuser/Desktop/Help/MyPaint-Tutorial.desktop cat >> /home/liveuser/Desktop/Help/Xournal-Manual.desktop << FOE [Desktop Entry] Name=Xournal Manual GenericName=XournalManual Comment=Learn more about Xournal, the notes and drawing program. Exec=/usr/bin/firefox http://xournal.sourceforge.net/manual.html Type=Application Icon=xournal FOE chmod a+x /home/liveuser/Desktop/Help/Xournal-Manual.desktop EOF %end