Re: livecd hacking

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Am Fr 3.August 2007 schrieb Sebastian Vahl:
> Am Do 2.August 2007 schrieb Colin Walters:
> > On Thu, 2007-08-02 at 12:14 +0200, Sebastian Vahl wrote:
> > > livecd-fedora-kde.ks is working but installs too much more packages
> > > than the old config (and also some unwanted, eg. gnome-games).
> >
> > Awesome, thanks for taking a look at this.
> >
> > > This is
> > > related to livecd-desktop-minimal.ks which includes more groups than
> > > the kde config. If the kde livecd should also use this config some
> > > groups should be removed. The size with livecd-desktop-minimal.ks is
> > > here (i386) 770 megs to 687 megs with the normal config.
> >
> > You should feel free to kill off stuff in -desktop-minimal; the intent
> > is it just launches TWM.  Are you going to have a chance to do any work
> > on the KDE livecd soon?
>
> I will not be at home over the weekend. But I try to test some changes on
> monday.
>
> Sebastian

Well, I didn't had much time. But these config is more closer to the normal 
one. I removed only @games from livecd-desktop-minimal.ks and removed the 
further not wanted packages in livecd-fedora-kde.ks. But the list is not 
complete yet.

Sebastian

%include livecd-desktop-minimal.ks

%packages
@kde-desktop
kdegames
beryl-kde
k3b
koffice-kword
koffice-kspread
koffice-kpresenter
koffice-filters
twinkle
# if it is enough space include koffice-krita (~40 megs)
koffice-krita

#some changes that we don't want...
-scribus
-kdeaddons
-kdemultimedia-extras
-kdeartwork-extras
-kmymoney2
-basket

# some other extra packages
gnupg
xine-lib-extras

# remove some packages from dekstop-minimal.ks
-scim*
-system-config-printer*
-gdm
-authconfig-gtk
-m17n*
-xorg-x11-fonts-*
-xorg-x11-twm
-PolicyKit-gnome
-libbeagle
-yelp
-firefox
-desktop-backgrounds-basic
-gnome-doc-utils-stylesheets


# ignore comps.xml and make sure these packages are included
knetworkmanager
kpowersave
redhat-artwork-kde
rhgb

%post

# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
DESKTOP="KDE"
DISPLAYMANAGER="KDE"
EOF

# add initscript
cat >> /etc/rc.d/init.d/fedora-live-kde << 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

# adding some autostarted applications
cp /usr/share/applications/fedora-knetworkmanager.desktop /usr/share/autostart/

# workaround to put liveinst on desktop and in menu
sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
EOF

Attachment: pgpAyg2Oqu5d3.pgp
Description: PGP signature

-- 
Fedora-desktop-list mailing list
Fedora-desktop-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-desktop-list

[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux