~Rami ₪ MANUALS
רמי
SUBJECT: RHEL, Fedora (GNOME, MATE, XFCE, LXDE): Анализ системы и ее очистка после инсталляции
AUTHOR: Rami Rosenfeld
DATE: 12/09/22; upd. 18/09/22; 24/09/22; 27/11/22; 09/11/25
TIME: 15.00
LANG: ru, en
LICENSE: GNU FDL 1.3
TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, selinux, firewalld, dnf, rpm
RHEL, Fedora (GNOME, MATE, XFCE, LXDE): Анализ системы и ее очистка после инсталляции
INTRO
UPD. 09/11/25: Этот материал (2022 г.) немного устарел, но очень полезен для знакомства с семейством Fedora (GNOME, MATE, XFCE, LXDE). Наиболее полно очистка ОС изложена в новом руководстве - "Fedora GNU/Linux (GNOME): Полное описание установки ОС и прикладного ПО", которое я настоятельно рекомендую для изучения.
В этом материале я проанализирую вышеобозначенные ОС, отмечу ненужные пакеты, общие недостатки, перечислю базовые пакеты и сделаю некоторые выводы (см. Приложения 1 и 2).
Предварительно подготовим загрузочный носитель с "живым" (Live) дистрибутивом GNU/Linux.
Копирование образа на устройство:
dd if='/home/user/image.iso' of=/dev/sdb bs=16M && sync
Вместо sdb следует подставить имя реального устройства USB-Flash. При использовании команды можно применить следующую опцию: status=progress - она будет показывать график прогресса выполнения задачи.
Затем загрузим компьютер с Live-USB для знакомства с ОС. При необходимости - инсталлируем ее штатным средством (Anaconda), входящим в состав любого дистрибутива от RedHat.
Далее см.:
Примечание: Не пренебрегайте тщательной очисткой ОС после ее установки: она значительно экономит как дисковое пространство в разделе "/", так и оперативную память (из-за отключения/удаления ненужных сервисов и удаления иного ПО ее потребление значительно снижается). Вот реальный пример (сентябрь 2022 г.): после очистки в соответствии с моими инструкциями текущего релиза Fedora 36 (MATE - см. описание ниже) было удалено 1832 Мб на HDD, а объем занимаемой RAM после перезагрузки составил всего 398 Мб!
NOTE
Fedora Workstation (официальный релиз с GNOME)
Версия GNOME 42.4 (август 2022 г.; обновления регулярные)
При загрузке с Live-носителя занимает порядка 780 Мб в оперативной памяти.
Удаляемые пакеты:
ВАЖНО: Самую последнюю информацию об удалении ненужных пакетов см. в материале:
ВАЖНО: Ниже приведено описание удаление пакетов, характерное для предшествующих версий Fedora. Однако даже если вы воспользуетесь нижеприведенным списком на удаление, а система откажется выполнять команду из-за отсутствия некоторых пакетов (они обязательно будут перечислены в терминале), то просто удалите их названия из общей команды и запустите процесс снова..
anaconda* - удобный, наглядный и тысячу раз апробированный графический инсталлятор ОС; однако он абсолютно не нужен после ее установки.
blivet* - (TUI+GUI) - еще один инсталлятор ОС; достаточно хорош, но сакральный смысл его сушествования (при наличии anacond'ы) мне не столь ясен.
flatpak* - средство установки "самодостаточных" пакетов, т.е. типичный windows-way! Удаляем, не задумываясь! Относится к т.н. "слабым зависимостям", но очень навязчив и беспричинно возникает снова и снова при каждом втором обновлении ОС, после чего его опять приходится деинсталлировать или блокировать установку посредством изменений конфигурационного файла DNF.
Примечание: В последующих версиях ОС Flatpak может быть "жестко" встроен в систему! Будьте осторожны!
abrt* gnome-abrt - расширенное средство мониторинга проблем и сбоев ядра, ОС и ПО с функциями отсылки багрепортов (вручную, с явного согласия пользователя): оставьте, если хотите помочь проектами Fedora (Kernel.org, etc.) в анализе и исправлении ошибок. Однако я удаляю его сразу после установки.
tracker - самый сложный и неприятный вопрос в очистке ОС (с GNOME), ибо эта система индексации файлов/каталогов, тэгов, RSS, онлайн-контента и т.п. настолько жестко встроена в нативный GNOME 40+, что ее нельзя удалить просто по маске tracker* (как это можно с легкостью сделать в MATE - см. соответствующий раздел). Tracker и его многочисленные службы находятся в автозагрузке, поглощают оперативную память, ресурсы процессора, а сама индексация, в частности - на слабых машинах, изредка приводит к подвисанию ОС. Кроме того, она создает объемную базу данных, которая захламляет свободное пространство на носителе. Подробнее см.:
gnome-boxes - виртуальная машина GNOME.
gnome-system-monitor - достаточно информативный системный монитор; удобен, если надо отследить соответствие процесса имени его сокета или сервиса; впрочем, мне с лихвой хватает htop.
gnome-documents - бессмысленный каталогизатор разноформатных текстовых файлов в системе: неужели пользователям не хватает стандартного диспетчера файлов? Кроме того, создает для файлов thumbnails, что гипотетически опасно и может привести к атакам на ОС.
gnome-photos - (см. предыдущий комментарий).
gnome-weather - прогноз погоды: меняем на консольный.
gnome-maps - онлайн-карты местности.
gnome-clocks - часы, будильники, секундомеры.
gnome-music - подозреваю, что это прежний аудиоплейер rhythmbox, стоявший в GNOME по умолчанию: меняем его на консольные cmus / mplayer.
gnome-videos - это новое название мультимедийного плейера totem: меняем на консольный mplayer.
gnome-contacts - системное хранилище контактов; рекомендую - лучше пользуйтесь встроенным функционалом Evolution или Claws Mail.
gnome-screenshot - лично мне достаточно сочетания клавиш PrtSc + Shift/Alt, либо консольного scrot.
gnome-user-docs - незначительная документация.
gnome-tour - "ознакомительный тур" по GNOME для новичков.
gnome-getting-started-docs - (см. предыдущие комментарии).
gnome-software - центр приложений и обновлений ОС, GNOME и стороннего прикладного ПО; однако весь его функционал с лихвой перекрывается командой dnf search/info/install/remove.
gnome-font-viewer - средство просмотра шрифтов.
gnome-characters - (бывший gucharmap) средство просмотра символов(!) шрифтов: еще более бесполезен!
orca - средство озвучивания; экранный диктор.
spice-vdagent - агент, позволяющий клиентам-гостям, подключающимся к вашему Linux-хосту, пользоваться буфером обмена, функциями мыши и прочими удобствами. Никаких "гостей" я однозначно у себя не жду, а посему - сразу же удаляю. И вам настоятельно советую!
avahi - система, позволяющая при подключении к сети "публиковать" сведения о появившейся машине и опознавать окружение; однако внутренними сетями я не пользуюсь, поэтому удаляю для пущей безопасности.
baobab - он же "disk usage analizer", графический аналог команды du.
cheese - запись аудио- и видеофайлов со встроенной или внешней камеры.
firefox - комментарии излишни; срочно меняем на Links + IceCat!
evolution - почтовый клиент и персональный менеджер контактов, задач, заметок (т.е. полноценный PIM) с нативной поддержкой GNUPG/PGP (Seahorse, GNOME Keyring). Сделан качественно; раньше был жестко встроен в ОС из-за зависимости evolution-data-server. В настоящее время деинсталляция возможна; удаляю лишь по той простой причине, что все пароли к почтовым аккаунтам хранятся на связке GNOME Keyring в открытом(!) виде. Отличная замена для него - Claws Mail. Но перед удалением на всякий случай проверьте зависимости и никогда не удаляйте evolution-data-server - на нем много чего завязано!
libreoffice* - да-да, я не ошибся, ибо практика показывает, что во многие ОС предустанавливаются не все компоненты LibreOffice. Поэтому после деинсталляции и перезагрузки выполните полную установку (включая локализацию справки, языка переносов и проверки орфографии/грамматики). Подробности см. в разделе "Офис".
UPD.: Для Fedora 43+ удалению подлежат также:
papers - средство просмотра электронных документов PDF/DejaVue - замена Evince;
showtime - видеопроигрыватель с минималистичной функциональностью - замена totem;
decibels - аудиопроигрыватель с минималистичной функциональностью - замена rhythmbox;
yelp - справка GNOME.
Оставшиеся базовые приложения:
- GNOME-terminal - эмулятор терминала;
- GNOME-disks - управление носителями (тестирование, форматирование и т.п.);
- GNOME-calculator - калькулятор;
- GNOME Tweak Tool - дополнительная настройка ОС;
- SELinux Applet (Troubleshooter) - мониторинг выполнения правил SELinux и автоматическое отслеживание (нежелательной активности) запросов на их изменение;
- Firewalld (GUI) - управление фаэрволлом;
- Files - файловый менеджер Nautilus;
- Gedit - текстовый редактор;
- Seahorse - средство шифрования, создания ЭЦП и работы с симметричными/асимметричными ключами GNUPG/PGP и SSH;
- Evince - средство просмотра документов форматов PDF, DJVU;
- GParted - менеджер разделов;
- File Roller - мультиархиватор;
- D-Conf Editor - редактор настроек ОС и ПО;
- EOG (Eye of GNOME) - средство просмотра пиксельных графических файлов.
Общая команда на удаление (предшествующие версии Fedora):
dnf remove anaconda* blivet* flatpak* abrt* gnome-abrt gnome-boxes gnome-system-monitor gnome-documents gnome-photos gnome-weather gnome-maps gnome-clocks gnome-music gnome-videos gnome-contacts gnome-screenshot gnome-user-docs gnome-tour gnome-getting-started-docs gnome-software gnome-font-viewer gnome-characters orca spice-vdagent avahi baobab firefox evolution libreoffice* papers showtime decibels yelp
Общая команда на удаление (последняя версия - Fedora 37):
dnf remove gnome-photos gnome-weather gnome-maps gnome-clocks gnome-contacts gnome-user-docs gnome-tour gnome-software gnome-font-viewer gnome-characters gnome-logs gnome-text-editor gnome-abrt gnome-boxes gnome-connections gnome-calendar yelp cheese orca spice-vdagent avahi baobab rhythmbox totem firefox libreoffice* anaconda* blivet* abrt* boxes
Недостатки ОС:
Ищу их более одиннадцати(!) лет - и пока что не нахожу! Ни одного "kernel painic", внезапного вылета или проблемы с настройкой ОС и прикладного ПО. Единственное, от чего бы я отказался, это малоубиваемый tracker, но и с последним можно успешно бороться.
Из мелочей: к сожалению, три приложения, которые я использую (Fedora Media Writer, KeePassX, FocusWriter), содержат некоторые Qt-зависимости.
Выводы:
По сути, официальная Fedora Workstation - лучшее, что мы имеем среди многочисленных дистрибутивов. Это действительно "передний край" или, выражаясь высокопарно, фронтир развития и распространения GNU/Linux. Мой любимый набор: GTK 3/4, LUKS2, Wayland, SELinux, firewalld, systemd... - и никто не убедит меня в том, что это плохо.
Fedora MATE
Версия MATE 1.26 (2022 г.; обновляется достаточно часто).
При загрузке с Live-носителя занимает порядка 620 Мб в оперативной памяти.
MATE является форком GNOME 2 и содержит практически те же самые базовые [переименованные] приложения, поэтому я не буду особо вдаваться в их описания и приведу только необходимые комментарии, если имеются какие-либо различия.
Удаляемые пакеты:
tracker* - в MATE это средство индексации встроено не так жестко, как в GNOME, а посему - немедленно избавляемся (по маске)!
abrt* - (см. комментарий выше).
flatpak* - (см. комментарий выше).
dnfdragora* - аналог gnome-software (центра приложений и обновлений ОС и ПО), к счастью - легко удаляемый.
anaconda* libreport-anaconda libreport-cli ostree ostree-libs blivet blivet-gui - (см. комментарий выше).
compiz* - оконный композитный менеджер, обеспечивающий трехмерные эффекты приложений и рабочего стола. Требователен к ресурсам, видеокарте и аппаратному ускорению. Удаляем сразу же и бесповоротно!
avahi - (см. комментарий выше).
bluez - средство обеспечения работы Bluetooth.
Важно! Не используйте удаление по маске: "bluez*"! Его библиотеки (отдельный пакет bluez-libs) завязаны на огромном количестве зависимостей, в том числе: pipeware pipeware-alsa pipeware-gstreamer pipeware-pulseaudio и прочих. Если вы выполните: dnf remove bluez*, то лишитесь, в первую очередь, звукового сервера, и, возможно, нарушите целостность и работоспособность всей ОС! Более того, в MATE в качестве бредовых "зависимостей" будет полностью(!) удален почтовый клиент Claws Mail со всеми сторонними дополнениями, а также mplayer, pulseaudio-utils, wireplumber! Из чего я делаю вывод, что мейнтейнер, занимавшийся внедрением Bluetooth в среде MATE - однозначный, клинический и весьма опасный идиот!
mate-system-monitor - (см. комментарий выше).
mate-dictionary - (см. комментарий выше).
mate-screenshot - (см. комментарий выше). Замечу, что после его удаления стандартные сочетания захвата скриншотов PrtSc + Shift/Alt работать не будут, поэтому используйте консольный scrot.
mate-system-log - системный лог; честно признаюсь, что мне удобнее пользоваться консольным journalctl.
mate-disk-usage-analyzer - (см. комментарий выше).
gnote - текстовые заметки.
gucharmap - (см. комментарий выше).
orca - (см. комментарий выше).
filezilla - клиент удаленного доступа к серверам; считаю, что он не нужен, т.к. все схожие задачи можно с легкостью решить с помощью встроенного функционала файлового менеджера Caja (форка Nautilus).
hexchat - клиент сети IRC.
onboard - виртуальная клавиатура.
firefox - (см. комментарий выше).
thunderbird - почтовый клиент (клиент XMPP, Matrix, а также недоделанный PIM) - еще одно разжиревшее и монструозное поделие, ближайший родственник Firefox, поэтому однозначно меняем его на элегантный и легковесный Claws Mail.
transmission-gtk - torrent-клиент (торренты не скачиваю и не собираюсь!)
parole - мультимедийный плейер, меняем на консольные cmus / mplayer.
xfburn - средство записи компакт-дисков. Неужели они еще в ходу?
spice-vdagent - (см. комментарий выше).
qemu-guest-agent - (см. комментарий выше).
vim-minimal vim-common vim-data - удаляем, ибо я сторонник Церкви Emacs!
libreoffice* - (см. комментарий выше).
Оставшиеся базовые приложения:
- MATE-terminal - эмулятор терминала;
- Firewalld (GUI) - управление фаэрволлом;
- Disks - управление носителями (тестирование, форматирование и т.п.);
- MATE-calculator - калькулятор;
- Caja - файловый менеджер;
- Document scanner - средство сканирования;
- Pluma - текстовый редактор;
- Seahorse - средство шифрования, создания ЭЦП и работы с симметричными/асимметричными ключами GNUPG/PGP и SSH;
- Atril - средство просмотра документов форматов PDF, DJVU;
- GParted - менеджер разделов;
- D-Conf Editor - редактор настроек ОС и ПО;
- Engrampa - мультиархиватор;
- SELinux Applet (Troubleshooter) - мониторинг выполнения правил SELinux и автоматическое отслеживание (нежелательной активности) запросов на их изменение;
- Eye of MATE - средство просмотра пиксельных графических файлов.
Общая команда на удаление:
dnf remove tracker* abrt* flatpak* dnfdragora* anaconda* libreport-anaconda libreport-cli ostree ostree-libs blivet blivet-gui compiz* avahi bluez mate-system-monitor mate-dictionary mate-screenshot mate-system-log mate-disk-usage-analyzer gnote gucharmap orca filezilla hexchat onboard firefox thunderbird transmission-gtk parole xfburn spice-vdagent qemu-guest-agent vim-minimal vim-common vim-data libreoffice*
Недостатки ОС:
По сути, это все тот же старый добрый GNOME 2 - достаточно нетребовательный к ресурсам, простой в настройке (и большое спасибо, что его не сломали, а лишь переименовали базовые компоненты). Особых недостатков не замечено. Работает крайне стабильно, часто обновляется.
Выводы:
После тотальной очистки и дальнейшей настройки идеально пригоден к использованию как на старых нетбуках/ноутбуках, так и на современных машинах. В настоящее время на разных устройствах попеременно использую MATE и GNOME 40+, и это - достойный выбор! Огромный плюс - возможность удаления tracker*.
Fedora XFCE
Версия XFCE 4.16 (не обновлялась с декабря 2020 г).
При загрузке с Live-носителя занимает 667 Мб в оперативной памяти (самый тяжеловесный процесс - X.org: 72 Мб).
Удаляемые пакеты:
tracker* - (см. комментарий выше).
abrt* - (см. комментарий выше).
flatpak* - (см. комментарий выше).
dnfdragora* - (см. комментарий выше).
bluez blueberry - (ОБЯЗАТЕЛЬНО см. комментарий выше). Кроме того:
Важно! Некорректная деинсталляция двух служб, связанных с обеспечением работы bluetooth, приведет к удалению множественных perl-зависимостей; будет полностью(!) удален почтовый клиент Claws Mail со всеми сторонними дополнениями, а также весьма важные служебные пакеты, в частности: inxi (определение параметров ОС), hddtemp (определение температуры носителей), lm_sensors (системные сенсоры температуры и т.п.), xapps, xpdyinfo, xrandr. Поэтому есть смысл в дальнейшем установить их по отдельности. Какому "гению" пришло в голову создать такие дикие зависимости - я не знаю, а гадать не хочу. Но он - реальный идиот номер два!
xfce4-appfinder - абсолютно бесполезный поиск приложений! Резонный вопрос: зачем он нужен, если можно просто воспользоваться системным меню, а также командной строкой? Или вы запамятовали название необходимой программы?
xfce4-clipman - такое же бесполезное средство работы с содержимым буфера обмена. Совет: выучите сочетания клавиш CTRL+X/C/V!
xfce4-dict - никогда не наблюдал, чтобы этот онлайн-словарь куда-то подключался и адекватно работал!
xfdashboard - бессмысленная утилита в стиле macOS для переключения между приложениями. ALT+TAB - вот всё наше!
xterm - дополнительный (т.е. второй) эмулятор терминала; кириллицу, иврит и т.п. - не понимает; настроек не имеет. Бесполезен.
xfburn - (см. комментарий выше).
asunder - средство копирования содержимого музыкальных компакт-дисков (см. комментарий строкой выше).
pragha - легковесный и неплохой аудиоплейер, однако я сторонник консольных программ воспроизведения, например cmus.
parole - мультимедийный плейер: не задумываясь, меняем на классический консольный mplayer.
gnumeric - примитивный редактор электронных таблиц (странная логика: в ОС ставят его, подразумевая, что он чертовски необходим для всем пользователям, но напрочь забывают про текстовый редактор с хотя бы минимальной поддержкой элементов форматирования).
geany - редактор web-страниц: я всегда пишу код в обычном блокноте, поэтому удаляю.
firefox - (см. комментарий выше).
transmission - (см. комментарий выше).
pidgin - мультипротокольный (XMPP/Jabber, etc.) чат-клиент. Мультипротокольность мне не нужна, поэтому с легкостью меняю на консольный Mcabber либо новомодный Dino (c GUI).
ОЧЕНЬ ВАЖНО: Не удаляйте службу avahi (просто замаскируйте ее сервис средствами systemctl)! В отличие от других рассматриваемых ОС, в XFCE ее деинсталляция приведет практически к полному уничтожению операционной системы (629 пакетов объемом в 1,4 Гб!). Вот вам третий пример бездумной идиотической сборки ОС!
Оставшиеся базовые приложения:
- Xfce4-terminal - эмулятор терминала;
- Firewalld (GUI) - управление фаэрволлом;
- Thunar - файловый менеджер;
- Mousepad - текстовый редактор;
- Seahorse - средство шифрования, создания ЭЦП и работы с симметричными/асимметричными ключами GNUPG/PGP и SSH;
- CatFish File Search - поисковая утилита;
- Bulk Renamer - утилита для массового переименования данных;
- Atril - средство просмотра текстовых файлов PDF, DJVU;
- GParted - менеджер разделов;
- Xarchiver - мультиархиватор;
- Ristretto - средство просмотра пиксельных графических файлов.
Общая команда на удаление:
dnf remove tracker* abrt* flatpak* dnfdragora* bluez blueberry xfce4-appfinder xfce4-clipman xfce4-dict xfdashboard xterm xfburn asunder pragha parole gnumeric geany firefox transmission pidgin
Недостатки ОС:
- Нет крайне важной вещи: общесистемного прокси-сервера! Впрочем, эта проблема легко решаема (см. далее содержание: подраздел настройки сетевых сервисов).
- В файловом менеджере Thunar нет опций соединения с удаленными хостами (дополнительно необходим GNOME Commander или Gigolo).
- В Thunar имеется переименование файлов (следовательно, не столько необходим Bulk Renamer, хотя последний умеет работать с регулярными выражениями), но почему-то нет(!) функции их поиска - за это отвечает отдельная программа CatFish File Search.
Выводы:
По сути, это GTK-ориентированная среда: стильная, современная, которая выглядит даже лучше, чем тот же MATE. Имеет схожий набор стандартных приложений. Однако было замечено, что в настройках ОС имеются две неявные опции: "активировать службы GNOME", "активировать службы KDE". И у меня возникает вопрос: "а зачем тогда городить весь этот огород - не лучше ли сразу поставить нативный GNOME/MATE?"
Fedora LXDE
Версия LXDE 0.10.1 (не обновлялась с апреля 2021 г).
При загрузке с Live-носителя занимает всего 340 Мб в оперативной памяти. Сами системные службы/сервисы обходятся минимумом RAM (для сравнения: постоянно висящий в процессах никчемный менеджер буфера обмена ClipIt - и он самый прожорливый! - поглощает 85 Мб, еще 83 + 57 = 140 Мб - приходится на процессы Python3; зато весь X.org потребляет скромные 80 Мб).
Удаляемые пакеты:
tracker* - (см. комментарий выше).
abrt* - (см. комментарий выше).
flatpak* - (см. комментарий выше).
blivet* - (см. комментарий выше). Его деинсталляция удалит также anaconda, отдельные библиотеки python3, zenity.
dnfdragora* - (см. комментарий выше). Dnfdragora, да и некоторое другое служебное ПО, устанавливаемое RedHat, использует множественные зависимости от Python3, однако их можно безбоязненно удалить; случись вам инсталлировать что-то Python-рукотворное, они вернутся обратно.
bluez - (см. комментарий выше). Важно! Не используйте удаление по маске: "bluez*"! Его библиотеки (отдельный пакет bluez-libs) завязаны на огромном количестве зависимостей, в том числе: pipeware pipeware-alsa pipeware-gstreamer pipeware-pulseaudio и прочих - всего для удаления предлагается 182 пакета объемом в 282 Мб. Если вы выполните: dnf remove bluez*, то лишитесь, в первую очередь, звукового сервера, и, возможно, нарушите целостность и работоспособность всей ОС!
elementary* - затрудняюсь, как охарактеризовать это странное поделие, о котором не знает даже англоязычная Вики; скорее всего - это что-то весьма специфичное, предназначенное сугубо для разработчиков ПО; зачем оно предустановлено в ОС - я не в курсе. И посему - смело удаляю! На самом деле, это специфичные виджеты, сопряженные с Enlightenment Foundation Libraries; одним словом - сплошная чертовщина.
asunder - CD-экстрактор (см. комментарий выше).
brasero - CD-запись (см. комментарий выше).
midori - малофункциональный браузер с почти полным отсутствием настроек и каких-либо разумных представлений о пользовательской безопасности и приватности.
sylpheed - не развивающийся более почтовый клиент (меняем на схожий и свежий Claws Mail).
transmission - (см. комментарий выше).
pidgin - (см. комментарий выше).
abiword - примитивный текстовый редактор с поддержкой форматирования, таблиц и графики и невменяемой организацией интерфейса.
gnumeric - (см. комментарий выше).
osmo - слабое подобие части PIM-функционала Evolution (хранение пользовательских контактов, календарь, задачи, события, заметки).
clipit - менеджер содержимого буфера обмена (см. комментарий выше).
xpad - текстовые заметки.
gigolo - средство удаленного доступа к серверам; поддерживает разные протоколы передачи данных.
Важно! PCMan File Manager, установленный по умолчанию в LXDE, имеет весьма ограниченные возможности соединения с удаленными серверами, в частности: SSH(22), FTP(21 - незащищенное соединение), DAV(80 - незащищенное соединение), поэтому я рекомендовал бы оставить Gigolo в качестве надежного клиента удаленного доступа. Однако если вы не являетесь администратором сервера - смело деинсталлируйте Gigolo!
lxmusic - аудиоплейер, и я специально приберегал этот пример под самый конец. Первое место среди невменяемых мейнтейнеров! Безумный сборщик (бьюсь об заклад - наверняка какой-нибудь, кхм... "активист"!) воткнул в ОС плейер (виноват - обычное GUI, т.е. оболочку), на 100% базирующуюся на протухшем XMMS2 (последний выпуск - 2011 г.!), зато она щедро снабжена самыми "уникальными зависимостями"! Короче говоря, если вы попробуете удалить LXMusic (размер всего 0,5+ Мб), то попутно уничтожите аж 99 пакетов зависимостей, объемом (не пугайтесь!)... на 258 Мб! И среди них практически не будет привычных пакетов Gstreamer и т.п., а исключительно сторонние, например efi(!), autoconfig, automake, cmake и превеликое множество разнообразных devel-библиотек. Зато сразу видно, через какое именно место привык "работать" этот самый замечательный человек!
Оставшиеся базовые приложения:
- LXTerminal - эмулятор терминала;
- PCMan File Manager - файловый менеджер;
- Task Manager - диспетчер задач и процессов;
- Galculator - калькулятор;
- Leafpad - текстовый редактор;
- Xarchiver - мультиархиватор;
- GPicView - средство просмотра пиксельных графических файлов;
- Firewalld (GUI) - управление фаэрволлом.
Общая команда на удаление:
dnf remove tracker* abrt* flatpak* blivet* dnfdragora* bluez elementary* asunder brasero midori sylpheed transmission pidgin abiword gnumeric osmo clipit xpad gigolo lxmusic
Недостатки ОС:
- проблемы с отображение иконок темы Adwaita, установленной по умолчанию. Согласитесь, это ужасно, когда тот же Abiword или файловый менеджер не отображают половину управляющих кнопок на панелях или пиктограмм в меню! "Как это?" - поинтересуетесь вы. Да вот так! - на их месте располагаются серые квадратики с изображением, похожим на восклицательный знак. Скорее всего, горе-сборщики что-то начудили с темами/иконками (и сей факт отлично свидетельствует о "высоком уровне" самого процесса). Хотя замечу, что Adwaita - весьма качественная тема, по умолчанию установленная почти во всех рассматриваемых мною DE, - и я с удивлением впервые(!) в жизни наблюдаю такую проблему. Однако стоило мне заменить набор иконок на другой, как они тут же проявились на своих законных места;
- нет самого главного: менеджера паролей и ключей GNUPG/PGP/SSH - Seahorse;
- нет второй важной вещи: общесистемного прокси-сервера (но это решаемо);
- национальные языки беспроблемно добавляются в раскладки клавиатуры, а вот с их быстрым переключением наличествует сложность: кнопка-модификатор, меняющая раскладку (в качестве таковой у меня выбрана "Menu"), оперирует только двумя близлежащими языками. Например, она циклично переключает между "RU"/"EN", но в упор не видит "HE" (хотя иврит изначально добавлен и присутствует в выпадающем списке выбора языка на панели управления). Я конечно же могу исправить ситуацию путем правки конфига, но в данном случае - просто констатирую факт.
Выводы:
Если бы не вышеуказанные недостатки, имеющие в моем личном случае критичную степень (я подразумеваю отсутствие system-wide proxy), а также давняя привязанность к GNOME, вполне мог бы пользоваться этой легковесной ОС. Рекомендую для старых нетбуков, а также любых новых устройств, где требуется высокая "отзывчивость" интерфейса, простота и отсутствие "красивостей". Между прочим, после инсталляции и настройки ОС вы можете запросто переключиться в режим использования Openbox (это осуществляется в окне входа в систему) и радоваться еще большей простоте в использовании.
ПРИЛОЖЕНИЕ 1. ПОТРЕБЛЕНИЕ РЕСУРСОВ
На данные о задействованной RAM в Live-режиме, приведенные мною ранее, рядом с каждым заголовком, не следует обращать особого внимания - это условности. Но не совру, если заявлю, что все перечисленные ОС отличаются весьма скромным потреблением ресурсов после инсталляции.
1.1. Размер ISO (36-я версия Fedor'ы)
GNOME - 2,0 Гб
MATE - 2,2 Гб
XFCE - 1,7 Гб
LXDE - 1,5 Гб
Для сравнения: изданный примерно в то же самое время дистрибутив Ubuntu Workstation 22.04 занимает 3,9 Гб! Даже интересно - что ж туда умудрились запихнуть?
1.2. Занятое пространство на носителе.
Зависит от установленных приложений, удаленных программ и тщательной очистки ОС.
Для примера скажу, что в моей текущей конфигурации (MATE + все(!) вышеперечисленные программы) из 16 Гб системного раздела свободно 8,9 Гб. Таким образом, вся ОС со всем инсталлированным софтом занимает скромные 7 Гб, т.е. меньше половины выделенного пространства!
На более мощной машине (GNOME) - наблюдается примерно та же картина. Не забывайте также, что вообще-то дистрибутив с GNOME меньше (вот парадокс!) дистрибутива с MATE - со всеми вытекающими последствиями.
Вполне естественно, что в случае с LXDE речь может идти о 4-5 гигабайтах, необходимых для ОС и всего прикладного ПО.
1.3. Используемая RAM
Лет 6-7 назад 32-разрядная версия Fedora с GNOME 3 занимала у меня примерно 218-245 Мб RAM сразу после загрузки ОС. В настоящее время ситуация практически не изменилась: все 64-разрядные системы весьма деликатны в области потребления памяти. Приведу усредненные цифры:
GNOME - 600+ Мб; UPD. 27/11/22: на свежей версии F37 - даже меньше 600 Мб!
MATE - 400-420 Мб
XFCE - примерно столько же
LXDE - 300+ Мб
Примечание: вполне понятно, что эти показатели получены после очистки и дополнительной настройки ОС.
ПРИЛОЖЕНИЕ 2. ОБЩИЕ ВПЕЧАТЛЕНИЯ ОТ ТЕСТИРОВАНИЯ
Если абстрагироваться и заглянуть "под капот", то в каждом из рассмотренных случаев мы увидим всю ту же Fedor'у: свежую, стабильную, современную операционную систему, воплотившую все лучшее: LUKS2, SELinux, firewalld, systemd.
Касательно реализации т.н. "спинов", т.е. MATE, XFCE, LXDE (напомню, официальной версией считается только(!) Fedora GNU/Linux с GNOME) - здесь все не так просто. Наверное, вы обратили внимание на мои предупреждения об abiword, gnumeric, bluetooth, avahi, elementary, lxmusic, поэтому общий подход к формированию "спинов" я бы охарактеризовал как "кто во что горазд"! Об этом свидетельствуют дичайшие неоправданные зависимости, удаление которых не только затрагивает абсолютно посторонние приложения, но и грозит нарушением работоспособности конкретной ОС, а также откровенно старый или малофункциональный софт. И, что главное - мне абсолютно не понятен принцип, коим руководствуются представители т.н. "коммьюнити" при сборке "спинов". Зато ясно другое: Red Hat за ними точно не присматривает (у нее другие задачи, полностью связанные с развитием Fedora GNU/Linux + GNOME = будущей базы для RHEL), и посему сборки, как я подозреваю, отданы на откуп различным энтузиастам и прочим "активистам".
Впрочем, даже из (...), если серьезно постараться, можно сделать конфетку. Вот только стоят ли подобные усилия желаемой цели? Наверное, все зависит от ваших задач (и, в немалой степени, от конфигурации имеющегося hardware). Поэтому сделаю следующие глобальные выводы:
2.1. Если вы располагаете достаточно современным железом (примечание: к таковому я отношу практически все компьютеры, произведенные после 2014-16 гг., ибо GNOME 40+ будет адекватно вести себя даже на бюджетных ноутбуках с интегрированной видеокартой, "мобильным" процессором х64 со сниженным энергопотреблением и 2 Гб оперативной памяти; хотя рекомендую все же 4 Гб!) и нуждаетесь в действительно свежей и стабильной ОС, то выбор здесь очевиден - официальный релиз Fedora GNU/Linux. Здесь я не голословен, а всецело опираюсь на одиннадцатилетний опыт по ее установке на компьютеры Lenovo, HP, ASUS, Samsung, etc. Поверьте: за все это время я не наблюдал никаких сбоев, ошибок и прочих проблем, причем на разных конфигурациях и версиях Fedor'ы.
2.2. Если вы привыкли к более традиционному интерфейсу DE, или ваш компьютер не блещет характеристиками, выбор тоже очевиден - MATE (предпочтительнее, учитывая мои замечания, опубликованные выше) или XFCE. В качестве примера: моей основной и любимой "рабочей лошадкой" является нетбук 12(!)-летней давности - всего с 2 Гб оперативной памяти и слабеньким процессором iAtom, однако я не испытываю ни малейшего дискомфорта при его использовании (Fedora GNU/Linux 36 + MATE). Единственная рекомендация - сделайте максимальный апгрейд железа; в частности - нарастите, насколько это возможно, RAM и поменяйте винчестер на любой SSD (особо скоростные приобретать не стоит, так как его производительность все равно будет ограничена пропускной способностью шины). Впрочем, я по-старинке использую малобюджетный HDD на 500 Гб и нисколько не комплексую!
2.3. Если вы сторонник минимализма, то вас вполне устроит LXDE: как сами понимаете, она установится на любой конфигурации: от самой современной и до самой слабомощной.
2.4. Даже если в вашем распоряжении находится откровенно устаревшее железо архитектуры х86 - не отчаивайтесь! Да, согласен: Fedora перестала выпускать 32-разрядные ISO где-то так с версии 25, но зато вы можете скачать из архивов замечательную версию 30 (с MATE и x.Org на борту) - это последнее, что было выпущено для поддержки устаревших машин. Кстати, по состоянию на середину 2022 г. вышеуказанная версия не такая уж и древняя: ее EOL (end-of-the-life) наступил всего-навсего в мае 2020 года, и ваши задачи сводятся только к установке ОС и ПО, их полному обновлению, очистке и настройке, а затем замене веб-браузера на что-то более современное. Во-всяком случае, именно так я поступил еще с одним старым нетбуком (2009 г. издания) - и теперь всецело доволен его работоспособностью!
🄯 Rami Rosenfeld, 2022-2025. GNU FDL 1.3.