Fedora Linux Support Community & Resources Center
  #1  
Old 3rd January 2008, 06:42 PM
RahulSundaram Offline
Registered User
 
Join Date: May 2005
Posts: 3,549
Feedback Requested: Fedora Xfce Spin

RFC: Fedora Xfce Spin
Fedora Xfce Spin is a variant of Fedora with a focus on low resource systems and in particular Xfce users. It is a live cd image that you can optionally install to hard disk or USB images.

I have a kickstart file available at

http://sundaram.fedorapeople.org/liv...dora-8-xfce.ks

This is meant for Fedora 8. You can either take a look at the list of packages or try creating a local image

# yum install livecd-tools
# livecd-creator --config <kickstart file>

You might want to use a local mirror and --cache option to livecd-creator. Creating local customizations is trivial. Comments, fixes and suggestions, welcome. My plan is to create a initial image for Fedora 8 and then create incremental revisions with a solid release as part of Fedora 9
__________________
Rahul
http://fedoraproject.org/wiki/RahulSundaram
Reply With Quote
  #2  
Old 3rd January 2008, 06:52 PM
JN4OldSchool Offline
"Sean The Terrible" -- The forum(er) Vista® rep
 
Join Date: Nov 2005
Posts: 8,823
Looks really good Rahul. I especially like the inclusion of abiword and the packages in that group. I just spun an Xfce version myself for personal use that is very similiar. I did not include Firefox, opting for Dillo, but as you are planning this as a release I agree with your choice.

Thank you for this, there are a few of us Xfce users who appreciate this effort and hopefully we will entice a few more to try this DE.
Reply With Quote
  #3  
Old 3rd January 2008, 10:58 PM
leigh123linux's Avatar
leigh123linux Offline
Retired Administrator
 
Join Date: Oct 2006
Posts: 21,509
I think its a great idea ( I used your default kickstart with no mod's on x86_64 and the iso is around 745Mb )

I think it should also include " totem-mozplugin " and " wget " !
__________________
My Hardware
- CPU: AMD Phenom II X6 Hex Core 1055T 95W Edition @3.5Ghz
- Motherboard: Gigabyte GA-880GM-UD2H
- Cooler: Corsair H50 CPU Cooler
- RAM: Corsair Dominator 8GB (4x2GB) DDR3 1600MHz
- Graphics: Gigabyte GeForce GTS 450 OC 1024MB GDDR5

Last edited by leigh123linux; 3rd January 2008 at 11:10 PM.
Reply With Quote
  #4  
Old 3rd January 2008, 11:01 PM
JN4OldSchool Offline
"Sean The Terrible" -- The forum(er) Vista® rep
 
Join Date: Nov 2005
Posts: 8,823
I started running the kickstart but my Revisor locked up in the download process. I dont know why it hung but I will try it again soon.
Reply With Quote
  #5  
Old 3rd January 2008, 11:07 PM
leigh123linux's Avatar
leigh123linux Offline
Retired Administrator
 
Join Date: Oct 2006
Posts: 21,509
Quote:
Originally Posted by JN4OldSchool
I started running the kickstart but my Revisor locked up in the download process. I dont know why it hung but I will try it again soon.


Why dont you use livecd-creator ? ( you need selinux enabled on the host machine ! )


Code:
su
yum install livecd-tools
wget http://sundaram.fedorapeople.org/livecd-fedora-8-xfce.ks -O /usr/share/livecd-tools/livecd-fedora-8-xfce.ks
livecd-creator --config=/usr/share/livecd-tools/livecd-fedora-8-xfce.ks
__________________
My Hardware
- CPU: AMD Phenom II X6 Hex Core 1055T 95W Edition @3.5Ghz
- Motherboard: Gigabyte GA-880GM-UD2H
- Cooler: Corsair H50 CPU Cooler
- RAM: Corsair Dominator 8GB (4x2GB) DDR3 1600MHz
- Graphics: Gigabyte GeForce GTS 450 OC 1024MB GDDR5

Last edited by leigh123linux; 3rd January 2008 at 11:24 PM.
Reply With Quote
  #6  
Old 3rd January 2008, 11:12 PM
RahulSundaram Offline
Registered User
 
Join Date: May 2005
Posts: 3,549
Hi,

Ugh. I actually wanted it be CD-size even on x86_64 with multi-lib. I have asked the Xfce maintainer in Fedora to take a look. We probably need to be pruning some packages off the list or finding some light weight alternatives to existing packages. I have added totem-mozplugin and made other minor adjustments now. wget was already included. Thanks for the feedback.

JN4OldSchool, I would recommend using just livecd-creator in the command line for testing this out. It is very simple and straight forward.

Rahul
__________________
Rahul
http://fedoraproject.org/wiki/RahulSundaram

Last edited by RahulSundaram; 3rd January 2008 at 11:27 PM.
Reply With Quote
  #7  
Old 3rd January 2008, 11:18 PM
JN4OldSchool Offline
"Sean The Terrible" -- The forum(er) Vista® rep
 
Join Date: Nov 2005
Posts: 8,823
ok, thanks leigh. Giving it a run now.
Reply With Quote
  #8  
Old 3rd January 2008, 11:31 PM
leigh123linux's Avatar
leigh123linux Offline
Retired Administrator
 
Join Date: Oct 2006
Posts: 21,509
Quote:
Originally Posted by RahulSundaram
Hi,

Ugh. I actually wanted it be CD-size even on x86_64 with multi-lib. I have asked the Xfce maintainer in Fedora to take a look. We probably need to be pruning some packages off the list or finding some light weight alternatives to existing packages. I have added totem-mozplugin and made other minor adjustments now. wget was already included. Thanks for the feedback.

JN4OldSchool, I would recommend using just livecd-creator in the command line for testing this out. It is very simple and straight forward.

Rahul
You could prune firefox.i386 from the 64 bit livecd and it will probably then fit on a CD ( firefox.i386 drags in around 45Mb + in deps I believe )
__________________
My Hardware
- CPU: AMD Phenom II X6 Hex Core 1055T 95W Edition @3.5Ghz
- Motherboard: Gigabyte GA-880GM-UD2H
- Cooler: Corsair H50 CPU Cooler
- RAM: Corsair Dominator 8GB (4x2GB) DDR3 1600MHz
- Graphics: Gigabyte GeForce GTS 450 OC 1024MB GDDR5
Reply With Quote
  #9  
Old 4th January 2008, 01:16 AM
Seve's Avatar
Seve Offline
Retired Community Manager
 
Join Date: Oct 2004
Location: The GTA, Ontario, Canada
Age: 54
Posts: 12,376
Hello Rahul:

Just to confirm Leigh's findings
746.6 MB (782876672 bytes)

without any changes to your kickstart file

Here, I had to burn to a DVD to try it out.

Seve
__________________
Registered Linux User: #384977
.................................................. ............
See the Links below for more Help and those much wanted extras ... :)
Reply With Quote
  #10  
Old 4th January 2008, 01:24 AM
RahulSundaram Offline
Registered User
 
Join Date: May 2005
Posts: 3,549
Hi,

I have removed some packages to cut down the size. So try it out again. Btw, you don't need a DVD if you have a USB disk. you can transfer the image to USB using

# livecd-iso-to-disk <imagename> <devicename>

Then boot from the USB disk. Very handy for testing and regular installation.
__________________
Rahul
http://fedoraproject.org/wiki/RahulSundaram
Reply With Quote
  #11  
Old 4th January 2008, 01:38 AM
Seve's Avatar
Seve Offline
Retired Community Manager
 
Join Date: Oct 2004
Location: The GTA, Ontario, Canada
Age: 54
Posts: 12,376
Hello Rahul:
Thanks for the info, much appreciated.

Back on the DVD, just to let you know that it booted and ran really well here.
And also, the original kickstart installed 1,014 packages on my
64bit F8 2.6.23.9-85.fc8

Seve
__________________
Registered Linux User: #384977
.................................................. ............
See the Links below for more Help and those much wanted extras ... :)
Reply With Quote
  #12  
Old 4th January 2008, 07:49 AM
Thetargos's Avatar
Thetargos Offline
Registered User
 
Join Date: May 2004
Location: Mexico City, Mexico
Age: 35
Posts: 4,418
Rahul, this is such a GREAT idea. Fedora was laging a bit in the support of XFCE, an excellent solution/alternative for resource tight systems (I've seen Fedora+XFCE run on machines with as low as 128Mb RAM ), this will be an interesting spin, for sure!
__________________
If ain't broken, don't fix it! :eek:
If can be improved, go for it! :cool:

FedoraForum Community forums lurker.
Fedora user since RHL 5.2 :cool:

Systems: Laptop, Main System, Netbook.
Reply With Quote
  #13  
Old 4th January 2008, 07:59 AM
Seve's Avatar
Seve Offline
Retired Community Manager
 
Join Date: Oct 2004
Location: The GTA, Ontario, Canada
Age: 54
Posts: 12,376
Quote:
Originally Posted by Thetargos
Rahul, this is such a GREAT idea. Fedora was laging a bit in the support of XFCE, an excellent solution/alternative for resource tight systems (I've seen Fedora+XFCE run on machines with as low as 128Mb RAM ), this will be an interesting spin, for sure!
Hello:
I agree
It runs so well .... it's kind of scary

Seve
__________________
Registered Linux User: #384977
.................................................. ............
See the Links below for more Help and those much wanted extras ... :)
Reply With Quote
  #14  
Old 4th January 2008, 08:03 AM
Thetargos's Avatar
Thetargos Offline
Registered User
 
Join Date: May 2004
Location: Mexico City, Mexico
Age: 35
Posts: 4,418
Hi:

Indeed it is scary, Seve!

Then again, I once saw a machine with FC2 (first 2.6.x based kernel Fedora) run on a laptop with only 64 megs of RAM with IceWM... and it was actually snappy and useful. Firefox ate all the RAM on that machine, though.
__________________
If ain't broken, don't fix it! :eek:
If can be improved, go for it! :cool:

FedoraForum Community forums lurker.
Fedora user since RHL 5.2 :cool:

Systems: Laptop, Main System, Netbook.
Reply With Quote
  #15  
Old 4th January 2008, 09:04 AM
leigh123linux's Avatar
leigh123linux Offline
Retired Administrator
 
Join Date: Oct 2006
Posts: 21,509
Quote:
Originally Posted by RahulSundaram
Hi,

I have removed some packages to cut down the size. So try it out again. Btw, you don't need a DVD if you have a USB disk. you can transfer the image to USB using

# livecd-iso-to-disk <imagename> <devicename>

Then boot from the USB disk. Very handy for testing and regular installation.

Ok I ran your new kickstart with a little mod and the iso is 702.8Mb for 64 bit


Code:
# Fedora Xfce Spin 
# (c) Rahul Sundaram <sundaram@fedoraproject.org>
# GPlv2 or later


repo --name=fedora8 --baseurl=http://fedora.tu-chemnitz.de/pub/linux/fedora/linux/releases/8/Everything/x86_64/os/ 
repo --name=fedora8updates --baseurl=http://fedora.tu-chemnitz.de/pub/linux/fedora/linux/updates/8/x86_64/


%include livecd-fedora-8-base-desktop.ks

%packages

firefox.x86_64
NetworkManager-vpnc
NetworkManager-openvpn
NetworkManager-gnome

# we don't include @office so that we don't get OOo.  but some nice bits

abiword
gnumeric
evince
gimp
inkscape
#planner
#dia
galculator

# development 
#geany

# games. Which ones are light and good?


# More Desktop stuff 

xdg-user-dirs
@java
totem
totem-mozplugin
pidgin
claws-mail
# where is xfburn?
brasero
xchat-gnome
# is battery mon sufficient? This depends on xfce-xfapplet 
#gnome-power-manager
drivel
#exaile
quodlibet
gftp
mirage


# Command line

powertop
wget
irssi
mutt

# xfce packages

# xfce packages
@xfce-desktop


gtk-xfce-engine
orage
xarchiver

#this isn't packaged yet
#xfmedia

xfce4-taskmanager
thunar-volman
thunar-archive-plugin
thunar-media-tags-plugin
xfce4-battery-plugin
xfce4-clipman-plugin
xfce4-cpugraph-plugin
xfce4-datetime-plugin
xfce4-dict-plugin
xfce4-diskperf-plugin
xfce4-eyes-plugin
xfce4-fsguard-plugin
xfce4-genmon-plugin
xfce4-minicmd-plugin
xfce4-mount-plugin
xfce4-netload-plugin
xfce4-notes-plugin
xfce4-places-plugin
xfce4-quicklauncher-plugin
xfce4-screenshooter-plugin
xfce4-sensors-plugin
xfce4-smartbookmark-plugin
xfce4-systemload-plugin
xfce4-timer-plugin
xfce4-volstatus-icon
xfce4-verve-plugin
xfce4-wavelan-plugin
xfce4-weather-plugin
xfce4-websearch-plugin

# this one a compatibility layer for GNOME applets and depends on it
#xfce4-xfapplet-plugin

xfce4-xkb-plugin
xfwm4-themes



# language support

@afrikaans-support
@albanian-support
@arabic-support
@armenian-support
@assamese-support
@basque-support
@belarusian-support
@bengali-support
@bhutanese-support
@bosnian-support
@brazilian-support
@breton-support
@british-support
@bulgarian-support
@catalan-support
@chinese-support
@croatian-support
@czech-support
@danish-support
@dutch-support
@estonian-support
@ethiopic-support
@faeroese-support
@filipino-support
@finnish-support
@french-support
@gaelic-support
@galician-support
@georgian-support
@german-support
@greek-support
@gujarati-support
@hebrew-support
@hindi-support
@hungarian-support
@icelandic-support
@indonesian-support
@inuktitut-support
@irish-support
@italian-support
@japanese-support
@kannada-support
@khmer-support
@korean-support
@lao-support
@latvian-support
@lithuanian-support
@malay-support
@malayalam-support
@maori-support
@marathi-support
@northern-sotho-support
@norwegian-support
@oriya-support
@persian-support
@polish-support
@portuguese-support
@punjabi-support
@romanian-support
@russian-support
@samoan-support
@serbian-support
@sinhala-support
@slovak-support
@slovenian-support
@somali-support
@southern-ndebele-support
@southern-sotho-support
@spanish-support
@swati-support
@swedish-support
@tagalog-support
@tamil-support
@telugu-support
@thai-support
@tibetan-support
@tonga-support
@tsonga-support
@tswana-support
@turkish-support
@ukrainian-support
@urdu-support
@venda-support
@vietnamese-support
@welsh-support
@xhosa-support
@zulu-support

# dictionaries are big
-aspell-*
-man-pages-*
-scim-tables-*
-wqy-bitmap-fonts
-dejavu-fonts-experimental
-dejavu-fonts

# more fun with space saving 
-scim-lang-chinese
scim-chewing
scim-pinyin
-gimp-help

# save some space
-autofs
-nss_db
-sendmail

#system-config-printer does this better
-xfprint


%end

%post
cat >> /etc/rc.d/init.d/fedora-live << 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
# set up timed auto-login for after 60 seconds
sed -i -e 's/\[daemon\]/[daemon]\nTimedLoginEnable=true\nTimedLogin=fedora\nTimedLoginDelay=60/' /etc/gdm/custom.conf
if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/fedora/.face
    chown fedora:fedora /home/fedora/.face
    # TODO: would be nice to get e-d-s to pick this one up too... but how?
fi


# xfce configuration

# create /etc/sysconfig/desktop (needed for installation)

#cat > /etc/sysconfig/desktop <<EOF
#DESKTOP="XFCE"
#EOF

# make fedora user use Xfce

echo "startxfce4" > /home/fedora/.Xclients
chmod a+x /home/fedora/.Xclients
chown fedora:fedora /home/fedora/.Xclients
EOF



%end
__________________
My Hardware
- CPU: AMD Phenom II X6 Hex Core 1055T 95W Edition @3.5Ghz
- Motherboard: Gigabyte GA-880GM-UD2H
- Cooler: Corsair H50 CPU Cooler
- RAM: Corsair Dominator 8GB (4x2GB) DDR3 1600MHz
- Graphics: Gigabyte GeForce GTS 450 OC 1024MB GDDR5
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Fedora 10 X86_86 (The XFCE live CD Spin) lauwers Installation and Live Media 2 31st December 2008 03:38 PM
Fedora 9 XFCE Spin **Beta** Olcay Fedora Focus 8 28th July 2008 03:32 PM
Fedora 8 Xfce Spin RahulSundaram Fedora Focus 19 21st February 2008 09:37 PM
Announcing Fedora 8 Xfce Spin RahulSundaram News 0 13th February 2008 04:56 AM
Fedora 8 Re-Spin updated 2007-12-07 Duli Installation and Live Media 2 8th December 2007 02:46 AM


Current GMT-time: 00:39 (Sunday, 19-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat