2009-08-03 21:44:14 +00:00
|
|
|
# fedora-livecd-lxde.ks
|
|
|
|
#
|
|
|
|
# Description:
|
|
|
|
# - Fedora Live Spin with the light-weight LXDE Desktop Environment
|
|
|
|
#
|
|
|
|
# Maintainer(s):
|
|
|
|
# - Christoph Wickert <cwickert@fedoraproject.org>
|
|
|
|
|
|
|
|
%include fedora-live-base.ks
|
|
|
|
|
|
|
|
%packages
|
|
|
|
# LXDE desktop
|
|
|
|
@lxde-desktop
|
|
|
|
lxlauncher
|
|
|
|
obconf
|
|
|
|
parcellite
|
|
|
|
slim
|
|
|
|
|
|
|
|
# internet
|
|
|
|
midori
|
|
|
|
sylpheed
|
|
|
|
lostirc
|
|
|
|
transmission
|
|
|
|
gftp
|
|
|
|
|
|
|
|
# office
|
|
|
|
abiword
|
|
|
|
gnumeric
|
|
|
|
osmo
|
|
|
|
#glista
|
|
|
|
|
|
|
|
# graphics
|
|
|
|
epdfview
|
|
|
|
mtpaint
|
|
|
|
|
|
|
|
# audio & video
|
2009-10-07 00:04:54 +00:00
|
|
|
gmixer
|
2009-08-03 21:44:14 +00:00
|
|
|
lxmusic
|
|
|
|
asunder
|
2009-08-08 17:18:53 +00:00
|
|
|
gxine
|
|
|
|
gxine-mozplugin
|
2009-08-03 21:44:14 +00:00
|
|
|
|
|
|
|
# I'm looking for something smaller than
|
|
|
|
gnomebaker
|
|
|
|
|
|
|
|
# development
|
|
|
|
#geany
|
|
|
|
|
|
|
|
# More Desktop stuff
|
|
|
|
xdg-user-dirs
|
|
|
|
@java
|
|
|
|
alsa-plugins-pulseaudio
|
|
|
|
NetworkManager-gnome
|
|
|
|
galculator
|
|
|
|
xpad
|
|
|
|
cups-pdf
|
|
|
|
|
2009-08-08 19:43:49 +00:00
|
|
|
# make sure kpackagekit doesn't end up the LXDE live images
|
|
|
|
gnome-packagekit*
|
|
|
|
-kpackagekit
|
|
|
|
|
2009-08-18 19:58:04 +00:00
|
|
|
# make sure polkit-qt doesn't end up the LXDE live images
|
|
|
|
# this is not yet in rawide
|
|
|
|
#polkit-gnome
|
|
|
|
#-polkit-qt
|
|
|
|
|
|
|
|
# same for Fedora <= 11, but commented out
|
|
|
|
PolicyKit-gnome
|
|
|
|
-PolicyKit-kde
|
|
|
|
|
2009-10-07 00:04:54 +00:00
|
|
|
# make sure xfce4-notifyd is not pulled in
|
|
|
|
-xfce4-notifyd
|
|
|
|
notification-daemon
|
|
|
|
|
2009-08-03 21:44:14 +00:00
|
|
|
# use yumex instead of gnome-packagekit
|
|
|
|
#-gnome-packagekit
|
|
|
|
#yumex
|
|
|
|
|
|
|
|
# Command line
|
|
|
|
powertop
|
|
|
|
wget
|
|
|
|
yum-utils
|
2009-08-18 19:58:04 +00:00
|
|
|
yum-presto
|
2009-08-03 21:44:14 +00:00
|
|
|
|
|
|
|
# dictionaries are big
|
|
|
|
-aspell-*
|
|
|
|
-hunspell-*
|
|
|
|
-man-pages-*
|
|
|
|
-words
|
|
|
|
|
|
|
|
# save some space
|
|
|
|
-nss_db
|
|
|
|
-sendmail
|
|
|
|
ssmtp
|
|
|
|
-acpid
|
|
|
|
|
|
|
|
%end
|
|
|
|
|
|
|
|
%post
|
|
|
|
# LXDE and SLiM configuration
|
|
|
|
|
|
|
|
# create /etc/sysconfig/desktop (needed for installation)
|
|
|
|
|
|
|
|
cat >> /etc/sysconfig/desktop <<EOF
|
|
|
|
PREFERRED=/usr/bin/startlxde
|
|
|
|
DISPLAYMANAGER=/usr/bin/slim-dynwm
|
|
|
|
EOF
|
|
|
|
|
|
|
|
cat >> /etc/rc.d/init.d/livesys << EOF
|
|
|
|
chown -R liveuser:liveuser /home/liveuser
|
|
|
|
restorecon -R /home/liveuser
|
|
|
|
|
|
|
|
# set up timed auto-login for after 60 seconds
|
2009-08-30 12:24:14 +00:00
|
|
|
# partititial fix for bug # 518068
|
2009-08-03 21:44:14 +00:00
|
|
|
cat >> /etc/slim.conf << FOE
|
2009-10-07 00:04:54 +00:00
|
|
|
auto_login yes
|
2009-08-03 21:44:14 +00:00
|
|
|
default_user liveuser
|
2009-10-07 00:04:54 +00:00
|
|
|
authfile /var/run/slim.auth
|
2009-08-03 21:44:14 +00:00
|
|
|
FOE
|
|
|
|
|
2009-10-07 00:04:54 +00:00
|
|
|
# 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
|
|
|
|
chmod a+x /home/liveuser/Desktop/liveinst.desktop
|
|
|
|
|
|
|
|
# this goes at the end after all other changes.
|
|
|
|
chown -R liveuser:liveuser /home/liveuser
|
|
|
|
restorecon -R /home/liveuser
|
|
|
|
|
2009-08-03 21:44:14 +00:00
|
|
|
EOF
|
|
|
|
|
|
|
|
%end
|
|
|
|
|