линукс как выглядит рабочий стол

Как устроена графика в Linux: обзор различных сред оформления рабочего стола

Эта статья о том, как устроена графика в Linux и из каких компонентов она состоит. В ней много скриншотов с различными реализациями сред рабочих столов.

Если вы не сильно различаете KDE и GNOME или различаете, но хотели бы узнать, какие еще есть альтернативы, то эта статья для вас. Она обзорная, и хотя в ней много названий и немного терминов, материал будет также полезен начинающим и только посматривающим в сторону Linux.

Тема может заинтересовать и продвинутых пользователей при настройке удаленного доступа и при реализации тонкого клиента. Часто встречаю вполне матерых линуксойдов с утверждениями «на сервере только командная строка, и графику подробнее изучать не планирую, так как это всё нужно для простых пользователей». Но даже знатоки Linux с большим удивлением и радостью открывают для себя опцию «-X» у команды ssh (а для этого полезно понимать работу и функции X-сервера).

линукс как выглядит рабочий стол

По ходу статьи по каждому компоненту я указываю ссылки для тех, кому захочется глубже погрузиться в тему, например, на статьи в Википедии (при этом указываю на более полную/полезную версию при наличии англоязычной и русскоязычной статей).

Для основных примеров и скриншотов я использовал дистрибутив openSUSE. Можно было использовать любой другой дистрибутив, разрабатываемый сообществом, с наличием большого количества пакетов в репозитории. Сложно, но возможно, продемонстрировать многообразие оформления рабочего стола на коммерческом дистрибутиве, так как часто в них используются только одна или две наиболее известных сред рабочего стола. Так разработчики сужают себе задачу выпуска стабильной отлаженной ОС. На данную же систему я установил все DM/DE/WM (объяснение этих терминов ниже), которые нашёл в репозитории.

Скриншоты с «синими рамками» как раз и сделаны на openSUSE.

Скриншоты с «белыми рамками» делал на других дистрибутивах, они указаны на скриншоте.

Скриншоты с «серыми рамками» были взяты из интернета, в качестве примеров оформлений рабочего стола из прошлых лет.

Основные компоненты, из которых состоит графика

Выделю три основные компонента и перечислю их в порядке, как они запускаются при старте системы:

DM (Display Manager)

Первое приложение, которое запускается при старте «графики», — это DM (Display Manager), дисплейный менеджер. Его основные задачи:

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

Стоит отметить, что на следующих скриншотах используется один и тот же дисплейный менеджер LightDM, но в разных дистрибутивах (названия дистрибутивов указаны в круглых скобках). Оцените, насколько по-разному может выглядеть этот DM благодаря работе дизайнеров различных дистрибутивов.

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

Главное в этом многообразии, чтобы было понятно, что есть такое приложение, которое отвечает за запуск графики и допуск пользователя к этой графике, и есть разные реализации этого приложения, различающиеся внешним видом и немного функционалом (выбор сред оформления, выбор пользователей, версия для плохо видящих пользователей, наличие возможности удаленного доступа по протоколу XDMCP).

Display Server

Display Server — это некий фундамент графики, основная задача которого — работать с видеокартой, монитором и с различными устройствами ввода (клавиатура, мышь, тачпады). То есть приложению (например, браузер или текстовый редактор), которое отрисовывается в «графике», не нужно знать, как напрямую работать с устройствами, не нужно знать про драйверы. Это всё на себя берет X Window.

Когда говорится про Display Server, то много лет в Linux, да и в Unix имелось в виду приложение X Window System или в простонародье X (Иксы).

Сейчас во многих дистрибутивах на смену X внедряют Wayland.

Также можно почитать:

Практикум «запускаем Х и приложения в нём»

Выполнять всё буду от свежесозданного пользователя webinaruser (проще, но не безопаснее было бы всё выполнить от root’а).

Посмотреть список запущенных X’ов можно так:

После того, как задали переменную, можно запускать приложения в наши X’ы — например, запускаю часы:

линукс как выглядит рабочий стол

Основные идеи и выводы из этого фрагмента:

линукс как выглядит рабочий стол

Компоненты DE

Далее разберём компоненты, из которых обычно состоит рабочий стол.

Компоненты DE: кнопка «Пуск» и «Панель задач»

Начнём с так называемой кнопки «Пуск». Часто это отдельный апплет, используемый на «Панели задач». Также там обычно имеется апплет для переключения между запущенными приложениями.

линукс как выглядит рабочий стол

Посмотрев на разные среды рабочих столов, я обобщил бы подобные приложения под общим названием «Apps Manager (Launcher/Switcher)», то есть инструмент для управления приложениями (запуска и переключением между запущенными), а также укажу утилиты, которые являются примером приложения данного типа.

линукс как выглядит рабочий стол

Компоненты DE: WM (Window Manager)

WM (Оконный менеджер) — некое приложение, которое отвечает за управление окнами, добавляет возможность:

линукс как выглядит рабочий стол

Перечислю наиболее известные (в круглых скобках указываю, в каком DE используется по умолчанию):

линукс как выглядит рабочий стол

Также перечислю «старые WM с элементами DE». Т.е. помимо оконного менеджера в них имеются элементы типа кнопки «Пуск» и «Панели задач», более присущие полноценным DE. Хотя какие они «старые», если и IceWM, и WindowMaker уже выпустили свои обновлённые версии в 2020 году. Получается, что корректнее не «старые», а «старожилы»:

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

линукс как выглядит рабочий стол

Помимо «классических» («стековых оконных менеджеров») стоит отдельно отметить тайловые WM, которые позволяет размещать окна «черепицей» по всему экрану, а также для некоторых приложений отдельный рабочий стол для каждого запускаемого приложения на весь экран. Это немного непривычно для людей, ранее их не использовавших, но так как я сам достаточно давно использую такой интерфейс, могу сказать, что это вполне удобно и быстро привыкаешь к такому интерфейсу, после чего уже «классические» оконные менеджеры не кажутся удобными.

линукс как выглядит рабочий стол

Также стоит отдельно упомянуть проект Compiz и такое понятие, как «Композитный менеджер окон», использующий возможности аппаратного ускорения для отображения прозрачности, теней, различных трёхмерных эффектов. Около 10 лет назад был бум 3D-эффектов на Linux-десктопах. Сейчас многие из оконных менеджеров, встроенных в DE, частично используют композитные возможности. Недавно появился Wayfire — продукт с аналогичным Compiz функционалом под Wayland.

линукс как выглядит рабочий стол

Подробный список различных оконных менеджеров также можно посмотреть в статье-сравнении.

Компоненты DE: остальные

Также стоит отметить следующие компоненты рабочего стола (здесь использую английские устоявшиеся термины для описания разновидности приложения — это не названия самих приложений):

DE (Desktop Environment)

Из перечисленных выше компонентов получается так называемая «Среда оформления рабочего стола». Часто все её компоненты разрабатываются с использованием одних и тех же графических библиотек и с использованием одинаковых принципов оформления. Тем самым, как минимум, выдерживается общий стиль для внешнего вида приложений.

Здесь можно выделить следующие существующие на данный момент среды рабочего стола:

линукс как выглядит рабочий стол

Сравнение по различным параметрам в виде таблицы можно посмотреть в соответствующей статье Википедии.

Многообразие DE

линукс как выглядит рабочий стол

Даже есть такие интересные примеры уже из истории: в 2003-2007 годах для Linux было сделано «3D-оформление рабочего стола» с названием «Project Looking Glass» от фирмы Sun. Я сам пользовался этим рабочим столом, точнее «игрался», так как пользоваться было тяжело. Это «3D-оформление» было написано на Java во времена, когда не было ещё видеокарт с поддержкой 3D. Потому все эффекты пересчитывались процессором, и компьютер должен был быть очень мощным, иначе все работало медленно. Но зато получалось красиво. Трёхмерные плашки приложений можно было поворачивать/разворачивать. Можно было поворачиваться в цилиндре рабочего стола с обоями из панорамы в 360 градусов. Было несколько своих красивых приложений: например, прослушивание музыки в виде «смены CD-дисков» и т. д. Можно на youtube посмотреть видео про этот проект, только качество этих видео скорее всего будет плохим, так как в те годы не было возможности загрузить видео высокого качества.

линукс как выглядит рабочий стол

Легковесный рабочий стол. Существует проект достаточно давно, с 1996 года. В последние годы достаточно популярен, в противовес более тяжёлым KDE и GNOME, на многих дистрибутивах которым требуется лёгкий и «классический» интерфейс рабочего стола. В нем имеется много настроек и большое количество своих программ: терминал (xfce4-terminal), файловый менеджер (thunar), просмотрщик картинок (ristretto), текстовый редактор (mousepad).

линукс как выглядит рабочий стол

Используется в дистрибутиве «Elementary OS». Тут можно сказать, что есть «рабочие столы», которые разрабатываются и используются в рамках одного отдельного дистрибутива и не сильно используются (если не сказать «совсем не используются») в других дистрибутивах. По крайней мере они пока не набрали популярность и не убедили большую часть аудитории в преимуществах своего подхода. Pantheon ставит перед собой задачу построить интерфейс, похожий на macOS.

линукс как выглядит рабочий стол

Вариант с dock-панелью:

линукс как выглядит рабочий стол

Сильный уклон в графические эффекты и виджеты (ещё со времён, когда другие рабочие среды не имели виджеты на рабочем столе, например, календарь/часы). Использует свои библиотеки. Имеется большой набор своих «красивых» приложений: терминал (Terminology), видеоплеер (Rage), просмотр картинок (Ephoto).

линукс как выглядит рабочий стол

Это форк Enlightenment17, который используется в дистрибутиве BodhiLinux.

линукс как выглядит рабочий стол

Изначально «классический» интерфейс рабочего стола, созданный в противовес KDE, который был написан на библиотеке Qt, на тот момент распространяющийся по лицензии, не очень удобной для коммерческих дистрибутивов.

линукс как выглядит рабочий стол

С третьей версии GNOME стал поставляться с оболочкой GNOME Shell, имеющей «неклассический вид», что понравилось не всем пользователям (любые резкие изменения в интерфейсах пользователями сложно принимаются). Как следствие — появление форк-проектов, продолжающих развитие этого рабочего стола в «классическом» стиле: MATE и Cinnamon. Используется по умолчанию во многих коммерческих дистрибутивах. Имеет большое количество настроек и своих приложений.

Дополнение: Рекомендую к просмотру очень хорошую ретроспективу «как менялся внешний вид и функционал оболочки GNOME»: История GNOME (Видео)

линукс как выглядит рабочий стол

Появилась на основе GNOME2 и продолжает развитие этой среды оформления. Имеет большое количество настроек и форков приложений, которые использовались еще в GNOME2 (употребляются новые имена) для того, чтобы не путать форки с их новой версией для GNOME3.

линукс как выглядит рабочий стол

Форк GNOME Shell, предоставляющий пользователям интерфейс в «классическом» стиле (как это было в GNOME2).

Имеет большое количество настроек и те же приложения, что и для GNOME Shell.

линукс как выглядит рабочий стол

Форк GNOME в «классическом» стиле, который развивался в рамках дистрибутива Solus, но сейчас также поставляется в рамках самостоятельного рабочего стола на различных других дистрибутивах.

линукс как выглядит рабочий стол

KDE_Plasma (или, как часто называют, просто KDE)

Среда рабочего стола, развиваемая в рамках проекта KDE.

Имеет огромное количество настроек, доступных простому пользователю из графического интерфейса и много графических приложений, развиваемых в рамках этого рабочего стола.

Дополнение: Рекомендую к просмотру ретроспективу «как менялся внешний вид и функционал оболочки KDE»: История KDE (Видео)

линукс как выглядит рабочий стол

В 2008 году KDE выпустила свою новую реализацию KDE Plasma (был сильно переписан движок рабочего стола). Также, как и с GNOME/MATE, не всем фанатам KDE это понравилось. В результате появился форк проекта, продолжающий развитие предыдущей версии, под названием TDE (Trinity Desktop Environment).

линукс как выглядит рабочий стол

Одна из новых сред рабочего стола, написанная с использованием Qt (на котором написан KDE). Имеет много настроек и достаточно красивый (хотя это субъективное понятие) и проработанный интерфейс. Разрабатывается в рамках дистрибутива Deepin Linux. Также есть пакеты под другие дистрибутивы

линукс как выглядит рабочий стол

Пример среды рабочего стола, написанной с использованием Qt. Разрабатывается в рамках дистрибутива Astra Linux.

линукс как выглядит рабочий стол

Легковесная среда рабочего стола. Как и несколько предыдущих примеров, написана с использованием Qt. Фактически является продолжением проекта LXDE и результатом объединения с проектом Razor-qt.

Как видите, рабочий стол в Linux может выглядеть очень по-разному и на вкус любого здесь найдётся подходящий интерфейс: от очень красивых и с 3D-эффектами до минималистических, от «классических» до необычных, от активно использующих ресурсы системы до легковесных, от больших экранов до планшетов/смартфонов.

Ну и хочется надеяться, что у меня получилось дать представление о том, из каких основных компонентов состоит графика и рабочий стол в ОС Linux.

Материал для этой статьи был обкатан в июле 2020 года на вебинаре. Его можно посмотреть здесь.

На этом всё. Надеюсь, было полезно. Если есть какие-то вопросы и комментарии, пишите. Буду рад ответить. Ну и приходите учиться в «Сетевую Академию ЛАНИТ»!

Источник

7 лучших окружений рабочего стола для Linux

линукс как выглядит рабочий стол

В этой статье мы постарались собрать лучшие окружения рабочего стола, доступные для дистрибутивов Linux и перечислить их сильные и слабые стороны.

Должен сразу предупредить, что представленный список не является перечнем лучших окружений для программирования или других специфических задач. И ещё — приведённые в списке окружения не располагаются в каком-либо строгом порядке.

1. KDE

линукс как выглядит рабочий стол

KDE по сути не является просто окружением рабочего стола, на самом деле это целая коллекция приложений, одно из которых является, собственно, и является окружением рабочего стола. Последняя версия KDE называется Plasma и доступна в двух вариантах – Plasma Desktop и Plasma Netbook. KDE является наиболее настраиваемым и гибким окружением из перечисленных.

В то время, как для настройки других окружений нужно использовать дополнительные инструменты, в KDE все они доступны в настройках системы. Вы можете настроить его под себя без использования сторонних утилит. Можно загружать виджеты, обои и темы рабочего стола даже без запуска браузера.

KDE предоставляет хорошую коллекцию основных приложений и является совместимой с любыми другими приложениями, даже если они изначально не создавались на платформе KDE. Входящие в комплект KDE приложения предоставляют разнообразные функции, которые отсутствуют в альтернативных программах.

Если вам нужно окружение рабочего стола, которое работает прямо «из коробки», либо если вы хотите иметь полностью настраиваемое решение, вам определенно стоит попробовать KDE.

Некоторые основные дистрибутивы Linux по умолчанию используют KDE, например openSUSE и Kubuntu.

2. MATE

линукс как выглядит рабочий стол

Окружение рабочего стола MATE основано на коде проекта GNOME 2, поддержка которого более не осуществляется. MATE изначально разрабатывался для тех пользователей, которых разочаровала последняя версия оболочки GNOME – GNOME 3. Несмотря на то, что это форк более старого окружения, это не значит, что в нём используются устаревшие технологии. Это просто означает, что проект MATE взял то, что уже работает и продолжил улучшать это уже с использованием новых наработок.

MATE предоставляет традиционное окружение рабочего стола с небольшими новшествами. А за счёт того, что его создали на базе проекта, который отлаживался и улучшался в течение многих лет, он работает безукоризненно. В MATE поддерживается система панелей с разнообразными меню, апплетами, индикаторами, кнопками и т. д., которые могут настраиваться как угодно, по желанию пользователя.

MATE поставляется с набором основных приложений, большинство которых являются потомками соответствующих приложений GNOME 2. Ещё одной замечательной особенностью MATE является то, что для его работы нужно очень немного памяти, таким образом оно будет хорошо работать на более старых и менее мощных компьютерах.

Ubuntu MATE (вот так новость!) использует MATE в качестве окружения рабочего стола по умолчанию.

3. GNOME

линукс как выглядит рабочий стол

GNOME — одно из наиболее популярных окружений рабочего стола в мире Linux. Множество популярных дистрибутивов используют GNOME в качестве окружения по умолчанию, кроме того существуем несколько популярных форков, таких как Cinnamon, Unity и др. GNOME создавался, чтобы быть простым в использовании и настраиваемым. Последняя версия, GNOME 3, имеет современный привлекательный пользовательский интерфейс и оптимизирован для лучшей поддержки устройств с сенсорным экраном.

GNOME содержит практически все, что должно иметь современное окружение рабочего стола. Пользователи чувствующие себя не очень комфортно при использовании современного интерфейса GNOME 3 и предпочитающие старый-добрый интерфейс GNOME 2 могут выбрать классическую версию. Панель задач, поиск по всей системе, мощные встроенные приложения, темы, поддержка расширений, «прилипание» окон — вот только некоторые из его ключевых особенностей. Однако, настройка этого окружения потребует установки дополнительного инструмента gnome-tweak-tool. В версии 3.18 были представлены некоторые новые функции, вроде интеграции Google Drive в файловый менеджер.

Одним из недостатков GNOME 3 является потребление значительного количества ОЗУ по причине использования «тяжёлого» графического интерфейса (по сравнению с некоторыми другими окружениями).

Основные дистрибутивы, использующие GNOME: Debian, Fedora, openSUSE и Ubuntu GNOME.

4. Cinnamon

линукс как выглядит рабочий стол

Cinnamon, форк GNOME 3, изначально разрабатывался в качестве окружения по умолчанию для Linux Mint. Оно известно за свою схожесть с интерфейсом Windows, что помогает новым пользователям Linux приспособиться к новой системе без неудобств, связанных с незнакомым интерфейсом пользователя.

Cinnamon содержит разнообразные изменяемые компоненты, такие, как панель, темы, апплеты и расширения. Панель, изначально расположенная внизу экрана, имеет главное меню, панель запуска приложений, список открытых окон и системный трей.

В состав Cinnamon входят разнообразные базовые приложения, включая те, которые были перенесены из GNOME 3.

5. Unity

линукс как выглядит рабочий стол

Unity. Технически, это графическая оболочка, запускаемая поверх окружения GNOME и содержащая в себе большинство основных приложений GNOME. Unity была разработана Canonical для использования с ОС Ubuntu для десктопов. Оболочка Unity основана на GNOME 3.

Unity предлагает простое, дружественное к сенсорным устройствам окружение, которое в которое органично интегрируются ваши приложения. В Unity были представлены некоторые новые идеи и технологии, такие, как линзы (lens), области (scope) и индикация в стиле HUD. Одной из сильных сторон Unity является отличная поддержка управления клавиатурой, мышью, тачпадом и даже сенсорным экраном. Unity по умолчанию имеет меню, расположенное сверху и панель запуска приложений, в которой доступна панель задач, можно закреплять отдельные приложения и выполнять навигацию по открытым окнам.

Некоторые пользователи находят Unity слишком перегруженным и иногда довольно медленным, в то время как другие просто без ума от этого окружения. Но, несмотря на множество разногласий, Unity имеет большое количество пользователей, поскольку это стандартная среда рабочего стола одного из самых популярных дистрибутивов Linux — Ubuntu (в скором времени, возможно, проект Unity будет свёрнут Canonical).

6. LXDE

линукс как выглядит рабочий стол

LXDE — невероятно быстрое и экономичное окружение рабочего стола. Оно разработано, чтобы быть лёгким и удобным для пользователя, в то же время потребляя мало ресурсов. Модульный подход позволяет независимо использовать каждый из компонентов, и именно это облегчает перенос LXDE почти на все дистрибутивы Linux, а также на BSD и Unix.

«Под капотом» LXDE находятся разнообразные системные компоненты, приложения и инструменты настройки. LXDE по умолчанию используется в Lubuntu — разновидности Ubuntu.

Стоит упомянуть и LXQt — «потомке» LXDE, сочетающем в себе два проекта с открытым кодом: LXDE и Razor-Qt. В настоящее время LXQt находится в разработке и должен со временем стать легким, модульным, невероятно быстрым и удобным для пользователя окружением. Он уже доступен для широкого круга дистрибутивов Linux.

7. Xfce

линукс как выглядит рабочий стол

Xfce — одно из самых лёгких окружений рабочего стола для Linux, BSD и других Unix-подобных дистрибутивов. Xfce предоставляет легковесный, но современный, привлекательный и удобный для пользователя интерфейс. Он содержит в себе все необходимые базовые функции и неплохой набор приложений.

В качестве среды по умолчанию Xfce используется в Manjaro Linux и Xubuntu.

Итак, какая среда всё-таки лучше других?

Каждое окружение рабочего стола отличается по своей природе и назначению. Какое из них окажется лучшим для вас будет зависеть от того, что именно вы ищете. Для этого всего-лишь стоит попробовать несколько из них и определиться.

А какое окружение используете вы? Чем именно оно привлекло вас? Пишите в комментариях!

Источник

Обзор лучших рабочих столов Linux

линукс как выглядит рабочий стол

Рабочий стол (PC) — важнейшая точка контакта между пользователем и его дистрибутивом Linux. Рабочий стол — это набор всех графических элементов, которые вы видите на рабочем столе, как то: окон, панелей инструментов и значков — а также Менеджер окон, отвечающий за внешний вид окон в GUI.

Все популярные настольные дистрибутивы предлагают одну из наиболее надежных сред рабочего стола, например, Gnome, KDE или Mate. Рабочий стол — настолько неотъемлемая и важная часть любого дистрибутива Linux, что некоторые дистрибутивы часто определяются своим выбором рабочего стола (PC). Fedora, например, считается дистрибутивом Gnome, несмотря на редакции с другими PC, например, KDE. Но при всей важности роли PC в нашем повседневном использовании компьютеров, многие пользователи редко выходят за рамки рабочего стола по умолчанию своего дистрибутива.

И это не очень правильно, поскольку многие рабочие столы чудесны в работе и невероятно надежны, а состоявшиеся проекты, такие как Gnome и KDE, считаются громоздкими и медленными. Потребность в быстром рабочем столе-легковесе, приглядном и приятном в работе, породила новое поколение — в частности, те рабочие столы, которые составили наш выбор.

Как мы делали обзор рабочих столов Linux

В нашем обзоре мы рассматриваем проекты рабочего стола, которые пока не столь популярны. Нам нужна была нейтральная база для тестирования, и мы начали с Fedora. Кроме рабочего стола Deepin, мы смогли установить в Fedora все проекты из нашего списка. Поскольку мы запустили DDE на Ubuntu, мы решили, что лучше всего будет установить и остальные рабочие столы, а также сравнить их на обоих дистрибутивах. До последнего релиза Ubuntu всю свою мощь вкладывал в Unity, но сейчас снова вернулся к Gnome как к рабочему столу по умолчанию, а также предлагает редакцию с Budgie. Там, где это возможно, мы также пробовали эти PC в их родной среде.

Мы ищем рабочий стол, стабильный и простой в работе. Бонусные баллы начисляются, если проект не очень прожорлив в плане ресурсов и дает возможность тонкой индивидуальной настройки рабочего стола.

Рабочие столы Linux

Budgie

Budgie написан с нуля для дистрибутива Solus OS, и прошел долгий путь. Окно приглашения сейчас имеется во многих рабочих столах, но окно приглашения Budgie элегантное и простое по дизайну. Нажмите на кнопку Recommendations [Рекомендации], чтобы просмотреть список рекомендуемых программ. Помните, что этот список зависит от используемой ОС и будет содержать разные инструменты в зависимости от того, работаете вы в Ubuntu или Solus.

В противоположность традиционной метафоре рабочего стола, Budgie не поддерживает по умолчанию создание значков на рабочем столе. Вы должны вручную активировать эту опцию на боковой панели Raven. Хотя она не предлагает столько виджетов, сколько в устоявшихся PC вроде Gnome, проект постоянно совершенствуется, и разработчики постоянно предлагают разумное и интересное взаимодействие, уделяя большое внимание улучшению Raven.

Deepin

Изначально разработанный для Deepin Linux, это надежный рабочий стол. DDE хорошо работает в Deepin Linux и Ubuntu, но нам не удалось установить его в Fedora, несмотря на то, что мы пробовали разные сборки Сорт. Жаль, что этот проект пока что не используется другими дистрибутивами Linux, потому что он прекрасен. Кроме того, в нем множество встроенных приложений, которые дополняют его дизайн и внешний вид.

В отличие от Raven в Budgie, который иногда кажется несколько загроможденным, Центр Управления [Control Center] просторный и хорошо продуманный. Вы можете использовать его, чтобы настроить мышь и трекпад, горячие клавиши, изменить приложения по умолчанию и т. д.; настраиваемые горячие углы позволят получить доступ к меню приложений и панели управления. Хотя DDE загружается немного медленнее, чем другие проекты в нашем списке, он невероятно отзывчив.

Enlightenment

Проекту Enlightenment уже исполнился 21 год, впервые он появился в 1996 г Его долгожительство — свидетельство популярности у пользователей. Проект идеален для маломощных компьютеров, поскольку ему не требуется большой объем ОЗУ, да и просто предлагает привлекательное взаимодействие с конечным пользователем. Enlightenment ничуть не проигрывает по сравнению с остальными, если вы уделите время, чтобы поближе познакомиться с его хитроумным дизайном.

При первой загрузке вам зададут целую серию вопросов, чтобы вы могли настроить среду на свой вкус. Это, например, касается языка по умолчанию и размера верхней панели инструментов окон. Вы также можете настроить панель оболочки внизу рабочего стола — но опять же, все это потребует от вас терпения и желания пробовать разные опции и узнавать, что делает каждая из них.

LXQt доступен во многих дистрибутивах Linux, однако его производительность можно в лучшем случае описать, как капризную. Его взбалмошное поведение не позволяет с чистой совестью порекомендовать этот проект, особенно начинающим пользователям, которых его странности сильно огорчат. Минималистский, хотя и вполне функциональный рабочий стол предлагает несколько опций настройки.

На панели внизу нет никаких приложений, что составляет резкий контраст с панелями других рабочих столов. Вместо этого LXQt предлагает местозаполнитель в левой части панели, куда вы сможете перетащить свои любимые приложения. 8 меню содержится список приложений Categories [Категории], Все настраиваемые элементы LXQt вы обнаружите в отдельном списке, расположенном внутри меню Preferences > LXQt settings [Предпочтения > Настройки LXQt],

Pantheon

Pantheon — еще один минималистский, но и стильный рабочий стол. Его интуитивный дизайн способствует приятному взаимодействию с пользователем. Хотя он не может похвастаться готовыми опциями настройки, это легко исправить, установив инструмент Elementary Tweaks. Рабочий стоп предлагает панель вверху с программой запуска приложений в левом углу, В отличие от большинства других рабочих столов, Pantheon не позволяет настраивать верхнюю панель.

По умолчанию программа запуска не предлагает списка приложений по категориям, и просто выводит все приложения в списке, не особо отличаясь от Gnome. Желая, чтобы приложения группировались по типам, нажмите на кнопку View applications by categories [Просмотреть приложения по категориям]. Чтобы не прокручивать меню в поисках нужного приложения, просто напечатайте его название, и программа запуска автоматически отфильтрует результаты.

Установка и наличие поддержки

Легко ли обзавестись новым рабочим столом?

Несмотря на изобилие внутренних компонентов, таких как обои, значки и темы, среда рабочего стола г все равно не более чем программа. А значит вы можете применять для ее установки инструмент управления программами своего дистрибутива, совершенно так же, как и для любой другой программы — например, медиа-плейера либо web-браузера.

Однако установка другой доступной среды рабочего стола — только первый шаг. Далее надо будет установить менеджер отображения, который позволит выбирать, какой рабочий стол загружать.

К сожалению, некоторые менеджеры отображения — например, GDM, менеджер отображения е Gnome — не предоставляют возможности такого выбора. LightDM — популярная альтернатива GDM, и он доступен в программных репозиториях практически всех популярных дистрибутивов Linux. Если вы работаете в Ubunlu, как и мы, вам не придется устанавливать LightDM, поскольку в этом дистрибутиве LightDM — менеджер отображения по умолчанию.

Поскольку в нашем Сравнении рассматриваются альтернативные рабочие столы, они, неизбежно, не все будут официально поддерживаться популярными дистрибутивами. Фактически, за исключением LXQt и Enlightenment, вам затруднительно будет найти остальные три в программных репозиториях своего дистрибутива. Но не отчаивайтесь!

Budgie является внутренней разработкой для дистрибутива Solus OS и предложением по умолчанию для этого проекта. Начиная с последнего релиза 17.04, есть Budgie-редакция Ubuntu, и Manjaro Linux тоже поддерживает Budgie. Если у вас Fedora, вы можете установить Budgie с помощью созданной сообществом сборки Сорт, но будьте готовы к некоторым проблемам, например, невозможности загрузить обои.

Elementary OS дистрибутив на базе Ubuntu, предназначенный специально для пользователей Windows и MacOS. предлагает собственный рабочий стол Pantheon. К сожалению, в настоящий момент Pantheon официально не поддерживается больше никаким дистрибутивом. Однако вы можете установить его на Fedora с помощью Corp или в Ubuntu через РРА-репозиторий

Deepin Desktop Environment, или DDE— один из самых молодых рабочих столов, это среда по умолчанию в Deepin Linux. Как и Pantheon, DDE пока что не поддерживается официально другими дистрибутивами, но можно использовать репозиторий РРА для установки проекта в Ubuntu. Хотя сборка Corp доступна, на Fedora вовремя наших тестов установить DDE мы не смогли.

В традиционном понимании менеджер окон — всего лишь компонент рабочего стола, однако он предлагает достаточно функций для самостоятельного применения в качестве PC. В сочетании с Enlightenment Foundation Libraries (EFL), набором графических библиотек, Enlightenment считается рабочим столом, и поэтому достоин занять место в нашем обзоре.

Поддержка приложений

Будут ли ваши любимые приложения работать с этими PC?

За исключением LXQt и Enlightenment, все наши PC спокойно запустят приложения, разработанные для других рабочих столов. Кроме того, известно, что среды рабочего стола также предлагают собственные приложения и утилиты. Некоторые проекты из нашего списка предлагают достойный выбор приложений. Хорошим примером будет Deepin Desktop Environment: он предлагает собственный просмотрщик изображений, программу записи аудио и видео, приложение терминала и менеджер файлов.

Enlightenment тоже предлагает менеджер файлов и терминал, но это и всё. Однако есть несколько основанных на EEL приложений, таких как видеоплейер Rage, торрент-клиент Epour и браузер Elbow. Превращение их и многих других в составную часть Enlightenment— всего лишь вопрос времени.

LXQt появился в результате слияния LXDE-qt и Razor-qt. И как таковой, он прекрасно справляется с рендерингом приложений Qt. Budgie тоже создан на Qt и отлично работает с этими приложениями. Но вы можете использовать все свои приложения в любом из этих рабочих столов.

Фактически, все проекты из нашего списка довольно неплохо справляются с использованием пакета приложений, установленного на вашем дистрибутиве. Во всяком случае, эти PC понимают искусство хорошей интеграции, и у нас не случилось проблем с запуском разнообразных приложений.

Взаимодействие с пользователем

С каким рабочим столом приятнее всего работать?

Хотя такие инструменты, как системный монитор Сопку, заботятся о тех, кто жаждет добавить на свой рабочий стол всякие примочки, большинство рабочих столов Linux традиционно имели незамысловатый внешний вид. Но несколько лет назад это изменилось. Linux теперь не только поддерживает сенсорные устройства, но разработчики активно трудятся
над обеспечением своих пользователей максимально привлекательным внешним видом.

Когда разработчики таких именитых проектов, как Unity и Gnome, приняли сознательное решение изменить свой стиль работы, чтобы он больше соответствовал сенсорным устройствам, это разозлило многих их постоянных пользователей. Это, а также постоянно растущие требования
к системным ресурсам для поддержки всяческих красивостей подсказали некоторым пользователям идею поискать альтернативу,

Все проекты в нашем списке высокофункциональные и современные, а также высоко ценятся за свою способность к настройке. Они умудряются делать все, что полагается, и при этом не пожирать системные ресурсы.

Пользовательская документация

Arch Linux Wiki — один из лучших информационных ресурсов почти для всех проектов Linux, и рабочие столы здесь не являются исключением. Фактически, Arch Wiki содержит больше практической информации о рабочем столе из нашего описка, чем их собственные сайты!

Как это ни удивительно, но у Pantheon, внутренней разработки дистрибутива EIementary OS, даже и сайта не имеется. Он только вскользь упомянут на сайте и в блоге родительского проекта. Официальная документация предлагает краткое введение в такие функции, как горячие углы и рабочие области, но на этом,собственно, всё и кончается.

Помимо страницы About, которая служит введением, Enlightenment не может похвастаться особым объемом документации. Конечно, можно многое узнать на сайте проекта, если вы — разработчик, который жаждет поучаствовать в проекте или EFL: но если вы — пользователь, просто пытающийся разобраться в опциях настройки Enlightenment, то Интернет
окажется для вас куда лучшим источником информации.

Wiki LXQt предлагает базовую информацию по таким вопросам, как установка и темы, но этим всё и ограничивается.

Budgie сейчас обзавелся собственным сайтом, но пока там не размещено никакого контента, кроме блога с сообщениями о новых релизах.

Хотя Deepin Desktop Environment упоминается в wiki Deepin, там обсуждаются только основы, например, создание файлов и папок.

Производительность

Внешняя привлекательность — важный критерий при выборе рабочего стопа. В этой области все проекты в нашем списке показали себя прекрасно, предлагая анимацию и прочие эффекты вам на радость — но все эти предложения осуществляются за счет системных ресурсов. Громоздкие рабочие столы вроде Gnome, KDE и Unity требуют ускорения графики и огромного объема ОЗУ; зато проекты в нашем списке не столь требовательны.

Enlightenment и LXQt совершенно спокойно функционируют на компьютерах, находящихся на низшем конце спектра. Оба рабочих стола загружаются быстро — но если Enlightenment работает, как обещано, то LXQt на Ubuntu и Fedora частенько сообщает об ошибках и склонен к периодическим зависаниям.

Текущий релиз Budgie тоже не особенно прожорлив в плане ресурсов, но в будущих релизах это должно измениться. Его разработчики уже сообщили о своих планах расширить набор функций Budgie, который может оказаться чрезмерным для компьютеров с 2 ГБ ОЗУ.

Pantheon демонстрирует наибольшую скорость в своем родном дистрибутиве. А вот на Fedora или Ubunlu начинает немного тормозить.

Dee pin Desktop Environment, безусловно, быстр и отзывчив как таковой, но он самый медленный из нашего списка. Для оптимальной производительности ему требуется двуядерный компьютер с более чем 2 ГБ ОЗУ.

LXQt загружается быстро, но малонадежное поведение отбрасывает его на последнее место в нашем тесте.

Расширения

Budgie, разработанный проектом Solos OS, не поддерживает расширений. То же можно сказать про LXQt и DDE, разработанном для проекта Deepin Linux. Однако недавние разработки и объявления из лагеря Budgie могут привести к заключению, что проект стремится выйти за свои минималистские рамки и легковесные характеристики. Вероятно, что проект станет использовать расширения в будущих релизах по мере того, как обретет больше пользователей и станет доступным для других дистрибутивов.

