Differenze tra le versioni di "Informazioni generali"

Da LXDE.org.
(Requisiti)
Riga 1: Riga 1:
==Requisiti di sistema==
+
__NOTOC__  __NOEDITSECTION__
Compared with other contemporary modern desktops, the system requirements of LXDE is quite low. A personal computer produced in 1999 can handle it well.
+
<!--
 +
------------------------------Banner across top of page------------------------------>
 +
{| id="mp-topbanner" style="width:100%; background:#fcfcfc; margin-top:1.2em; border:1px solid #ccc;"
 +
|style="width:56%; color:#000"| <!--
 +
-----------"Welcome to the LXDE Wiki" and article count---------->
 +
{| style="width:280px; border:solid 0px; background:none;"
 +
|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="top:+0.2em; font-size:95%;">LXDE is a faster and less resource hungry<br>free and open source desktop environment.</div>
 +
<div id="articlecount" style="width:100%; text-align:center; font-size:85%;">The wiki has [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]] so far.</div><br>
 +
|}
 +
<!--------------Portal list on righthand side---------->
 +
|style="width:11%; font-size:95%;"|
 +
*[[:Category:LXDE_Components | Components]]
 +
*[[:Category:Linux_Distributions | Distributions]]
 +
*[[:Category:LXDE_Roadmap | Roadmap]]
 +
|style="width:11%; font-size:95%;"|
 +
*[[:Category:LXDE_Benchmarks | Benchmarks]]
 +
*[[:Category:LXDE_System_Requirements | System Requirements]]
 +
|style="width:11%; font-size:95%;"|
 +
*[[:Category:Projects | Projects]]
 +
*[[:Category:Events | Events]]
 +
*[[:Category:Media | Media]]
 +
|}<!--
 +
----------Strapline immediately below banner---------->
 +
{|id="mp-strapline" style="width:100%; background:none; margin:-.8em 0 -.7em 0;"
 +
|style="font-size:95%; padding:10px 0; margin:0px; text-align:left; white-space:nowrap; color:#000;"| [[LXDE:Questions|FAQ (Frequently Asked Questions)]]&nbsp;· [[Help:Contents|Support]]&nbsp;· [[Installation]]
 +
|style="font-size:95%; padding:10px 0; margin:0px; text-align: right; white-space:nowrap; color:#000;"|
 +
[[:Special:Categories | categories]]''' · ''' [[Special:Allpages|articles]]
 +
|}
 +
{{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 operating system. Because of the low usage of resources it also saves energy. We don't tightly integrate every component of LXDE.  Instead, we try to make all components independent, so each of them can be used independently with few dependencies. This makes porting LXDE to different distributions and Unix systems 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].  
  
==Compatibility==
+
Here is a [[PCMan's Complete LXDE Setup Guide|complete LXDE setup guide]] from the creator of LXDE.
LXDE can run on most [http://en.wikipedia.org/wiki/POSIX POSIX] systems with [http://en.wikipedia.org/wiki/X11 X11] installed. Currently Linux is the main platform supported. FreeBSD is also tested. Other Unix-like systems should be supported as well, but not yet well-tested. So help is needed. If you have successfully installed LXDE on other systems or have patches for them, post it on the [http://sourceforge.net/tracker/?group_id=180858 issue tracker] please.
 
  
===Linux only features in each components (Optional, can be disabled)===
+
==LXDE Components==
Some of the features of LXDE are Linux-only. '''You can disable them during compilation with configure options. So LXDE can be compiled perfectly on other systems. Do ./configure --help for more info.'''
 
  
====PCManFM - file manager====
+
* [[PCManFM]], is a fast and lightweight file manager with features like Drag & Drop support, tabbed browsing (Similiar 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
* '''DBus and HAL (hardware abstraction layer)''': HAL is used for volume mounting and management of removable devices.
+
* [[LXLauncher]], easy-mode application launcher
**This is optional and can be turned off. However, with HAL disabled, PCManFM cannot mount removable devices. ('''Since 6.0, HAL is supported by FreeBSD''')
+
* [[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]], 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 remembers the applications in use when a user logs out and to restart them the next time the user logs in.
 +
* [[LXSession Edit]],  window manager used in LXDE can be changed, ability to turn on disabled applications
 +
* [[LXAppearance]], theme switcher. You can change the theme, icons, and fonts used by applications easily.
 +
* [[Leafpad]], text editor
 +
* [[Xarchiver]], archiving
 +
* [[GPicView]], image viewer, GPicView features lightening fast startup and intuitive interface.
 +
* [[LXTerminal]], terminal emulator
 +
* [[LXTask]], task manager / system monitor
 +
* [[LXNM]], lightweight network connection helper daemon for LXDE supporting wireless connections (Linux-only)
 +
* [[Openbox]], window manager and obconf
 +
* [[LXRandr]], screen manager, manages screen resolution and external monitors
 +
* [[LXShortCut]], an easy way to edit application shortcuts
 +
* [[LXMusic]], 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]], 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]], config tool to configure your keyboard and mouse under LXDE
 +
* [[lxde-settings-daemon]], configure theme, keyboard and mouse for you. (works with lxinput config tool)
 +
* [[LXDM]], lightweight display manager
 +
==How to install LXDE with different Linux distributions==
 +
{{Linux_Distributions}}
  
====LXPanel - desktop panel====
+
Please also check http://download.lxde.org for a USB Linux Version and a Live-CD of LXDE.
*'''netstat plugin''': Monitor internet connections and provide easy access to wireless connections via LXNM.
 
*'''netstatus plugin''': Mnother network monitor ported from gnome-panel. It might be Linux only.
 
*'''volumealsa plugin''': Volume control via ALSA. In LXPanel there is another volume control plugin called "volume" using OSS interface. It's not Linux-only.
 
*'''batt plugin''': Battery monitor using Linux ACPI. Currently it's Linux-only.
 
  
====LXSession / LXSession Lite - session manager====
+
==How to customize LXDE==
* '''DBus and HAL''': HAL is used in the logout dialog of the session manager for some functions, like "Suspend", "Hibernate", "Reboot", and "Power off". Without this, LXSession can only do "Logout".
+
* [[Change keyboard layouts]]
 +
* [[Autostart|Automatically start some applications]]
 +
* [[Window Manager|Change window manager in LXDE]]
 +
* [[Lightweight Apps|Some suggested lightweight applications to be used in LXDE]]
 +
* [[How to get Folders, Files and Icon Launchers on the Desktop]]
 +
* [[How to start applications on specific desktops]]
 +
* [[Main_Menu|How to add entries to the menu]]
 +
* [[Hotkeys |How to set hotkeys]]
 +
more in the category [[:Category:How to|How to]]s
  
====LXTask - task manager====
+
==LXDE Design Principles / Guidelines==
*This is derived from XFCE4 task manager, which is known to be Linux only. If you know how to patch it and make it work on other systems, please contact the developers, or post the patch in the [http://sourceforge.net/tracker/?group_id=180858 issue tracker].
+
*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
  
====Other parts====
+
More on [[LXDE Design Principles]]
*Other parts of LXDE should run perfectly on most of the POSIX systems without problems. If you find any incompatibility, file bug reports in the [http://sourceforge.net/tracker/?group_id=180858 bug tracker].
+
==How to join the LXDE team==
 +
{|
 +
|{{Join}}
 +
| '''Please Join'''
 +
#Subscribe to our [https://lists.sourceforge.net/lists/listinfo/lxde-list developers mailing list] or other contributors [http://mailinglist.lxde.org mailing lists].
 +
#Join our [[IRC_Chat|irc channel]] on irc://irc.oftc.net/lxde for online discussion.
 +
#Help debugging/testing
 +
#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
 +
#Write some programs for LXDE
 +
|}
 +
==Development==
 +
Please check out the LXDE source code from our subversion repository at sourceforge
 +
<nowiki> svn co https://lxde.svn.sourceforge.net/svnroot/lxde/trunk/ lxde</nowiki>
 +
===How to write plugins for LXDE===
 +
* [[How to write plugins for LXPanel]]
  
[[Category:LXDE]]
+
==Publish free content about LXDE with our friends==
[[Category:LXDE System Requirements]]
+
 
 +
{|class="layout" width="100%" align="center" cellpadding="4" style="text-align:left; background-color: transparent;"
 +
| 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]
 +
| 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
 +
| 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
 +
|-
 +
| 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
 +
| 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]
 +
| 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]
 +
|-
 +
| 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
 +
| align="center" | [[Image:creativecommons.png|41px]]
 +
| '''<span class="plainlinks">[http://creativecommons.org/ Creative Commons]</span>'''<br />Publish your content about LXDE using a free license of the Creative Commons Project
 +
| 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
 +
|}
 +
 
 +
==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:الصفحة الرئيسية]]
 +
[[de:Hauptseite]]
 +
[[es:Portada]]
 +
[[fa:صفحهٔ اصلی]]
 +
[[fi:Etusivu]]
 +
[[fr:Accueil]]
 +
[[frp:Reçua]]
 +
[[he:עמוד_ראשי]]
 +
[[hu:Kezdőlap]]
 +
[[id:Halaman_Utama]]
 +
[[it:Pagina_principale]]
 +
[[ja:メインページ]]
 +
[[ko:대문]]
 +
[[lt:Pagrindinis_puslapis]]
 +
[[ms:Laman_Utama]]
 +
[[no:Hovedside]]
 +
[[pt:P%C3%A1gina_principal]]
 +
[[pl:Strona_g%C5%82%C3%B3wna]]
 +
[[ru:Заглавная_страница]]
 +
[[sv:Huvudsida]]
 +
[[tr:Ana Sayfa]]
 +
[[vi:Trang_Chính]]
 +
[[uk:Головна_сторінка]]
 +
[[zh:首頁]]

Versione delle 12:48, 16 nov 2009

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

FAQ (Frequently Asked Questions) · Support · Installation

categories · articles

Template: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 operating system. Because of the low usage of resources it also saves energy. We don't tightly integrate every component of LXDE. Instead, we try to make all components independent, so each of them can be used independently with few dependencies. This makes porting LXDE to different distributions and Unix systems 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 (Similiar 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, 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, 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 remembers the applications in use when a user logs out and to restart them the next time the user logs in.
  • LXSession Edit, window manager used in LXDE can be changed, ability to turn on disabled applications
  • LXAppearance, theme switcher. You can change the theme, icons, and fonts used by applications easily.
  • Leafpad, text editor
  • Xarchiver, archiving
  • GPicView, image viewer, GPicView features lightening fast startup and intuitive interface.
  • LXTerminal, terminal emulator
  • LXTask, task manager / system monitor
  • LXNM, lightweight network connection helper daemon for LXDE supporting wireless connections (Linux-only)
  • Openbox, window manager and obconf
  • LXRandr, screen manager, manages screen resolution and external monitors
  • LXShortCut, an easy way to edit application shortcuts
  • LXMusic, 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, 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, config tool to configure your keyboard and mouse under LXDE
  • lxde-settings-daemon, configure theme, keyboard and mouse for you. (works with lxinput config tool)
  • LXDM, lightweight display manager

How to install LXDE with different Linux distributions

Template:Linux Distributions

Please also check http://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

Template:Join 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 subversion repository at sourceforge

 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 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 | Українська | العربية | 中文