Сравнение окружений рабочего стола X Window System - Comparison of X Window System desktop environments
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Сентябрь 2018 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А среда рабочего стола представляет собой набор программного обеспечения, предназначенного для обеспечения функциональности и определенного смотреть и чувствовать для Операционная система.
Эта статья относится к операционные системы которые способны запустить X Window System, по большей части Unix и Unix-подобный операционные системы, такие как Linux, Minix, иллюзия, Солярис, AIX, FreeBSD и Mac OS X.[1] Майкрософт Виндоус не может запускать X-приложения изначально; однако сторонние X-серверы, такие как Cygwin / X, Превосходить, или же Xming доступны.[2][3]
Технические элементы окружения рабочего стола
А среда рабочего стола (DE) можно разбить на несколько компонентов, которые работают независимо и взаимодействуют друг с другом, чтобы обеспечить внешний вид и функциональность среды рабочего стола. Фундаментальной частью DE является оконный менеджер или WM. Диспетчер окон создает определенный способ представления окон приложения пользователю. Он управляет различными окнами приложений, отслеживая, какие из них открыты, и предоставляет функции для переключения между ними. Еще один важный элемент DE - это Файловый менеджер. Это приложение управляет файлами / папками и представляет их в удобном для пользователя виде. Он обеспечивает такие операции с файлами, как просмотр, копирование или перемещение, изменение разрешения и удаление. DE обычно предоставляют утилиты для установки обоев и заставок, отображения значков на рабочем столе и выполнения некоторых административных задач. Они могут дополнительно включать текстовые процессоры, приложения для записи CD / DVD, веб-браузеры и клиенты электронной почты.
Есть некоторые исключения: оконные менеджеры, такие как Fluxbox, wmii и Крысиный яд работать независимо от среды рабочего стола и были написаны с этой целью. Дополнительные тщательно подобранные приложения добавляют такие функции, как управление панелями и томами, что придает им некоторые качества полноценного DE. Это контрастирует с поведением таких WM, как Metacity и KWin которые не были написаны с целью работы независимо от DE.
Компиляция программного обеспечения KDE и ГНОМ написаны почти полностью на специальных программные библиотеки Qt и GTK + соответственно.[4] Обычно это означает, что практически каждый компонент среды рабочего стола, включая Файловый менеджер явно зависит от этой библиотеки для ее функционирования.
Примечательно, что ничто не мешает пользователю установить любое количество программных библиотек по своему выбору. На практике программное обеспечение, написанное на основных библиотеках, можно запускать в любой среде рабочего стола. Запуск пакета, предназначенного для одного рабочего стола (что, по сути, означает, что он написан с использованием тех же библиотек, что и сам рабочий стол) на другом рабочем столе может быть визуально неприятным, а также может повлечь за собой штраф за загрузку библиотек, который в противном случае не потребовался бы .
Некоторые из различий, которые могут повлиять на выбор среды рабочего стола:
- Смотреть и чувствовать среды рабочего стола. Пользователю будет удобнее работать с определенным внешним видом и ощущениями, с которыми он, возможно, уже знаком, а может и нет.
- Гибкость и настраиваемость среды рабочего стола. Опытному пользователю может потребоваться среда рабочего стола с широкими возможностями настройки, чтобы среда рабочего стола работала так, как он хочет. Начинающему пользователю может понадобиться простая в использовании среда, к которой он сможет приспособиться.
- Персональные предпочтения при выборе программного обеспечения, которые имеют два аспекта:
- Каждая среда рабочего стола поставляется в комплекте с различным программным обеспечением по умолчанию и различными способами работы на этом рабочем столе. Обычному пользователю может понравиться высокоинтегрированный графический интерфейс для изменения различных настроек, в то время как более опытный пользователь может предпочесть использовать отдельные утилиты настройки или даже CLI инструменты.
- Рабочие столы также часто тесно связаны с различными основными функциональными компонентами диспетчера рабочего стола (пример: Файловый менеджер, браузер, текстовый редактор ); хотя «смешивать и сочетать» возможно, обычно приятно делать такой выбор, который приводит к единообразию внешнего вида программ в выбранной среде рабочего стола. Выбор на основе того, какое программное обеспечение интегрируется с выбранной средой рабочего стола, обязательно ограничивает вес, который может быть придан другим функциям приложения.
Информация о сравнении настольных компьютеров
Обзор
Имя | Дата первого выпуска | Последний стабильный выпуск | Дата последней стабильной версии | Язык программирования | Набор графических инструментов | Лицензия | Примечания |
---|---|---|---|---|---|---|---|
Корица | 2011 | 4.6.2 [5] | 2020-05-27[5] | C, JavaScript, Python | GTK + | GPL | Создан на основе GNOME 3 с намерением создать традиционный рабочий стол, основанный на современных технологиях. |
Среда рабочего стола Deepin (DDE) | 2015 | 2019-07-19 | C ++ | Qt | GPL | Среда рабочего стола Deepin. | |
Просвещение (E) | 1997 | 0.24.1[6] | 2020-05-31[6] | C | EFL | Лицензия BSD | Полная среда, включая централизованную настройку большинства параметров. |
Среда рабочего стола Equinox (EDE) | 2003-01-06 | 2.1 [7] | 2014-06-22[7] | C ++ | ФЛТК | GPL, LGPL | Редко используемая среда, в последние годы малоактивная. |
Étoilé | 2006-02-22 | 0.4.2 | 2012-04-11 | Цель-C | GNUstep | MIT, лицензия BSD | В течение нескольких лет активность была незначительной, последняя запись в журнале была сделана в 2014 году. |
ГНОМ | 1999-03-03 | 3.38[8] | 2020-09-16[8] | C, C ++, Vala, Python, JavaScript | GTK + | GPL, LGPL | GNOME - одна из самых популярных сред. Основные изменения дизайна с выпуском 3.0 вызвали создание Cinnamon (ответвление GNOME 3), Unity (альтернативный сеанс рабочего стола Gnome для GNOME Shell) и MATE (ответвление GNOME 2). |
KDE Plasma 5 (KDE5, KDE Plasma Workspaces, ранее K Desktop Environment или просто KDE) | 1998-07-12 | 5.20[9] | 2020-10-13[9] | C ++, QML | Qt | LGPL | KDE имеет сильных и восторженных поклонников. Проект в значительной степени ориентирован на сообщество и включает в себя множество других приложений и фреймворков, многие из которых созданы специально для KDE. |
LXDE (Легкая среда рабочего стола X11) | 2006 | 0.10.0[10] | 2019-03-23[10] | C | GTK + | GPL, LGPL | LXDE, занимающий мало места в ресурсах, является фаворитом разработчиков облегченных дистрибутивов Linux. Разработка в основном переместилась на LXQt, но все еще поддерживается. |
LXQt | 2014-05-07 | 0.16.0[11] | 2020-11-05[11] | C, C ++ | Qt | GPL, LGPL | Созданная в результате слияния LXDE-Qt и Razor-qt, это облегченная среда рабочего стола на основе Qt. |
ПРИЯТЕЛЬ | 2011-08-19 | 1.24[12] | 2020-02-10[12] | C, C ++, Python | GTK + | LGPL, GPL | Возрождение и продолжение среды GNOME 2 после выпуска GNOME 3. В последних выпусках она была перенесена на GTK + 3, демонстрируя прогресс проекта. |
Пантеон | 2011 | 2018-10-16 | Вала | GTK + | GPL | Окружение рабочего стола elementary OS. | |
Razor-qt | 2010 | 0.5.2 | 2013-01-12 | C ++ | Qt | GPL | Слит с LXQt |
ROX Desktop | 2000 (?) | 2011-10-09 | C, Python | GTK + | GPL | ||
Среда рабочего стола Trinity (TDE) | 2010-04-29 | R14.0.8 [13] | 2020-04-29[13] | C ++ | Qt | GPL (и другие) | Разветвленный из KDE 3.x |
Единство | 2010-06-09 | 7.5 | 2016-05-25 | C, C ++, Python, Vala, QML | GTK + | GPL, LGPL | Разработан Canonical для Ubuntu в качестве альтернативной графической оболочки GNOME Shell. Разработанный с учетом «конвергенции», он был снят с производства Canonical в начале 2017 года. |
Xfce | 1996 | 4.14[14] | 2020-01-12[14] | C | GTK + | GPL, LGPL, лицензия BSD | XFCE часто используется в облегченных дистрибутивах, ориентированных на оборудование более низкого уровня. |
Пакеты программ по умолчанию
В этой таблице представлена основная информация о программах, распространяемых с некоторыми средами рабочего стола для X Window System.
Обратите внимание, что Razor-qt стал LXQt, порт LXDE на платформу Qt.
Сравнение простоты использования и стабильности
Графический файловый менеджер GNOME Files (Nautilus) очень прост в использовании и имеет множество функций.[15] Файловый менеджер KDE Dolphin описывается как ориентированный на удобство использования.[16] До KDE версии 4 стандартным файловым менеджером проекта KDE был Konqueror, который также был разработан для простоты использования.
И GNOME, и KDE поставляются с множеством графических инструментов настройки, уменьшающих необходимость вручную редактировать файлы конфигурации для новых пользователей. У них есть обширное связанное программное обеспечение, такое как графические редакторы меню, текстовые редакторы, аудиоплееры и программное обеспечение для выполнения административной работы. Все приложения, установленные в большинстве дистрибутивов, автоматически добавляются в меню GNOME и KDE. Для начала работы никаких серьезных изменений конфигурации не требуется. Однако при использовании графических инструментов степень, в которой могут быть настроены рабочие столы, определяется мощностью, предоставляемой этими инструментами.
Проблемы совместимости и взаимодействия
Некоторые среды рабочего стола и оконные менеджеры заявляют, что они явно поддерживают приложения, созданные для других сред рабочего стола. Например, Fluxbox указывает поддержку KDE в своем списке функций.[17] Использование программного обеспечения, созданного специально для используемой среды рабочего стола, или программного обеспечения, не зависящего от оконного менеджера, - это способ избежать проблем. Для разработчиков программного обеспечения Портлендский проект выпустила набор общих интерфейсов, которые позволяют приложениям интегрироваться во многие среды рабочего стола.[18]
Использование системных ресурсов
Эта статья должна быть обновлено.Июнь 2016) ( |
Тест 2011 г. Фороникс с установкой по умолчанию Ubuntu 10.04 показал, что LXDE Использование памяти 0.5 было ниже, чем у Xfce 4.6, что, в свою очередь, было ниже, чем у ГНОМ 2.29, с KDE 4.4 с использованием наибольшего объема оперативной памяти по сравнению с вышеупомянутыми рабочими столами.[19][20]
В 2015 году тесты показали, что LXDE работает немного быстрее, чем Xfce в целом (в среднем по всем тестам), используя операционную систему Fedora Linux.[21]
Смотрите также
- Сравнение оконных менеджеров X
- Сравнение файловых менеджеров
- Крокет Проект
- DistroWatch - сайт, содержащий информацию о нескольких сотнях дистрибутивов
- freedesktop.org
- Минимализм (вычисления)
- Раздутие программного обеспечения
Рекомендации
- ^ Официальный сайт XFree86 В архиве 2003-10-20 на Wayback Machine строка 5
- ^ Сайт Cygwin / X
- ^ Домашняя страница проекта Xming на SourceForge
- ^ Официальные сайты ГНОМ и KDE
- ^ а б "корица / список изменений у мастера". www.github.com. Получено 2020-06-06.
- ^ а б "Просвещение DR 0.24.1 Релиз". www.enlightenment.org. Получено 2020-06-06.
- ^ а б "EDE / Новости: выпущен EDE 2.1". www.sourceforge.net. Получено 2020-06-06.
- ^ а б «Выпущен GNOME 3.38 - GNOME». Получено 2020-11-20.
- ^ а б «Plasma 5.20: один абсолютно массовый релиз». kde.org. 2020-10-13. Получено 2020-11-20.
- ^ а б LStranger (23.03.2019). «LXPanel 0.10.0 и некоторые другие…». Блог LXDE. Получено 2019-08-05.
- ^ а б "Выпуск LXQt 0.16.0 | LXQt". lxqt-project.org. Получено 2020-11-20.
- ^ а б Ульбрих, Вольфганг (10 февраля 2020 г.). «Выпущен MATE 1.24». ПРИЯТЕЛЬ. Получено 2020-06-06.
- ^ а б "Новости Тринити". www.trinitydesktop.org. Получено 2020-06-06.
- ^ а б «Новости - Выпущен Xfce 4.14 - Xfce». xfce.org. Получено 2020-06-06.
- ^ Официальная страница со скриншотами Nautilus
- ^ "Официальная страница файлового менеджера Dolphin на сайте проекта KDE". Архивировано из оригинал на 2011-03-24. Получено 2020-07-26.
- ^ Официальный сайт Fluxbox В архиве 2008-05-14 на Wayback Machine строка 15
- ^ Linux делает шаг вперед к совместимости с KDE / GNOME В архиве 2008-02-26 на Wayback Machine
- ^ Ларабель, Майкл. «Phoronix: мощность и использование памяти GNOME, KDE, LXDE и Xfce». Фороникс. Архивировано из оригинал 3 сентября 2018 г.. Получено 30 июля 2011.
- ^ Использование оперативной памяти LXDE по сравнению с Xfce в Porteus снова подтверждает, что LXDE составляет примерно 1/2 от Xfce.
- ^ Фороникс
внешняя ссылка
- Лучший рабочий стол Linux 2018 года TechRadar
- Fedora 24: Сравнение Gnome, KDE Plasma, Cinnamon, MATE, Xfce, LXDE ZDNet
- Свобода выбора: сравнение 7 лучших окружений рабочего стола Linux Компьютерный мир
- 11 лучших окружений рабочего стола Linux и их сравнение | Издание 2018 г. fossbytes.com
- 10 лучших окружений рабочего стола Linux lifewire.com
- 7 лучших окружений рабочего стола для Linux itsfoss.com
- В чем разница между Gnome, KDE, Xfce и LXDE pclosmag.com
- Следует ли использовать оконный менеджер в качестве среды рабочего стола? makeuseof.com
- Шесть популярных окружений рабочего стола Linux techspot.com
- 10 лучших и самых популярных настольных сред Linux за все время tecmint.com
- 5 лучших окружений рабочего стола Linux с плюсами и минусами linuxandubuntu.com
- 8 лучших окружений рабочего стола Ubuntu (18.04 Bionic Beaver Linux) linuxconfig.org
- Лучшие новые среды рабочего стола Linux Датамация
- 6 причин, почему GNOME по-прежнему остается лучшей средой рабочего стола Linux opensource.com
- Лучшие среды рабочего стола Linux за 2016 год linux.com
- Окружения рабочего стола WTF: GNOME, KDE и другие объяснения Лайфхакер
- Визуальная история окружений рабочего стола ОС NetworkWorld