LXDE

LXDE

LXDE (Lightweight X11 Desktop Environment) — свободная графическая оболочка для UNIX и POSIX‑совместимых операционных систем (Linux, BSD и др.).

Ключевые особенности

  • Минимализм и лёгкость. Среда спроектирована как нетребовательная к ресурсам — подходит для старых компьютеров с малым объёмом ОЗУ и низкой производительностью.
  • Простота использования. Интерфейс интуитивно понятен, без избыточных функций.
  • Модульная архитектура. Компоненты слабо связаны между собой и могут использоваться отдельно, с минимальным числом зависимостей.
  • Энергоэффективность. Оптимизирована для снижения нагрузки на систему.
  • Роллинг‑релизы. Обновления выпускаются для каждого компонента (или группы компонентов с общими зависимостями) по мере готовности.

Технические характеристики

  • Автор: Хун Жэньюй (PCMan), 2006 г.
  • Язык программирования: Си.
  • Интерфейс: GTK+, частично Qt (в проекте LXQt).
  • Оконный менеджер: Openbox (по умолчанию).
  • Лицензия: GNU GPL 2+.
  • Последняя версия: 0.10.1 (25 февраля 2021 г.).
  • Официальный сайт: lxde.org.

Основные компоненты

  • PCManFM — файловый менеджер и рабочий стол.
  • LXPanel — панель с меню, списком окон, переключателем рабочих столов, областью уведомлений, часами и апплетами.
  • LXSession — менеджер сессий (автозапуск приложений, завершение сессии, сохранение состояния).
  • Openbox — оконный менеджер с настройкой через obconf.
  • LXAppearance — настройка внешнего вида GTK‑приложений.
  • LXTask — диспетчер задач.
  • LXTerminal — эмулятор терминала.
  • LXNM — менеджер сетевых соединений (включая беспроводные).
  • LXInput — настройка клавиатуры и мыши.
  • Leafpad — текстовый редактор.
  • GPicView — просмотр изображений.
  • Xarchiver — архиватор.
  • LXRandr — настройка экрана.
  • LXLauncher — лаунчер для нетбуков.

Применение

LXDE — стандартная среда рабочего стола для:

  • Knoppix;
  • Lubuntu (до октября 2018 г.);
  • LXLE;
  • Raspbian.

Развитие проекта

В 2013 г. автор начал эксперименты с Qt, выпустив версию PCManFM на этой библиотеке. В дальнейшем проект частично объединился с Razor‑qt в LXQt, который требует Qt5 и KDE Frameworks 5.