Старый ноутбук с двумя гигабайтами памяти и механическим диском не обязательно отправлять на свалку. Если система запускается, но рабочий стол «съедает» половину ресурсов, дело часто не в ядре Linux, а в окружении. Xfce и LXQt — два самых популярных «лёгких» варианта, и вокруг них идёт много споров. Разберём разницу на практике: что реально потребляет память, как измерить расход на своей машине и какие настройки помогают выжать ещё немного скорости.
Короткий ответ
Xfce — более зрелое и предсказуемое окружение с большим набором готовых приложений и документации. LXQt — заметно более экономный по памяти вариант, особенно на слабом процессоре, но с меньшей экосистемой и более спартанскими настройками. На машине с 4 ГБ и выше разница в отзывчивости чаще определяется диском и браузером, чем выбором рабочего стола. На системе с 2 ГБ и старым CPU преимущество LXQt проявляется отчётливее.
Что общего
Оба окружения используют X11, работают с любым дистрибутивом и не требуют 3D-ускорения. Оба состоят из набора слабосвязанных компонентов: оконный менеджер, панель, файловый менеджер, терминал, настройки. Оба можно установить рядом с GNOME или KDE и выбирать сессию на экране входа. И оба остаются хорошим выбором для виртуальных машин и тонких клиентов.
Память: измеряем, а не верим
Цифры из обзоров почти бесполезны: расход зависит от темы, панели, автозапуска, числа открытых вкладок и версии драйверов. На своей машине сравнение занимает десять минут. Загрузитесь в сессию Xfce, не открывая приложений, подождите пару минут и снимите показатели. Затем повторите для LXQt.
free -m
ps -eo rss,comm --sort=-rss | head -15
systemd-analyze
sudo apt install ps_mem
sudo ps_mem
Смотрите не только на строку used, но и на сумму RSS процессов окружения. Кэш страниц Linux учитывается отдельно и не мешает работе, поэтому пугаться больших значений в buff/cache не стоит. Ориентир: свежая сессия Xfce обычно занимает примерно 400–600 МБ, LXQt — около 350–550 МБ. Разница может оказаться меньше, чем принято думать, а на машине с SSD она вообще почти не заметна.
Состав и характер
- Xfce: оконный менеджер xfwm4, панель xfce4-panel, файловый менеджер Thunar, терминал xfce4-terminal, настройки xfconf. Компоненты можно менять по отдельности, панель гибко настраивается, плагинов много.
- LXQt: оконный менеджер Openbox по умолчанию, панель lxqt-panel, файловый менеджер PCManFM-Qt, терминал QTerminal, настройки lxqt-config. Всё написано на Qt, поэтому тянет набор библиотек Qt, зато выглядит цельно.
Xfce ощущается как законченная среда: большинство задач решается через графические настройки. LXQt ближе к конструктору: часть параметров правится в конфигурационных файлах Openbox, а некоторые привычные функции приходится добавлять вручную. Для новичка это минус, для опытного пользователя — приемлемая плата за лёгкость.
Установка и выбор сессии
Оба окружения ставятся из репозиториев. Чтобы не тащить лишние приложения, используйте установку без рекомендованных пакетов, а нужные программы добавьте позже.
sudo apt install --no-install-recommends xfce4
sudo apt install --no-install-recommends lxqt-core
sudo update-alternatives --config x-session-manager
sudo apt install lightdm && sudo systemctl enable lightdm
На экране входа выберите сессию. Не удаляйте старое окружение, пока не убедитесь, что новое работает с вашим GPU, Wi-Fi и звуком. Проверьте спящий режим, яркость и функциональные клавиши — именно здесь чаще всего всплывают различия.
echo $XDG_CURRENT_DESKTOP
xfce4-session --version
apt policy xfce4 lxqt-core
Настройки для слабого железа
Самый большой резерв — отключить композитинг, анимации и лишние службы. В Xfce это делается одной командой, в LXQt композитор обычно не включён, но стоит проверить настройки сессии и автозапуска.
xfconf-query -c xfwm4 -p /general/use_compositing -s false
xfconf-query -c xfwm4 -p /general/use_compositing
ls ~/.config/autostart
systemctl --user list-unit-files --state=enabled
Уберите из автозапуска индексаторы файлов, менеджеры буфера обмена с историей, апплеты погоды и всё, чем не пользуетесь. Проверьте, не запущен ли менеджер питания с агрессивными настройками, и отключите визуальные эффекты в теме. Для LXQt настройки Openbox лежат в ~/.config/openbox/lxqt-rc.xml: там убираются тени, анимация окон и лишние привязки клавиш. Не отключайте драйверы и службы, связанные с сетью и звуком, ради нескольких мегабайт — экономия не окупит часы отладки.
Внешний вид и удобство
Xfce легче кастомизируется: темы GTK, панели, плагины, готовые конфигурации. LXQt предлагает темы Qt и выглядит аккуратнее «из коробки», но выбор тем и виджетов скромнее, а смешивание GTK-приложений может дать несогласованный вид. Если для вас важна единая стилистика и минимум памяти, LXQt выигрывает. Если нужен привычный набор настроек и русскоязычная документация — Xfce.
Отдельно про приложения. Тяжёлые программы вроде браузера, Electron-клиентов и офисных пакетов потребляют больше, чем сам рабочий стол. Замена файлового менеджера или терминала даёт считанные мегабайты, а переход на легковесный браузер — сотни. Поэтому оптимизацию стоит начинать с приложений, а не с войн вокруг панели.
Кому что подходит
- Xfce — если нужен предсказуемый рабочий стол для повседневной работы, много готовых настроек и совместимость с большинством руководств.
- LXQt — если на первом месте минимальный расход памяти и вы готовы иногда править конфиги вручную.
- Обоим — если компьютер используется как терминал, киоск или машина для печати и браузера.
На практике на ноутбуке с 2 ГБ памяти и HDD решающую роль сыграет не окружение, а замена диска на SSD и отказ от тяжёлых вкладок. На 4 ГБ и SSD разница между Xfce и LXQt ощущается слабо, и выбирать можно по удобству.
Чек-лист перед установкой
- Проверьте поддержку Wi-Fi и видеодрайвера в live-режиме.
- Запишите текущие настройки сети и точки монтирования.
- Оставьте запас свободного места под два окружения.
- Сделайте резервную копию домашнего каталога.
- Сравните расход памяти на своей машине, а не по чужим скриншотам.
sudo apt install inxi
inxi -Fxz
Итог
Xfce и LXQt решают одну задачу разными способами. Xfce — более универсальный и дружелюбный вариант с богатой экосистемой; LXQt — ставка на минимализм и экономию ресурсов. Для слабого компьютера оба подходят, но выбирать стоит после замера: установите оба окружения, сравните поведение на своих задачах и оставьте то, которое не заставляет думать о нехватке памяти. В большинстве случаев этого достаточно, чтобы старая машина ещё несколько лет оставалась рабочей.