From 91c3faa7d6c71d4d6ad783bc54d2d2b914e2736e Mon Sep 17 00:00:00 2001 From: Luya Tshimbalanga Date: Tue, 29 Jan 2013 13:34:56 -0800 Subject: [PATCH] renamed as fedora-live-design-suite by suggestion --- fedora-livedvd-design-suite.ks | 162 --------------------------------- 1 file changed, 162 deletions(-) delete mode 100644 fedora-livedvd-design-suite.ks diff --git a/fedora-livedvd-design-suite.ks b/fedora-livedvd-design-suite.ks deleted file mode 100644 index c1b0356..0000000 --- a/fedora-livedvd-design-suite.ks +++ /dev/null @@ -1,162 +0,0 @@ -# fedora-design-suite.ks -# -# Description: -# - A Spin targeted towards professional designers -# -# Maintainers: -# - Luya Tshimbalanga -# - Sebastian Dziallas - -%include fedora-live-mini.ks - -#DVD payload -part / --size 4096 - -%packages - -# gnome desktop -@gnome-desktop --aisleriot --eog --evolution-* - -# graphics -blender -bluefish -cinepaint # enabled for HDR pictures support -cmyktool -darktable # replaces rawtherapee as default -entangle -fontforge -font-manager # replaces fontmatrix -gimp -gimp-*-plugin -GREYCstoration-gimp -hugin # is huge -inkscape -mypaint -nautilus-image-converter -optipng -# pinta # is huge because it needs mono -# postr # dropped because shotwell support flickr upload -scribus -shared-color-profiles-extra -synfigstudio -# ufraw # dropped as duplicate of darktable -xournal - -# office -abiword -dia -gnote -gnumeric -pdfshuffler #replaces pdfmod which needs mono dependencies - -# internet -filezilla -firefox -thunderbird - -# audio & video -audacity -pitivi - -# system -# gtk-recordmydesktop # dropped for space (#887991) -# network-manager-applet #part of Gnome Desktop - -# fonts -aajohan-comfortaa-fonts -google-droid-sans-s*-fonts -lato-fonts -overpass-fonts - -%end - -%post -cat >> /etc/rc.d/init.d/livesys << EOF -# disable screensaver locking -cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.override << FOE -[org.gnome.desktop.screensaver] -lock-enabled=false -FOE - -# and hide the lock screen option -cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.override << FOE -[org.gnome.desktop.lockdown] -disable-lock-screen=true -FOE - -# disable updates plugin -cat >> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override << FOE -[org.gnome.settings-daemon.plugins.updates] -active=false -FOE - -# make the installer show up -if [ -f /usr/share/applications/liveinst.desktop ]; then - # Show harddisk install in shell dash - sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop "" - # need to move it to anaconda.desktop to make shell happy - mv /usr/share/applications/liveinst.desktop /usr/share/applications/anaconda.desktop - - cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE -[org.gnome.shell] -favorite-apps=['firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'inkscape-course.desktop', 'anaconda.desktop'] -FOE - - # add installer to user menu - mkdir -p ~liveuser/.local/share/gnome-shell/extensions/Installer@shell-extensions.fedoraproject.org - cat >> ~liveuser/.local/share/gnome-shell/extensions/Installer@shell-extensions.fedoraproject.org/metadata.json << FOE -{"shell-version": ["2.91.91"], "uuid": "Installer@shell-extensions.fedoraproject.org", "name": "Installer", "description": "Install OS from user menu"} -FOE - - cat >> ~liveuser/.local/share/gnome-shell/extensions/Installer@shell-extensions.fedoraproject.org/extension.js << FOE -const PopupMenu = imports.ui.popupMenu; -const Shell = imports.gi.Shell; -const Main = imports.ui.main; -const Util = imports.misc.util; - -function main() { - let app = Shell.AppSystem.get_default().get_app('anaconda.desktop'); - let item = new PopupMenu.PopupMenuItem(app.get_name()); - item.connect('activate', function() { app.activate(-1); }); - - Main.panel._statusmenu.menu.addMenuItem(item, Main.panel._statusmenu.menu._getMenuItems().length - 1); -} -FOE - -fi - -# rebuild schema cache with any overrides we installed -glib-compile-schemas /usr/share/glib-2.0/schemas - -# set up auto-login -cat >> /etc/gdm/custom.conf << FOE -[daemon] -AutomaticLoginEnable=True -AutomaticLogin=liveuser -FOE - -# Turn off PackageKit-command-not-found while uninstalled -if [ -f /etc/PackageKit/CommandNotFound.conf ]; then - sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf -fi - -# Add link to the Inkscape Course -cat >> /usr/share/applications/inkscape-course.desktop << FOE -[Desktop Entry] -Name=Introduction To Inkscape -GenericName=Inkscape Course -Comment=Materials from Máirín Duffy's Inkscape Class -Exec=xdg-open http://linuxgrrl.com/learn/Introduction_To_Inkscape -Type=Application -Icon=fedora-logo-icon -Categories=Graphics;Documentation; -FOE -chmod a+x /usr/share/applications/inkscape-course.desktop - -EOF - -%end -