LXDE “Lightweight X11 Desktop Environment” est un environnement de bureau léger basé sur le gestionnaire de fenêtres Openbox. Il est conçu spécialement pour les vieux ordinateurs ou les configurations légères comme les netbooks ou les petits ordinateurs, puisqu'il peut se contenter de 128 Mio de RAM pour fonctionner “à vide” sous Ubuntu. Sur des configurations de type processeur simple coeur en 32 bits et équipé de 1Go de mémoire il représente un bureau très rapide et efficace.
Le code source de LXDE est publié en partie sous GPL et pour le restant en LGPL.
La variante Lubuntu propose l'interface LXDE par défaut.
LXDE est composé de :
* GtkNetCat (en) (lien mort)
Processeur | Ram | Disque dur | Résultat |
---|---|---|---|
Pentium II 266 MHz | 192 Mo | 5400 tr/min | modérée - rapide |
VIA 400 MHz | 256 Mo | 5400 tr/min | modérée - rapide |
Pentium III 500 MHz | 128 Mo | 7200 tr/min | potable |
Pentium IV 2,3GHz 32 bits | 1Go | 7200 tr/min | Rapide |
10.7 Mo à télécharger.
35.6 Mo pour l'installation.
Le meta-paquet lxde dépend des composants principaux et des composants recommandés du projet LXDE. Ceci inclut lxde-core, lxappearance, gpicview, leafpad et xarchiver. Il permet d'installer l'environnement complet en une fois, mais vous pouvez supprimer ce meta-paquet par la suite.
Voir un post assez détaillé sur le paramétrage de l'apparence et du bureau de Lubuntu.
La liste des programmes démarrés avec la session LXDE se situe dans le fichier /etc/xdg/lxsession/Lubuntu/autostart qu'il vous faut donc éditer (avec les droits d'utilisateur root) pour modifier cette liste. Pour cela vous pouvez utiliser leafpad (éditeur de texte par défault de LXDE) en passant par le terminal :
gksudo leafpad /etc/xdg/lxsession/Lubuntu/autostart
Initialement ce fichier contient :
@lxpanel --profile Lubuntu @xscreensaver -no-splash @xfce4-power-manager @pcmanfm --desktop --profile lubuntu @/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
soit :
Pour démarrer automatiquement un programme à l'ouverture de la session, il suffit d'ajouter son nom précédé de @, sur le modèle de la liste existante.
Il est donc conseillé de faire une copie de ce fichiers dans votre dossier personnel et de l'éditer ensuite pour y ajouter les applications que vous souhaitez démarrer lors de l'ouverture de votre session. Vous pouvez d'ailleurs commencer par supprimer les entrées par défaut avant d'ajouter les vôtres.
Les sous-dossiers de votre dossier personnel à utiliser sont ~/.config/lxsession/LXDE ou ~/.config/lxsession/Lubuntu selon que vous ouvrez une session sous LXDE ou sous Lubuntu. Le gros avantage de cette méthode est qu'elle permet à chaque utilisateur d'avoir sa configuration personnelle et il n'est pas nécessaire d'être root pour le faire !
Si vous utilisez aussi Gnome, ou si vous avez envie d'utiliser network-manager sous LXDE, il vous faudra l'ajouter aux programmes chargés au démarrage. Pour ce faire, suivez la méthode pour lancer des programmes au démarrage et ajoutez :
@nm-applet
Si vous êtes dans le cas où network-manager n'est pas encore installé, installez le paquet network-manager-gnome
Si Gnome, KDE ou un autre environnement de bureau était précédemment installé, vous pourrez accéder à vos outils graphiques de celui-ci. Vous disposez donc également de votre gestionnaire de paquet habituel ainsi que de vos autres applications.
LXDE se veut un environnement de bureau très léger, il ne contient donc de base aucune dépendance vers les autres environnements. À tel point que le menu auquel vous avez accès dans le panneau ne contient qu'une douzaine d'entrées après une installation minimale.
Votre premier besoin (à moins d'être un fana de la console) sera certainement d'installer un gestionnaire de paquet. Vous pourrez ensuite installer plus simplement les autres logiciels dont vous aurez besoin.
- Avec la version PCManFM 0.9.7 installé sur une lubuntu 10.10 ou lucid 10.4, la corbeille est bien gérée et ce, nativement. Pas besoin de patch ou autres artifices.
- Dans ses versions plus anciennes, PcmanFM ne gère pas la corbeille. Donc quand vous supprimez un fichier, il est définitivement effacé, vous ne pouvez pas le restaurer. Ce lien propose un patch à appliquer sur les sources de LXDE et de PcmanFM qu'il faut ensuite compiler. Grâce à ce patch, PcmanFM utilise la bibliothèque trash-cli qui permet de gérer la corbeille comme avec Nautilus. La compilation étant un peu compliquée (surtout quand on ne trouve pas les sources sur Internet), des paquets ont été créés, contenant la version patchée de pcmanfm et de lxde-settings-daemon. Vous pouvez trouver ces paquets ici : Pcmanfm, lxde-settings-daemon, trash-cli ( la dernière version est nécessaire et elle n'est pas dans les dépôts ).
Vous n'avez plus qu'à installer ces paquets puis à redémarrer la session graphique pour voir apparaître sur le bureau une belle corbeille !
Lors d'un clic sur le bouton de déconnexion, le programme lxsession-logout est invoqué. Celui-ci appelle lxlock, qui verrouille l'écran. Afin d'éviter ce verrouillage, rajouter au début du fichier /usr/bin/lxlock une ligne dont le contenu est : “exit”. Attention, le script a toujours besoin de s'exécuter et de renvoyer 0. Faire un chmod -x /usr/bin/lxlock empêcherait alors l'hibernation.
Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. Ou alors, allez dans (sur Ubuntu) : Système —> Administration —> gestionnaire de paquets Synaptic puis tapez dans la barre de recherche les termes “lxde” et désinstallez tout les paquets qui sont installés dans les résultats. Cette manière est un peu sauvage mais elle est efficace.
Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.
Contributeurs : Ouranos999, mavosaure.