Difference between revisions of "Main Page"

From LXDE.org
Jump to: navigation, search
(spam removal, markup cleanup)
Line 3: Line 3:
 
<!--  
 
<!--  
 
------------------------------Banner across top of page------------------------------>
 
------------------------------Banner across top of page------------------------------>
{| id="mp-topbanner" style="width:100%; background:#fcfcfc; margin-top:1.2em; border:1px solid #ccc;"
+
{| id="mp-topbanner" style="width:100%; background:#fcfcfc; margin-top:1.2em; border:thin solid #ccc;"
 
|style="width:56%; color:#000"| <!--  
 
|style="width:56%; color:#000"| <!--  
 
-----------"Welcome to the LXDE Wiki" and article count---------->
 
-----------"Welcome to the LXDE Wiki" and article count---------->
{| style="width:280px; border:solid 0px; background:none;"
+
{| style="width:280px; border:solid 0; background:none;"
 
|style="width:280px; text-align:center; white-space:nowrap; color:#000;"|
 
|style="width:280px; text-align:center; white-space:nowrap; color:#000;"|
 
<div style="font-size:162%; border:none; margin:0; padding:.1em; color:#000;">Welcome to the LXDE Wiki</div>
 
<div style="font-size:162%; border:none; margin:0; padding:.1em; color:#000;">Welcome to the LXDE Wiki</div>
Line 14: Line 14:
 
<!--------------Portal list on righthand side---------->
 
<!--------------Portal list on righthand side---------->
 
|style="width:11%; font-size:95%;"|
 
|style="width:11%; font-size:95%;"|
*[[:Category:LXDE_Components | Components]]
+
* [[:Category:Component | Components]]
*[[:Category:Linux_Distributions | Distributions]]
+
* [[:Category:Linux Distributions | Distributions]]
*[[:Category:LXDE_Roadmap | Roadmap]]
+
* [[:Category:Roadmap | Roadmap]]
 
|style="width:11%; font-size:95%;"|
 
|style="width:11%; font-size:95%;"|
*[[:Category:LXDE_Benchmarks | Benchmarks]]
+
* [[:Category:Benchmark | Benchmarks]]
*[[:Category:LXDE_System_Requirements | System Requirements]]
+
* [[:Category:System Requirements | System Requirements]]
 
|style="width:11%; font-size:95%;"|
 
|style="width:11%; font-size:95%;"|
*[[:Category:Projects | Projects]]
+
* [[:Category:Projects | Projects]]
*[[:Category:Events | Events]]
+
* [[:Category:Events | Events]]
*[[:Category:Media | Media]]
+
* [[:Category:Media | Media]]
 
|}<!--
 
|}<!--
 
----------Strapline immediately below banner---------->
 
----------Strapline immediately below banner---------->
Line 31: Line 31:
 
[[:Special:Categories | categories]]''' · ''' [[Special:Allpages|articles]]
 
[[:Special:Categories | categories]]''' · ''' [[Special:Allpages|articles]]
 
|}
 
|}
{{Linux_Infobox}}
+
{{Linux Infobox}}
  
 
'''LXDE''', ''Lightweight X11 Desktop Environment'', is a desktop environment which is lightweight and fast.  It is designed to be user friendly and slim, and keep the resource usage low.  LXDE uses less RAM and less CPU while being a feature rich desktop environment. Unlike other tightly integrated desktops LXDE strives to be modular, so each component can be used independently with few dependencies. This makes porting LXDE to different distributions and platforms easier.
 
'''LXDE''', ''Lightweight X11 Desktop Environment'', is a desktop environment which is lightweight and fast.  It is designed to be user friendly and slim, and keep the resource usage low.  LXDE uses less RAM and less CPU while being a feature rich desktop environment. Unlike other tightly integrated desktops LXDE strives to be modular, so each component can be used independently with few dependencies. This makes porting LXDE to different distributions and platforms easier.
  
A good starting point is the [[General Information]] page, where you find information on system requirements and compatibility. You also find an overview of [[:Category:Linux_Distributions | distributions including LXDE with installation instructions]], plus more general [[installation]] instructions, information on [[:Category:LXDE_Components | LXDE components]] and our [[LXDE_To_Do|future plans]] on the wiki. More about LXDE on the [http://lxde.org lxde.org website], the [http://planet.lxde.org LXDE blogs], and in the [http://forum.lxde.org LXDE forum].   
+
A good starting point is the [[General Information]] page, where you find information on system requirements and compatibility. You also find an overview of [[:Category:Linux Distributions | distributions including LXDE with installation instructions]], plus more general [[installation]] instructions, information on [[:Category:Component | LXDE components]] and our [[LXDE To Do|future plans]] on the wiki. More about LXDE on the [http://lxde.org lxde.org website], the [http://planet.lxde.org LXDE blogs], and in the [http://forum.lxde.org LXDE forum].   
 
 
  
 
Here is a [[PCMan's Complete LXDE Setup Guide|complete LXDE setup guide]] from the creator of LXDE.
 
Here is a [[PCMan's Complete LXDE Setup Guide|complete LXDE setup guide]] from the creator of LXDE.
  
==LXDE Components==
+
== LXDE Components ==
 
 
 
* [[PCManFM]], is a fast and lightweight file manager with features like Drag & Drop support, tabbed browsing (Similar to Firefox), Built-in file searching utility, fast load of large directories, File association support (Default application), Thumbnail for image files, Bookmarks support, correct handling of non-UTF-8 encoded filenames and more
 
* [[PCManFM]], is a fast and lightweight file manager with features like Drag & Drop support, tabbed browsing (Similar to Firefox), Built-in file searching utility, fast load of large directories, File association support (Default application), Thumbnail for image files, Bookmarks support, correct handling of non-UTF-8 encoded filenames and more
 
* [[LXLauncher]], an easy-mode application launcher
 
* [[LXLauncher]], an easy-mode application launcher
Line 65: Line 63:
 
* [[LXDM]], a lightweight display manager
 
* [[LXDM]], a lightweight display manager
 
* [[LXMenu Data]], a collection of files, intended to adapt LXDE menus to the freedesktop.org menu specification
 
* [[LXMenu Data]], a collection of files, intended to adapt LXDE menus to the freedesktop.org menu specification
==How to install LXDE with different Linux distributions==
 
{{Linux_Distributions}}
 
  
Please also check http://download.lxde.org for a USB Linux Version and a Live-CD of LXDE.
+
== How to install LXDE with different Linux distributions ==
 +
{{Linux Distributions}}
  
==How to customize LXDE==
+
Please also check [http://download.lxde.org/ download.lxde.org] for a USB Linux Version and a Live-CD of LXDE.
 +
 
 +
== How to customize LXDE ==
 
* [[Change keyboard layouts]]
 
* [[Change keyboard layouts]]
 
* [[Autostart|Automatically start some applications]]
 
* [[Autostart|Automatically start some applications]]
* [[Window Manager|Change window manager in LXDE]]
+
* Change [[Window Manager|window manager]] in LXDE
* [[Lightweight Apps|Some suggested lightweight applications to be used in LXDE]]
+
* Some suggested [[Lightweight Apps|lightweight applications]] to be used in LXDE
 
* [[How to get Folders, Files and Icon Launchers on the Desktop]]
 
* [[How to get Folders, Files and Icon Launchers on the Desktop]]
 
* [[How to start applications on specific desktops]]
 
* [[How to start applications on specific desktops]]
* [[Main_Menu|How to add entries to the menu]]
+
* How to add entries to [[Main Menu|the menu]]
* [[Hotkeys |How to set hotkeys]]
+
* How to set [[hotkeys]]
 
more in the category [[:Category:How to|How to]]s
 
more in the category [[:Category:How to|How to]]s
  
==LXDE Design Principles / Guidelines==
+
== LXDE Design Principles / Guidelines ==
*If only several simple APIs of another big library are needed, try to extract them and add them to your program instead of depending on the whole library whenever possible. (Beware of license)
+
* If only several simple APIs of another big library are needed, try to extract them and add them to your program instead of depending on the whole library whenever possible. (Beware of license)
*Only use libraries from other desktops when they are small or efficient enough and have few dependencies.
+
* Only use libraries from other desktops when they are small or efficient enough and have few dependencies.
*Only create a daemon if there is a really good reason.
+
* Only create a daemon if there is a really good reason.
*Basic configuration options of applications should be editable via GUI whenever possible.
+
* Basic configuration options of applications should be editable via GUI whenever possible.
*Keep the user interface simple and intuitive. Never design some geek-style GUI.
+
* Keep the user interface simple and intuitive. Never design some geek-style GUI.
*Consider the conventions of both GNOME and Windows, and try to follow the habit of most users. Do not deliberately make the GUI quite different only because you want to be different from Windows. Usability is always the top one concern. Windows might not be good in some areas, but like it or not, most computer users in the world get used to it. Trying to fight your users is apparently unwise.
+
* Consider the conventions of both GNOME and Windows, and try to follow the habit of most users. Do not deliberately make the GUI quite different only because you want to be different from Windows. Usability is always the top one concern. Windows might not be good in some areas, but like it or not, most computer users in the world get used to it. Trying to fight your users is apparently unwise.
*Try to shorten the startup time since this greatly affect user experience.
+
* Try to shorten the startup time since this greatly affect user experience.
*Try to keep maximal compatibility with lower gtk+ versions (gtk+ 2.6 is preferred). Try to make features requiring higher gtk+ versions optional with proper conditional compilation and compatibility macros.Gtk+ version can be check in C program like this:
+
* Try to keep maximal compatibility with lower gtk+ versions (gtk+ 2.6 is preferred). Try to make features requiring higher gtk+ versions optional with proper conditional compilation and compatibility macros.Gtk+ version can be check in C program like this:
 
  #if GTK_CHECK_VERSION( 2, 10, 0 )
 
  #if GTK_CHECK_VERSION( 2, 10, 0 )
 
     /* write some gtk+ 2.10+ specific stuff here */
 
     /* write some gtk+ 2.10+ specific stuff here */
Line 95: Line 94:
  
 
More on [[LXDE Design Principles]]
 
More on [[LXDE Design Principles]]
==How to join the LXDE team==
+
 
{|
+
== How to join the LXDE team ==
|{{Join}}
+
<div>
| '''Please Join'''
+
<div style="float:left; width:76%;">{{Join}}</div>
#Subscribe to our [https://lists.sourceforge.net/lists/listinfo/lxde-list developers mailing list] or other contributors [http://mailinglist.lxde.org mailing lists].
+
<div style="float:right; width:24%;">
#Join our [[IRC_Chat|irc channel]] on irc://irc.oftc.net/lxde for online discussion.
+
'''Please Join'''
#Help debugging/testing
+
# Subscribe to our [https://lists.sourceforge.net/lists/listinfo/lxde-list developers mailing list] or other contributors [http://mailinglist.lxde.org mailing lists].
#Writing and [[:Category:Translations | translating]] the wiki and docs
+
# Join our [[IRC Chat|irc channel]] on irc://irc.oftc.net/lxde for online discussion.
#[[:Category:Packaging | Packaging]] for [[:Category:Linux_Distributions | various distros]], and make LXDE included in official repositories
+
# Help debugging/testing
#Write some programs for LXDE
+
# Writing and [[:Category:Translations | translating]] the wiki and docs
|}
+
# [[:Category:Packaging | Packaging]] for [[:Category:Linux Distributions | various distros]], and make LXDE included in official repositories
==Development==
+
# Write some programs for LXDE
 +
</div>
 +
</div>
 +
 
 +
== Development ==
 
Please check out the LXDE source code from our git repository at sourceforge.
 
Please check out the LXDE source code from our git repository at sourceforge.
 
  <nowiki> git clone --verbose git://lxde.git.sourceforge.net/gitroot/lxde/PROJECT</nowiki>
 
  <nowiki> git clone --verbose git://lxde.git.sourceforge.net/gitroot/lxde/PROJECT</nowiki>
Line 113: Line 116:
 
SVN is no longer used but still available in read only mode.
 
SVN is no longer used but still available in read only mode.
 
  <nowiki> svn co https://lxde.svn.sourceforge.net/svnroot/lxde/trunk/ lxde</nowiki>
 
  <nowiki> svn co https://lxde.svn.sourceforge.net/svnroot/lxde/trunk/ lxde</nowiki>
===How to write plugins for LXDE===
+
 
 +
=== How to write plugins for LXDE ===
 
* [[How to write plugins for LXPanel]]
 
* [[How to write plugins for LXPanel]]
  
==Publish free content about LXDE with our friends==
+
== Publish free content about LXDE with our friends ==
 
+
{|class="layout" width="100%" cellpadding="4" style="text-align:left;"
{|class="layout" width="100%" align="center" cellpadding="4" style="text-align:left; background-color: transparent;"
+
| style="text-align:center;" | [[Image:Commons-logo-31px.png|31px]]
| align="center" | [[Image:Commons-logo-31px.png|31px]]
 
 
|width="33%" | '''<span class="plainlinks">[http://commons.wikimedia.org/ Commons]</span>'''<br />Upload your freely licensed media - photos, screenshots, audio, videos, interactive content to the commons project and tag it [http://commons.wikimedia.org/wiki/Category:LXDE LXDE]
 
|width="33%" | '''<span class="plainlinks">[http://commons.wikimedia.org/ Commons]</span>'''<br />Upload your freely licensed media - photos, screenshots, audio, videos, interactive content to the commons project and tag it [http://commons.wikimedia.org/wiki/Category:LXDE LXDE]
| align="center" | [[Image:Wikinews-logo-51px.png|51px]]
+
| style="text-align:center;" | [[Image:Wikinews-logo-51px.png|51px]]
|width="33%" | '''<span class="plainlinks">[http://en.wikinews.org/ Wikinews]</span>'''<br />Grab [[:Category:Press_Release| LXDE Press Releases]] and write [http://en.wikinews.org/wiki/Category:LXDE LXDE news] for the free-content news resource on the net
+
|width="33%" | '''<span class="plainlinks">[http://en.wikinews.org/ Wikinews]</span>'''<br />Grab [[:Category:Press Release| LXDE Press Releases]] and write [http://en.wikinews.org/wiki/Category:LXDE LXDE news] for the free-content news resource on the net
| align="center" | [[Image:Wiktionary-logo-51px.png|51px]]
+
| style="text-align:center;" | [[Image:Wiktionary-logo-51px.png|51px]]
 
|width="33%" | '''<span class="plainlinks">[http://en.wiktionary.org/ Wiktionary]</span>'''<br />Translate and script the [http://en.wiktionary.org/wiki/LXDE name of LXDE] into other languages
 
|width="33%" | '''<span class="plainlinks">[http://en.wiktionary.org/ Wiktionary]</span>'''<br />Translate and script the [http://en.wiktionary.org/wiki/LXDE name of LXDE] into other languages
 
|-
 
|-
| align="center" | [[Image:Wikibooks-logo-35px.png|35px]]
+
| style="text-align:center;" | [[Image:Wikibooks-logo-35px.png|35px]]
 
| '''<span class="plainlinks">[http://en.wikibooks.org/ Wikibooks]</span>'''<br />Write a [http://en.wikibooks.org/wiki/LXDE_Books free LXDE textbook] or manual
 
| '''<span class="plainlinks">[http://en.wikibooks.org/ Wikibooks]</span>'''<br />Write a [http://en.wikibooks.org/wiki/LXDE_Books free LXDE textbook] or manual
| align="center" | [[Image:Wikiversity-logo-41px.png|41px]]
+
| style="text-align:center;" | [[Image:Wikiversity-logo-41px.png|41px]]
 
| '''<span class="plainlinks">[http://en.wikiversity.org/ Wikiversity]</span>'''<br />Publish a free course and other learning materials about [http://en.wikiversity.org/wiki/LXDE LXDE]
 
| '''<span class="plainlinks">[http://en.wikiversity.org/ Wikiversity]</span>'''<br />Publish a free course and other learning materials about [http://en.wikiversity.org/wiki/LXDE LXDE]
| align="center" | [[Image:Wordpress.png|41px]]
+
| style="text-align:center;" | [[Image:Wordpress.png|41px]]
 
| '''<span class="plainlinks">[http://wordpress.com/ Wordpress.com]</span>'''<br />Set up a blog with the free and open source blog cms Wordpress and start writing about your experience with [http://wordpress.com/tag/LXDE/ LXDE]
 
| '''<span class="plainlinks">[http://wordpress.com/ Wordpress.com]</span>'''<br />Set up a blog with the free and open source blog cms Wordpress and start writing about your experience with [http://wordpress.com/tag/LXDE/ LXDE]
 
|-
 
|-
| align="center" | [[Image:Wikipedia.png|35px]]
+
| style="text-align:center;" | [[Image:Wikipedia.png|35px]]
| '''<span class="plainlinks">[http://en.wikipedia.org/ Wikipedia]</span>'''<br />Write [http://en.wikipedia.org/wiki/Category:LXDE entries about LXDE] or help improve pages about LXDE and its components on the biggest encyclopedia of the world
+
| '''<span class="plainlinks">[http://en.wikipedia.org/wiki/LXDE Wikipedia]</span>'''<br />Write [http://en.wikipedia.org/wiki/Category:LXDE entries about LXDE] or help improve pages about LXDE and its components on the biggest encyclopedia of the world
| align="center" | [[Image:creativecommons.png|41px]]
+
| style="text-align:center;" | [[Image:creativecommons.png|41px]]
 
| '''<span class="plainlinks">[http://creativecommons.org/ Creative Commons]</span>'''<br />Publish your [http://www.research-service.com/custom-research-paper.html research papers] content about LXDE using a free license of the Creative Commons Project
 
| '''<span class="plainlinks">[http://creativecommons.org/ Creative Commons]</span>'''<br />Publish your [http://www.research-service.com/custom-research-paper.html research papers] content about LXDE using a free license of the Creative Commons Project
| align="center" | [[Image:Jamendo_orange.png|61px]]
+
| style="text-align:center;" | [[Image:Jamendo orange.png|61px]]
 
| '''<span class="plainlinks">[http://jamendo.com/ Jamendo]</span>'''<br />Write a song about LXDE and publish it under the free art license at Jamendo
 
| '''<span class="plainlinks">[http://jamendo.com/ Jamendo]</span>'''<br />Write a song about LXDE and publish it under the free art license at Jamendo
 
|}
 
|}
  
want to spend a vacation with your family? treat them like you've never done before, make then experience what is a real vacation place, then you might want to try this site.
+
== LXDE Wiki in other languages ==
 
+
<div style="text-align:center;">Languages: [[:de:|Deutsch]] | [[:es:|Español]] | [[:fr:|Français]] | [[:it:|Italiano]] | [[:ja:|日本語]] | [[:ko:|한국어]] | [[:ru:|Русский]] | [[:tr:|Türkçe]] | [[:vi:|Tiếng Việt]] | [[:uk:|Українська]] | [[:ar:|العربية]] | [[:zh:|中文]]</div>
Related Link:
 
 
 
[http://www.bluemountaintours.com.au/sites/default.asp '''blue mountain day tours''']
 
  
==LXDE Wiki in other languages==
 
<center>Languages: [http://wiki.lxde.org/de/ Deutsch] | [http://wiki.lxde.org/es/ Español] | [http://wiki.lxde.org/fr Français] | [http://wiki.lxde.org/it/ Italiano] | [http://wiki.lxde.org/ja/ 日本語] | [http://wiki.lxde.org/ko/ 한국어] | [http://wiki.lxde.org/ru/ Русский] | [http://wiki.lxde.org/tr/ Türkçe] | [http://wiki.lxde.org/vi/ Tiếng Việt] | [http://wiki.lxde.org/uk/ Українська] | [http://wiki.lxde.org/ar/ العربية] | [http://wiki.lxde.org/zh/ 中文]</center>
 
  
[[ar:الصفحة الرئيسية]]
+
[[ar:]]
[[de:Hauptseite]]
+
[[de:]]
[[es:Portada]]
+
[[es:]]
[[fa:صفحهٔ اصلی]]
+
[[fa:]]
[[fi:Etusivu]]
+
[[fi:]]
[[fr:Accueil]]
+
[[fr:]]
[[frp:Reçua]]
+
[[frp:]]
[[he:עמוד_ראשי]]
+
[[he:]]
[[hu:Kezdőlap]]
+
[[hu:]]
[[id:Halaman_Utama]]
+
[[id:]]
[[it:Pagina_principale]]
+
[[it:]]
[[ja:メインページ]]
+
[[ja:]]
[[ko:대문]]
+
[[ko:]]
[[lt:Pagrindinis_puslapis]]
+
[[lt:]]
[[ms:Laman_Utama]]
+
[[ms:]]
[[no:Hovedside]]
+
[[no:]]
[[pt:P%C3%A1gina_principal]]
+
[[pt:]]
[[pl:Strona_g%C5%82%C3%B3wna]]
+
[[pl:]]
[[ru:Заглавная_страница]]
+
[[ru:]]
[[sv:Huvudsida]]
+
[[sv:]]
[[tr:Ana Sayfa]]
+
[[tr:]]
[[vi:Trang_Chính]]
+
[[vi:]]
[[uk:Головна_сторінка]]
+
[[uk:]]
[[zh:首頁]]
+
[[zh:]]

Revision as of 12:34, 4 May 2010

LXDE is participating in the Google Summer of Code 2010 as a mentoring organization. Please leave ideas for development at the idea page. Prospectus students please have a look to the Google Summer of Code - Student Check List for more info as well.

Welcome to the LXDE Wiki
LXDE is a faster and less resource hungry
free and open source desktop environment.
The wiki has 56 articles so far.

FAQ (Frequently Asked Questions) · Support · Installation

categories · articles

LXDE
LXDE Screenshot
Developer The LXDE Team
First released 2006
Latest version 0.99.2
Release date and age November 21, 2016
Programming language C, GTK+
Platform Linux, BSD
Language Multilingual (more than 35 different languages)
Genre Desktop environment
License GNU General Public License, LGPL
Website lxde.org
Download Download


LXDE, Lightweight X11 Desktop Environment, is a desktop environment which is lightweight and fast. It is designed to be user friendly and slim, and keep the resource usage low. LXDE uses less RAM and less CPU while being a feature rich desktop environment. Unlike other tightly integrated desktops LXDE strives to be modular, so each component can be used independently with few dependencies. This makes porting LXDE to different distributions and platforms easier.

A good starting point is the General Information page, where you find information on system requirements and compatibility. You also find an overview of distributions including LXDE with installation instructions, plus more general installation instructions, information on LXDE components and our future plans on the wiki. More about LXDE on the lxde.org website, the LXDE blogs, and in the LXDE forum.

Here is a complete LXDE setup guide from the creator of LXDE.

LXDE Components

  • PCManFM, is a fast and lightweight file manager with features like Drag & Drop support, tabbed browsing (Similar to Firefox), Built-in file searching utility, fast load of large directories, File association support (Default application), Thumbnail for image files, Bookmarks support, correct handling of non-UTF-8 encoded filenames and more
  • LXLauncher, an easy-mode application launcher
  • LXPanel, desktop panel. The panel can generate menu for installed applications automatically from *.desktop files. It can be configured from GUI preference dialog, and there is no need to edit config files. The component provides a "Run" dialog with autocompletion.
  • LXSession, a session manager. The LXSession manager is used to automatically start a set of applications and set up a working desktop environment. Moreover, the session manager is able to remember the applications in use when a user logs out and to restart them the next time the user logs in.
  • LXSession Edit, an edit manager for session management. The window manager in use in LXDE can be changed, the tool offers the ability to turn on disabled applications.
  • LXAppearance, a theme switcher. You can change the theme, icons, and fonts used by applications easily.
  • Leafpad, a text editor
  • Xarchiver, archiving
  • GPicView, an image viewer. GPicView features lightening fast startup and intuitive interface.
  • LXTerminal, a terminal emulator
  • LXTask, a task manager / system monitor
  • LXNM, a lightweight network connection helper daemon for LXDE supporting wireless connections (Linux-only)
  • Openbox, a window manager and obconf
  • LXRandr, a screen manager. Manages screen resolution and external monitors.
  • LXShortCut, an easy way to edit application shortcuts
  • LXMusic, a minimalist xmms2-based music player
  • LXDE Common, the default settings configuration file for integrating the different components of LXDE. LXDE Common manages the system behavior and functions to integrate icons and artwork.
  • GtkNetCat, a Graphic User Interface for netcat. Netcat provides system functions as a computer networking utility for reading from and writing to network connections on either TCP or UDP.
  • Menu-Cache now moved to libexec
  • LXInput, a config tool to configure your keyboard and mouse under LXDE
  • lxde-settings-daemon, configures theme, keyboard and mouse for you. (works with lxinput config tool)
  • LXDM, a lightweight display manager
  • LXMenu Data, a collection of files, intended to adapt LXDE menus to the freedesktop.org menu specification

How to install LXDE with different Linux distributions

LXDE on Linux
Android | Arch Linux | CRUX | Debian | Fedora | Frugalware | Gentoo | Mandriva | OpenWrt | Pardus | | PCLinuxOS | | Sidux | Slackware | SuSE | Ubuntu | VectorLinux | XO | Zenwalk | (more)
LXDE on BSD and Unix
FreeBSD | OpenSolaris | PC-BSD


Please also check download.lxde.org for a USB Linux Version and a Live-CD of LXDE.

How to customize LXDE

more in the category How tos

LXDE Design Principles / Guidelines

  • If only several simple APIs of another big library are needed, try to extract them and add them to your program instead of depending on the whole library whenever possible. (Beware of license)
  • Only use libraries from other desktops when they are small or efficient enough and have few dependencies.
  • Only create a daemon if there is a really good reason.
  • Basic configuration options of applications should be editable via GUI whenever possible.
  • Keep the user interface simple and intuitive. Never design some geek-style GUI.
  • Consider the conventions of both GNOME and Windows, and try to follow the habit of most users. Do not deliberately make the GUI quite different only because you want to be different from Windows. Usability is always the top one concern. Windows might not be good in some areas, but like it or not, most computer users in the world get used to it. Trying to fight your users is apparently unwise.
  • Try to shorten the startup time since this greatly affect user experience.
  • Try to keep maximal compatibility with lower gtk+ versions (gtk+ 2.6 is preferred). Try to make features requiring higher gtk+ versions optional with proper conditional compilation and compatibility macros.Gtk+ version can be check in C program like this:
#if GTK_CHECK_VERSION( 2, 10, 0 )
    /* write some gtk+ 2.10+ specific stuff here */
#endif

More on LXDE Design Principles

How to join the LXDE team

Join LXDE
LXDE Design Project

Join us at the LXDE Design Project and have thousands of people using your LXDE desktop design or wearing your LXDE Fashion design. More info..

LXDE Translation Project

It is our aim to give access to information to people with less powerful hardware. Many people did not have the opportunity to learn English or another second language. Let us make LXDE available in their language, so everyone can profit from the speed and easy to use features of LXDE! With the LXDE Translations Project we also aim to offer documentation and resources around LXDE in as many local languages as possible. More info..

LXDE Packaging Project

It is our goal to provide packages in as many Linux and other Unix distributions as possible. Please help in the LXDE Packaging Project by providing information and how tos for making packages and getting LXDE packages into different distributions. More info..

Please Join

  1. Subscribe to our developers mailing list or other contributors mailing lists.
  2. Join our irc channel on irc://irc.oftc.net/lxde for online discussion.
  3. Help debugging/testing
  4. Writing and translating the wiki and docs
  5. Packaging for various distros, and make LXDE included in official repositories
  6. Write some programs for LXDE

Development

Please check out the LXDE source code from our git repository at sourceforge.

 git clone --verbose git://lxde.git.sourceforge.net/gitroot/lxde/PROJECT

Each project needs to be checked out alone by replacing PROJECT with one of the project names found on

 http://lxde.git.sourceforge.net/git/gitweb-index.cgi

SVN is no longer used but still available in read only mode.

 svn co https://lxde.svn.sourceforge.net/svnroot/lxde/trunk/ lxde

How to write plugins for LXDE

Publish free content about LXDE with our friends

Commons-logo-31px.png Commons
Upload your freely licensed media - photos, screenshots, audio, videos, interactive content to the commons project and tag it LXDE
Wikinews-logo-51px.png Wikinews
Grab LXDE Press Releases and write LXDE news for the free-content news resource on the net
Wiktionary-logo-51px.png Wiktionary
Translate and script the name of LXDE into other languages
Wikibooks-logo-35px.png Wikibooks
Write a free LXDE textbook or manual
Wikiversity-logo-41px.png Wikiversity
Publish a free course and other learning materials about LXDE
Wordpress.png Wordpress.com
Set up a blog with the free and open source blog cms Wordpress and start writing about your experience with LXDE
Wikipedia.png Wikipedia
Write entries about LXDE or help improve pages about LXDE and its components on the biggest encyclopedia of the world
Creativecommons.png Creative Commons
Publish your research papers content about LXDE using a free license of the Creative Commons Project
Jamendo orange.png Jamendo
Write a song about LXDE and publish it under the free art license at Jamendo

LXDE Wiki in other languages

Languages: Deutsch | Español | Français | Italiano | 日本語 | 한국어 | Русский | Türkçe | Tiếng Việt | Українська | العربية | 中文