Подобно Budgie и DDE, Pantheon был разработан для конкретного дистрибутива Linux, в данном случае — для Elementary OS. Однако, в отличие от Budgie и DDE, Pantheon легко расширяется с помощью инструмента Elementary Tweaks, доступного в репозитории РРА. Движимые любовью к простоте и элегантности Elementary OS, некоторые пользователи из сообщества разработали сторонние декоративные элементы, например, темы и значки, чтобы дополнить свою установку Elementary OS. После установки можно использовать инструмент Elementary Tweaks для изменения внешнего вида рабочего стола, настройки шрифтов, управления анимацией и т.д. В репозитории РРА размещается также несколько созданных пользователями тем. Инструмент Elementary Tweaks даже позволяет определять количество строк и столбцов для отображения е программе запуска приложений, и можно также настроить размер значков, темы, положение панели дока на экране. Но как бы чудесно всё это ни было, Elementary Tweaks не устанавливается на дистрибутивы без прямой поддержки Pantheon,

Немало сторонних расширений для Enlightenment доступно на сайте проекта. Помимо теми фонов панелей, имеется также анимированный фон, который реагирует на наведение мыши.

Настраеваемость

Все проекты в нашем обзоре поддерживают основные опции настройки и позволяют сменить обои, настроить темы окон, определить шрифты, значки и курсоры,

Чтобы настроить все вышеперечисленные элементы в Pantheon, используйте инструмент Customize Look and Feel. Точно так же можно использовать в LXQt инструмент Appearance Configuration Tool в LXQt для смены курсора, тем окон и т.д. Желая настроить Panel, щелкните правой кнопкой и нажмите Configure Panel, Отсюда можно настроить положение панели и ее размер, и даже задать цвет фона. Настраиваемыми являются даже некоторые виджеты на панели. Нажмите на вкладку Widgets на левой боковой панели. Затем выберите виджет и нажмите на кнопку Configure, чтобы поиграть с разными имеющимися опциями. Можно также настроить Панель так, чтобы она постоянно отображалась или автоматически скрывалась. LXQt использует в качестве менеджера окон Open-box, который предлагает собственный инструмент ОрепРох Configuration. Вы можете использовать этот инструмент, если вам хочется изменить на своем рабочем столе LXQt тему окон.

Доступ к опциям настройки Deepin можно получить из Центра Управления [Control Center]. Несмотря на свое название, Центр Управления в Deepin Desktop Environment не является окном, как в других дистрибутивах Linux. Это боковая панель, откуда вы можете управлять практически любым аспектом Deepin Environment. Переместите мышь в правый нижний угол экрана и щелкните. Активируется горячий угол и откроется Центр Управления. Теперь нажмите на кнопку Personalisation для доступа к настраиваемым опциям.

Как и Deepin DE, Budgie предлагает опции настройки из панели. Вы можете получить доступ к этим настройкам из боковой панели Raven. Нажмите на квадратную кнопку в правой верхней части панели вверху рабочего стола, чтобы получить доступ к боковой панели Raven. Budgie также позволяет создавать дополнительные панели, вроде той, которая внизу рабочего стола, прямо из Raven, Затем можно добавить на эту новую панель виджеты и настроить их.

Выводы

В нашем обзоре мы протестировали пару старых, независимых от дистрибутива рабочих столов и три новых, каждый из которых разработан под определенный дистрибутив. И даже нас удивил конечный результат. По логике, независимые от дистрибутива рабочие столы типа LXQt и Enlightenment должны были превзойти новые разновидности, но этого не случилось. Частично причиной тому внутренний код и унаследованные от него сложности.

Enlightenment существует более двух десятков лет; хотя он постоянно развивался, его надо практически полностью переписать, если он намеревается конкурировать с новичками.

Несмотря на мощное наследие, LXQt так и не удалось найти свою нишу. Если только этот проект не будет использоваться каким-то крупным дистрибутивом или не получит поддержку преданной группы разработчиков, вряд ли он протянет долго. Хотя он предлагается в программных репозиториях многих дистрибутивов, реализован он слабовато и выдает ошибки на Fedora и Ubuntu.

Нам было в общем непросто не присудить Enlightenment призового места. Это в основном независимый проект, поддерживаемый только группой преданных разработчиков и сильным сообществом пользователей. В самом по себе Enlightenment нет особых проблем, но он проигрывает простоте и философии дизайна других PC.

Мы уже упоминали, что Pantheon лучше всего работает в своем родном дистрибутиве Elementary OS. Тем не менее, небольшая потеря производительности — не повод не попробовать его на других дистрибутивах. Budgie обгоняет Pantheon благодаря своим опциям настройки и инструменту боковой панели Raven.

Несмотря на отсутствие официальной поддержки со стороны основных дистрибутивов. победителем стал ODE благодаря своей боковой панели Центра управления [Control Center], Все занявшие призовые места лучше всего соответствуют своим родительским дистрибутивам благодаря внутренним приложениям, дополняющим их.

Хотя приложения Solus не предлагаются а качестве части Budgie на других дистрибутивах, Deepin DE предлагает ряд таких приложений, и это еще одна причина, по которой он выигрывает у Budgie и Pantheon.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *