From Fedora Project Wiki

(→‎Package Selection Proposal: add kazehakase, skipstone, wifiradar and eina)
(F-16 has branched)
(40 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<!-- page was renamed from ChristophWickert/FedoraLite
<!-- page was renamed from ChristophWickert/FedoraLite
-->
<!-- page was renamed from Features/ServerProvides
-->
-->
<!-- page was renamed from Features/EmptyTemplate
<!-- page was renamed from Features/EmptyTemplate
-->
-->


= Fedora Lite Spin =
= LXDE Spin =


{{ Template:message/warning2 |  This page is a draft. I'll announce it officially on the lists when it's finished
{{Message | The LXDE Spin is available for download at [http://spins.fedoraproject.org/lxde/ http://spins.fedoraproject.org/lxde/]}}
}}
== Summary ==


<!-- A sentence or two summarizing what this spin is and what it will do.  This information is used for the overall spins summary page for each release. -->
The Fedora LXDE spin is meant to be a lightweight but yet complete desktop based on [http://lxde.org LXDE], the Lightweight X11 Desktop Environment.


=Past Releases=


== Summary ==
* [{{fullurl:LXDE_Spin|oldid=187464}} Fedora 14]
Fedora Lite Spin - Fedora for systems with limited resources
* [{{fullurl:LXDE_Spin|oldid=176936}} Fedora 13]
* [{{fullurl:LXDE_Spin|oldid=134640}} Fedora 12]


== Owner ==
== Owner ==
* Name: ChristophWickert (feel free to add yourself)


== Current status ==
<!--Enter the names of the contributors or the link to the Special Interest Group page.-->
* Targeted release: [[Releases/10| Fedora 10]]  
<!-- Include your email address so that people can reach you -->
* Last updated: 2008-05-04
* Name: [[User:Cwickert|Christoph Wickert]]
* Percentage of completion: 20%
* email: <cwickert@fedoraproject.org>


== Detailed Description ==
== Detailed Description ==
Fedora lite is meant to be a lightweight but yet complete desktop based on LXDE, the Lightweight X11 Desktop Environment. For more information about LXDE please visit the [[ChristophWickert/LXDE|  LXDE wiki page]] .
 
<!-- Please give a more extensive description of the Spin. This could be a few paragraphs, highlighting specific features of the Spin, marketing your product to the end user. This ends up on the details page on spins.fedoraproject.org, and may be used in the release notes. -->
LXDE is a modern but lightweight desktop including a panel, desktop icons and a file manager together with a collection of lightweight applications for every day needs. For more information about LXDE please visit the [[LXDE|  LXDE wiki page]] and the [[Features/LXDE|  LXDE Feature page]] .


== Benefit to Fedora ==
== Benefit to Fedora ==
Current Fedora installs need a lot of disk space and resources. This is an attempt to make Fedora suitable for older and smaller machines.


== Scope ==
<!-- Describe why this Spin is beneficial to Fedora. This section should very accurately describe why this Spin is useful, in order to justify the use of time, disk space and bandwidth of which the Fedora Project has limited amounts (especially as far as the time is concerned, composing XX spins because the kernel changes right before GA, having them pass QA, onto the torrent boxes). -->
package reviews, livecd
Current Fedora installs need a lot of disk space and resources. This is an attempt to make Fedora suitable for older and smaller machines like Netbooks or the XO.


== Test Plan ==
== Kickstart File ==
1. Get the desired packages into Rawhide
1. Spin livecds based on Rawhide an make them available via torrent
1. Project should go stable by the release of F-10


== User Experience ==
* http://git.fedorahosted.org/git/?p=spin-kickstarts.git;a=blob_plain;f=fedora-livecd-lxde.ks;hb=F-16
A modern but lightweight desktop including a panel, desktop icons and a file manager together with a collection of lightweight applications for every day needs.
Localized versions:
* http://git.fedorahosted.org/git/?p=spin-kickstarts.git;a=blob_plain;f=l10n/fedora-livecd-lxde-de_DE.ks;hb=F-16
* http://git.fedorahosted.org/git/?p=spin-kickstarts.git;a=blob_plain;f=l10n/fedora-livecd-lxde-de_CH.ks;hb=F-16


Screenshots: http://lxde.sourceforge.net/screenshots.html
== ISO Name / FS Label ==
<!-- While the name of the .iso file is not, the filesystem label is limited to 32 characters. Choose a name for the .iso, and a name for the fs-label. Mandatory is "Fedora", the release number, and the architecture. Example: ISO name: Fedora-11-x86_64-Education-Math FS-Label: ''Fedora-11-x86_64-Edu-Math''. -->
* ISO name: Fedora-$release-$arch-Live-LXDE
* FS-Label: Fedora-$release-$arch-LXDE


== Package Selection Proposal ==
== Dependencies ==
In addition to [[ChristophWickert/LXDE#head-0f48e3840d652d3b5d23b0f998ebb25f37494e5b|  the packages already provided by LXDE]]  here is a proposal for packages for the livecd. A special Thanks goes out to SebastianVahl for his suggestions. The [http://wiki.xfce.org/recommendedapps List of recommended applications from the xfce wiki]  might also be of interest.
<!--List any dependencies your product has. For example, this may be any of the following:
{| style="t1" rowclass="th" tablewidth="97%"
 
|-
* packages not yet in Fedora (link to the review page if there is one)
| Terminal Emulator || [http://gnomefiles.org/app.php/Lxterminal LXTerminal]  || X || [http://roxterm.sourceforge.net/ roxterm], xterm || X
* features that need to be accepted before this Spin can use them
|-
* features that need to be completed before this Spin can use them
| Web Browser || [http://software.twotoasts.de/?page=midori Midori]  || X || [http://kazehakase.sourceforge.jp/ Kazehakase], [http://www.muhri.net/skipstone/ Skipstone] || X/-
* any other dependency you can think of, items to be completed
|-
| Email Client || [http://sylpheed.sraoss.jp/en/ sylpheed]  || X || claws-mail || X
|-
| Instant Messaging || [http://ayttm.sourceforge.net/ ayttm]? ||  ||  ||
|-
| IRC || [http://lostirc.sourceforge.net/ lostirc]  || X || xchat || X
|-
| Bittorrent || [http://www.transmissionbt.com transmission]  || X || bittorrent-gui, [http://code.google.com/p/linkage/ linkage]  || X
|-
| Office || [http://siag.nu/ Siag Office]  || TODO! || abiword and gnumeric || X
|-
| Calendar || [http://www.day-planner.org/ dayplanner]  || X ||  ||
|-
| Address Book || [http://gfa.sourceforge.net gfa ]  || X ||  ||
|-
| Document Viewer || [http://trac.emma-soft.com/epdfview/ E-PDF]  || X || gv || X
|-
| Audio Player || [http://www.sacredchao.net/quodlibet/ quodlibet]  || X || audacious, exaile || X
|-
| Movie Player || [http://xinehq.de/ gxine]  || X || [http://home.gna.org/whaawmp/ whaawmp], [http://eina.sourceforge.net/ eina] ||
|-
| CD Ripper || [http://littlesvr.ca/asunder/ asunder]  || X || [http://nostatic.org/grip/ grip]  || X
|-
| Disc Burning || [http://gnomebaker.sourceforge.net/ gnomebaker] ? || X || [http://graveman.tuxfamily.org/ graveman]  || orphaned
|-
| Image manipulation || [http://mtpaint.sourceforge.net/ mtpaint] || X ||  ||
|-
| Login Manager || [http://slim.berlios.de/ SLiM]  || X || xdm || X
|-
| Calculator || [http://galculator.sourceforge.net/ galculator]  || X || xcalc || X
|-
| Clipboard Manager || [http://code.google.com/p/xyhthyx/ parcellite]  || X || ||
|-
| Wireless || [http://wicd.sourceforge.net/ wicd]  ||  || [http://wifi-radar.systemimager.org/ Wifi Radar]  ||
|}
<!--  ||  ||  ||  ||  ||  ||
-->
-->
* none, everything is in Fedora already
== Scope / Testing ==
<!-- This section should list what you do to make this Spin special, such as:
* packages included (e.g. packages that need to be tested, like a game that would need to start)
* modifications (configuration changes to applications, etc.)
* what you are changing (anything you change that might break the product or the applications on your product)
-->
# Run [[JeremyKatz/SpinChecklist#Testing_of_the_Spin| basic spin testing]]
# Test installs from livecd and usb, test livecdcreator
# [[Features/LXDE#Things_to_test| Things to test on LXDE]]
== Spins Page ==
<!-- This information will be used on the spins.fedoraproject.org website.  See https://fedoraproject.org/wiki/Website_redesign_2009/Mockups/Spins.fpo for more info. -->
=== Slogan ===
<!-- A slogan for the spin to serve as the heading for the home page. -->
Lighter, faster, less resource hungry.
=== Spin description ===
<!-- At least a paragraph describing what the spin is used for, who the spin is for, what unique features it has – that kind of information.  This will also go on the home tab. -->


== Dependencies ==
LXDE, the "Lightweight X11 Desktop Environment", is an extremely fast, performing and energy saving desktop environment. It is maintained by an international community of developers and comes with a beautiful interface, multi-language support, standard keyboard short cuts and additional features like tabbed file browsing.
* get the missing packages into Fedora
 
LXDE is not designed to be powerful and bloated, but to be usable and slim and keep the resource usage low. It is especially designed for computers with low hardware specifications like netbooks, mobile devices (e.g. MIDs) or older computers.


== Issues/Questions ==
=== Screenshot ===
* (Un)mounting of removable media. Can be done via hald with pcmanfm.
* Inclusion of system-config tools
* What about wireless? We cannot include NM-gnome because it would pull in gconf and friends. Will system-config-network suffice?
* Remove locales or docs to minimize the space requirements?


== Long Term ==
<!-- A representative screenshot for the spin.  This will also go on the home tab. -->
* Encourage cooperation with [http://www.rule-project.org the RULE Project] . Can we integrate (parts of) RULE into Fedora, e.g slinky?
[https://fedoraproject.org/wiki/File:Lxde-spin-f12-screenshot.png F12 LXDE Spin Screenshot]
* Make Anaconda work with less RAM?
* Anaconda doing a live install will require less RAM (as it's not doing package installs).  Your biggest RAM requirement will be that changes to the live image are kept in RAM and so lower RAM systems suffer on the live images.  Requiring that they use persistence (which is landing in Fedora 9) will help, but make things less easy  (katzj)


== Documentation ==
=== Download tab ===
none by now


== Release Notes ==
<!-- For the downloads tab, if you’d like custom text to describe the spin download, add it here. Otherwise the defaults from this mockup will be used: https://fedoraproject.org/w/uploads/c/ce/Spin-details-download.png -->
none by now


== Comments ==
The Fedora LXDE spin is meant to be a lightweight but yet complete desktop based on LXDE, the Lightweight X11 Desktop Environment. LXDE is a modern but lightweight desktop including a panel, desktop icons and a file manager together with a collection of lightweight applications for every day needs.
* I have hard to believe that this stripping down is useful when installer doesn't work with less 512MB of RAM. :-( MatejCepl
* Huh? I remember I did a graphical install of F7 on a laptop with 256 MB of RAM. ChristophWickert
* For IM and IRC, I propose Pidgin, considering that it works as both the IM Client and IRC solution. - JuanRodriguezMoreno
* but this would pull in gconf _and_ gstreamer again ... - ChristophWickert
* pidgin sucks, because it requires a lot of stuff (evolution-data-server, pango), shouldn't we say that our users shouldn't use anything else than Jabber (and IRC via irssi or xchat) and then we can use tkabber (never used, so I am not exactly sure how lightweight it really is). MatejCepl


* What is the target audience for this spin? Beginners, advanced users, experts? This could also affect the used packages (imho emelfm's target is not beginners) SebastianVahl
=== Support tab ===
* Perhaps users who cannot afford to upgrade their hardware?  For example, in the rural or inner cities areas in America, or in the poorer countries elsewhere in the world?


=== Suggestions for additional packages (by SebastianVahl) ===
<!-- What IRC channels or other live support options do users have for the spin (if any), what mailing lists / forums / non-live support options users have for the spin (if any), and what documentation would you like to highlight to new users?  This will go on the support tab. Here’s an example: https://fedoraproject.org/wiki/File:Spin-details-support.png  -->
* Multimedia Engine: xine or gstreamer (IMHO the latter would be better)
* I suggest Xine, IMO gstreamer would blow things up to much. ChristophWickert
* Movie Player: [http://home.gna.org/whaawmp/ whaawmp]  (somehow broken atm; not in Fedora) or gxine (in Fedora) SebastianVahl
* whaawmp is definitively worth a look if we decide to use gsteamer, otherwise I agree with gxine ChristophWickert
* whaawmp has one disadvantage in my eyes: it prints a confusing error message when a needed codec for a file isn't installed. SebastianVahl
* Instant Messanging: licq? (never used it; in Fedora)
* licq would be good because it also ships a gtk interface, but for me it was crashing very often when I tested it :( ChristophWickert
* The basic licq package in Fedora has a Qt frontend and so Qt as a dependency. And licq-icqnd (the gtk frontend) requires it.
* Additional tools for openbox: obconf, obmenu, with [http://lewk.org/blog/securitylivecd xdg pipe menu] )
* good Idea, I suggest we add obconf and obmenu to the lxde-desktop comps group


=== ConsoleKit support in slim/xdm ===
IRC:
* #lxde on oftc.net: irc://irc.oftc.net/lxde
* #fedora on freenode.net: irc://irc.freenode.net/fedora


* ATM both login managers don't support ConsoleKit. This would prevent fast user switching and mounting removable devices (eg. via gnome-mount) and maybe other stuff via hal.  SebastianVahl
Mailing lists:
* this should have already been fixed:
* LXDE-list: https://lists.sourceforge.net/lists/listinfo/lxde-list
https://bugzilla.redhat.com/show_bug.cgi?id=452156
* Fedora-list: https://www.redhat.com/mailman/listinfo/fedora-list
* IMO fast user switching is something we can ignore in the light spin. It is most likely that nobody will ever use it if his computer already suffers from limited resources with one user logged in. ChristophWickert


feel free to add a comment
Forums:
* LXDE Forum: http://forum.lxde.org
* Fedora Forum: http://www.fedoraforum.org/


=== GConf ===
Wikis:
* LXDE in the Fedora wiki: https://fedoraproject.org/wiki/LXDE
* LXDE wiki: http://wiki.lxde.org
* Fedora in the LXDE wiki: http://wiki.lxde.org/en/Fedora


You wrote several times to not have apps which require GConf. Don't you want apps that _use_ Gconf or don't you want GConf on the live images at all? The latter would be hard to realize because anaconda requires system-config-keyboard which requires firstboot. And firstboot requires metacity (and so GConf and some other Gnome stuff). Eg.: GConf, Metacity and some other Gnome packages are also on the KDE live images.
=== Custom branding ===
It's not that easy (or maybe impossible in Fedora at this time) to break this dependency chain up. SebastianVahl


I know excluding GConf isn't possible ATM, but I'm happy if it's not needed for runtime of the desktop. ChristophWickert
<!-- Some custom branding for each spin, so the different spins pages are distinguishable from one another.  You can see
in this KDE spin mockup at https://fedoraproject.org/wiki/Website_redesign_2009/Mockups/Spins.fpo#Spins_Details:_Home_Page
The bar above the tabs that has the KDE logo.  Please let us know what kind of graphic you’d like for your spin. -->
Already done by Mo.


== References ==
== Comments and Discussion ==


* http://www.tuxmachines.org/node/26480
* See [[Talk:LXDE Spin]]
* http://www.deviceguru.com/getting-to-know-ubuntu-lite/
<!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->
* http://forum.lxde.org/viewtopic.php?f=7&t=9


----
----


[[Category:FeaturePageIncomplete]]
<!-- ** Add this page to the category as described below ** -->
[[Category:Spins]]
 
[[Category:Spins_Fedora_16]]
[[Category:Spins_Fedora_15]]
[[Category:Spins_Fedora_14]]
[[Category:Spins_Fedora_13]]
[[Category:Spins_Fedora_12]]
 
<!-- When your spins page is completed and ready for review,
    remove Category:Incomplete_Spins and change it to Category:Spins_Ready_For_Wrangler
 
    For more details on the Spins Process, see http://fedoraproject.org/wiki/Spins_Process
-->
 
<!-- After review, the spins wrangler will move your page to Category:Spins_Ready_For_SIG... if it still needs more work it will move back to Category:Incomplete_Spins -->
<!-- After the Spins SIG has reviewed and accepted your Spins Page the spins wrangler will change it to Category:Spins_Ready_For_Board -->
<!-- After the Fedora Board has granted trademark approval for your spin the spins wrangler will change it to Category:Spins_Fedora_X -->
<!-- A pretty picture of the page category usage is at: http://poelstra.fedorapeople.org/misc/spins-process-flow-v1.png -->

Revision as of 00:47, 25 October 2011


LXDE Spin

Idea.png
The LXDE Spin is available for download at http://spins.fedoraproject.org/lxde/

Summary

The Fedora LXDE spin is meant to be a lightweight but yet complete desktop based on LXDE, the Lightweight X11 Desktop Environment.

Past Releases

Owner

Detailed Description

LXDE is a modern but lightweight desktop including a panel, desktop icons and a file manager together with a collection of lightweight applications for every day needs. For more information about LXDE please visit the LXDE wiki page and the LXDE Feature page .

Benefit to Fedora

Current Fedora installs need a lot of disk space and resources. This is an attempt to make Fedora suitable for older and smaller machines like Netbooks or the XO.

Kickstart File

Localized versions:

ISO Name / FS Label

  • ISO name: Fedora-$release-$arch-Live-LXDE
  • FS-Label: Fedora-$release-$arch-LXDE

Dependencies

  • none, everything is in Fedora already

Scope / Testing

  1. Run basic spin testing
  2. Test installs from livecd and usb, test livecdcreator
  3. Things to test on LXDE

Spins Page

Slogan

Lighter, faster, less resource hungry.

Spin description

LXDE, the "Lightweight X11 Desktop Environment", is an extremely fast, performing and energy saving desktop environment. It is maintained by an international community of developers and comes with a beautiful interface, multi-language support, standard keyboard short cuts and additional features like tabbed file browsing.

LXDE is not designed to be powerful and bloated, but to be usable and slim and keep the resource usage low. It is especially designed for computers with low hardware specifications like netbooks, mobile devices (e.g. MIDs) or older computers.

Screenshot

F12 LXDE Spin Screenshot

Download tab

The Fedora LXDE spin is meant to be a lightweight but yet complete desktop based on LXDE, the Lightweight X11 Desktop Environment. LXDE is a modern but lightweight desktop including a panel, desktop icons and a file manager together with a collection of lightweight applications for every day needs.

Support tab

IRC:

Mailing lists:

Forums:

Wikis:

Custom branding

Already done by Mo.

Comments and Discussion