Окружение рабочего стола в линукс. Графические интерфейсы Linux

Если вы пользуетесь ОС Windows или Mac, вы получаете доступ к своему компьютеру с помощью графической среды рабочего стола, такой как Windows XP, Windows Vista/7 или же Mac OS X. В можно выбрать одну из трех основных сред рабочего стола: GNOME, KDE и Xfce.

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

GNOME

Среда GNOME используется в Ubuntu по умолчанию. Она создавалась как рабочая среда, обеспечивающая простоту и удобство применения и "заставляющая все работать". возник потому, что более популярная в то время среда рабочего стола KDE была построена на основе инструментария разработки Qt. В то время это средство не было лицензировано на условиях GPL и было связано с возможными конфликтами интересов.

Таким образом, среда GNOME была создана полностью как GPL- и LGPL-лицензируемое программное обеспечение и представляет собой пример объединения разных проектов.

Базируясь на инструментарии GTK+, она не слишком отличается от Windows или Mac OS X, обладая перемещаемыми окнами, которые могут изменять размер, меню пуска, панелью задач и строкой состояния. К дистрибутивам, также использующим GNOME, относятся и Fedora.

KDE

Рабочий стол KDE основан на средстве разработки Qt, в настоящее время лицензированном на условиях LGPL. Эта среда рабочего стола применяется в Kubuntu и впервые была выпущена в 1998 г. как современный рабочий стол UNIX, придающий всем приложениям схожий внешний вид. В 2006 г. Марк Шаттлуорт стал первым меценатом KDE, обеспечив наивысший возможный уровень спонсорства.

Типичный рабочий стол Ubuntu, использующий GNOME. Основное различие между Ubuntu и Kubuntu заключается в том, что по умолчанию Ubuntu применяет приложения GNOME, например Evolution Personal Information Manager (PIM) и Synaptic Package Manager, в то время как Kubuntu использует KDE-эквиваленты: Kontact PIM и менеджер пакетов KPackageKit.

Для KDE написано множество программ, но обычно их можно выполнять и в среде GNOME, если вам захочется. Можно также запускать среды KDE и GNOME на одной и той же машине, поскольку Ubuntu и Kubuntu совместно используют одни и те же репозитории (repositories). Вы даже можете установить Ubuntu и затем добавить в нее KDE. Это приведет к добавлению в ваши меню GNOME нескольких программ KDE и наоборот.

Несмотря на то, что выбор рабочего стола Linux - это личное дело каждого, многие пользователи ощущают, что KDE предоставляет немного больше возможностей с точки зрения параметров и конфигурации по сравнению с GNOME, но за счет незначительных издержек в организации системы и простоты применения. Таким образом, KDE, вероятно, будет устанавливаться более опытными пользователями. Кроме того, пользователям Windows системное меню "K", расположенное в левом нижнем углу, может напомнить меню Пуск.

Xfce

Среда рабочего стола Xfce используется в дистрибутиве Xubuntu Linux (а также в UNIX-подобных операционных системах Solaris и BSD) и основана на том же инструментарии GTK+, что и GNOME, но применяет оконный менеджер Xfwm.

Кредо Xfce, "маленькая - значит простая". Благодаря ее способности выполняться на оборудовании с низкими показателями, она чаще всего устанавливается в системах со старым оборудованием и ограниченными ресурсами. А значит и игры будут на такой системе работать быстрее.

Именно по этой схеме работает Android, ведь это тот же Linux, но с очень лёгким рабочим окружением. Поэтому игры на довольно и планшетах просто летают. (Хороший набор программ, кстати, есть тут http://glafi.com/games.html) Настройка среды выполняется мышью, а все дополнительные параметры скрыты от случайных пользователей.

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

Xfce - наименее востребованная из трех основных сред, на ее долю приходится менее 10% установок рабочего стола Linux. Тем не менее она очень похожа на классический рабочий стол Windows XP и, быть может, заслуживает внимания со стороны большего числа пользователей, чем у нее есть сейчас.

Так же как KDE в Kubuntu, Xfce поставляется в дистрибутиве Xubuntu. Но ее также легко добавить в основной дистрибутив Ubuntu, и я покажу

Linux Mint - один из самых популярных дистрибутивов Linux среди начинающих пользователей. Он прост в установке и использовании, поставляется со всем необходимым программным обеспечением, у него меньше ошибок и багов, чем в Ubuntu, поэтому многие пользователи выбирают именно эту систему. Linux Mint поставляется с несколькими окружениями рабочего стола. По умолчанию используется Cinnamon, но есть версии с MATE и XFCE. Новичку эта статья поможет определиться, какой выбрать Linux Mint Mate или Cinnamon

Система остается одна и та же, но вот окружения сильно отличаются, несмотря на то, что основаны на Gnome. Мы рассмотрим основные различия между этими дистрибутивами.

Как я уже сказал, оба окружения Cinnamon vs Mate основаны на Gnome. Но разрабатываются они разными командами.

Cinnamon

В те далекие времена, когда Ubuntu перешла на Gnome 3, а затем на Unity, разработчики Linux Mint захотели сохранить удобный и привычный для пользователей интерфейс. Они создали набор расширений, которые возвращали панель и меню в Gnome 3, а также другие привычные возможности. Но вскоре они увидели, что Gnome 3 движется совсем не туда, и сделали форк оболочки Gnome Shell и нескольких других компонентов из Gnome 3, в том числе и композитный менеджер Mutter. Дальше они начали развивать свою оболочку под названием Cinnamon. Сейчас именно она используется в Linux Mint по умолчанию, и над ней работает команда Linux Mint.

MATE

Окружение MATE появилось приблизительно в то же время. И это был форк финального состояния, больше не поддерживаемого Gnome 2. Многим пользователям не понравился новый Gnome 3, и они захотели сохранить старый интерфейс. С этой целью и был создан форк. Об этом объявил один из пользователей ArchLinux, а потом к нему присоединились ещё несколько человек. Сейчас команда насчитывает около 10 активных разработчиков.

2. Внешний вид

Хотя обе оболочки основаны на Gnome, они имеют разный внешний вид.

Cinnamon

Оболочка Cinnamon сохраняет внешний вид более похожий на Windows. Здесь панель размещена внизу, есть меню на месте кнопки "Пуск" , причём это классическое меню Gnome 2. Но оболочка основана на Gnome 3 и использует GTK3, поэтому выглядит достаточно современно. Постоянно создаются новые темы, например, в версии Linux Mint 18 была добавлена тема Mint-Y с плоским дизайном, которая выглядит очень красиво. Из дополнительных возможностей хочется отметить поддержку виджетов для рабочего стола, так называемых десклетов.

MATE

MATE больше похожа на Gnome 2, хотя в последнее время разработчики отказались от GTK2 и почти всё переделали на GTK3. По интерфейсу это остался тот же Gnome 2: панель здесь тоже расположена внизу. Виджеты, как в Cinnamon, не поддерживаются. В целом, обе оболочки не сильно отличаются в плане внешнего вида, исключая меню: в MATE оно более широкое и красивое, можно добавлять свои приложения; в Cinnamon в меню просто перечислены категории. Для многих пользователей внешний вид - это очень важный параметр при выборе "Linux Mint Cinnamon или Mate".

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

По производительности окружения приблизительно одинаковы. Если верить тестам от Phoronix, то Cinnamon в некоторых случаях работает быстрее, а в большинстве - на том же уровне, что и MATE. По потреблению ресурсов проигрывает Cinnamon, однако, это нормально, учитывая, что он основан на Gnome 3. Cinnamon потребляет на 100-150 мегабайт оперативной памяти больше, чем MATE. Это сравнение Mate и Cinnamon выигрывает MATE.

4. Сообщество

За несколько последних лет оболочка Cinnamon стала одним из самых популярных окружений рабочего стола среди пользователей Linux. У неё большая команда активных разработчиков: система постоянно улучшается. Огромное количество людей используют Cinnamon - LinuxMint является одним из самых популярных дистрибутивов, а эта оболочка установлена по умолчанию. Вы сможете найти решения возможных проблем на многочисленных форумах по Linux Mint.

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

Выводы

В этой статье мы рассмотрели основные отличия Cinnamon и MATE. Как видите, их не так много, и оболочки в целом очень похожи. Но ваш выбор будет зависеть только от ваших личных предпочтений. А как вы считаете, какой выбрать linux mint mate или cinnamon? Напишите в комментариях!

Похожие записи:


Это вопрос для новичка в Linux не праздный, а скорее необходимый, т.к. в Linux , в отличие от Windows или MacOS X, существует множество дистрибутивов, с различными окружениями рабочего стола. Плохо это или хорошо, не берусь судить, да и статья не об этом, а о рабочих окружениях, коль их несколько в Linux .

Прежде всего давайте разберёмся, что такое "Рабочий стол" или "Окружение рабочего стола" , которое ещё называют просто "Оболочка" ?

Графическое окружение рабочего стола (англ. desktop environment) — это разновидность графических интерфейсов пользователя, основанная на метафоре рабочего стола.

Такая среда обеспечивает пространство, называемое рабочим столом, на котором появляются окна, пиктограммы, панели и другие элементы. Обычно поддерживаются механизмы, объединяющие разные части среды, — например, drag-n-drop (перенос данных между окнами с помощью указательного устройства/мыши). Назначение рабочего окружения — создание интуитивного способа взаимодействия пользователя с компьютером.

Среда рабочего стола состоит из Менеджера окон (например, Metacity ) Самыми распространёнными средами рабочего стола являются Explorer (ОС Microsoft Windows) и Aqua (Apple OS X). В Linux-подобных операционных системах наиболее популярными являются рабочие окружения GNOME, KDE, Xfce, LXDE, MATE и Cinnamon .

Рабочий стол GNOME



Рабочий стол KDE Plasma



Рабочий стол Xfce


Рабочий стол LXDE



Рабочий стол MATE



Рабочий стол Cinnamon



Среда рабочего стола состоит из менеджера окон (например, Metacity или KWin ), файлового менеджера (например, Nautilus или Dolphin ), набор тем, программ и библиотек. Большинство сред используют подходящие для большинства пользователей настройки.

Окружения рабочего стола или просто оболочки подразделяются на тяжелые и лёгкие.
Тяжесть или лёгкость оболочки во многом зависит от оконного менеджера.

Менеджер окон — приложение, работающее «поверх» X Window System и определяющее интерфейс и взаимодействие с пользователем.
Менеджеры окон могут отличаться по таким показателям, как:

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

Менеджеры окон в оболочках.

1. Рабочий стол GNOME использует оконный менеджер Mutter .
Mutter — оконный менеджер был разработан в качестве альтернативы Metacity . Mutter сочетает в себе функции композитного и оконного менеджера, базируется на плотном привлечении средств OpenGL и использует в своей работе функции библиотеки Clutter .

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

2. Рабочий стол KDE Plasma использует оконный менеджер KWin .
KWin — композитный менеджер окон для X Window System . Он интегрирован в K D esktop E nvironment (KDE ) и используется KDE Plasma 5 . Отвечает за оформление, управление и перемещение окон. KWin поддерживает трёхмерные эффекты при отрисовке окон.

3. Рабочий стол Xfce использует оконный менеджер Xfwm .
Xfwm включает в себя собственный композитный менеджер окон.

4. Рабочий стол LXDE использует оконный менеджер Openbox .
Openbox задуман как лёгкое, быстрое и простое решение для использования как совместно с окружением рабочего стола, так и без него. Несмотря на свою простоту, Openbox имеет множество настроек, манипулируя которыми пользователь может изменять практически любой аспект функционирования оконного менеджера в соответствии со своими потребностями.

5. Рабочий стол MATE использует оконный менеджер Marco .
Marco - форк Metacity GTK 2 от разработчиков Mate . Поставляется с MATE Desktop Environment по умолчанию.

6. Рабочий стол Cinnamon использует оконный менеджер Muffin .
Muffin - форк Mutter , который в свою очередь является форком Metacity .

Cinnamon — свободная оболочка для среды рабочего стола GNOME , являющаяся ответвлением от кодовой базы GNOME Shell . Основное направление разработки — предоставление пользователю более привычной, традиционной среды в стиле GNOME 2 , удобной пользователям настольных ПК и ноутбуков. Изначально разрабатывалась командой программистов Linux Mint .

Итак, давайте подытожим, какие оболочки являются тяжелыми, а какие лёгкими.

1. К тяжелым оболочкам, т.е. потребляющими наибольшее количество ресурсов компьютера, относятся оболочки использующие оконные менеджеры Mutter и KWin , соответственно это Рабочий стол GNOME и Рабочий стол KDE Plasma .

2. К наиболее лёгким оболочкам, которые можно использовать для работы даже на старых машинах, можно отнести Рабочий стол LXDE , Рабочий стол Xfce и Рабочий стол MATE .

3. К полутяжам я бы отнёс Рабочий стол Cinnamon , несмотря на то, что он использует оконный менеджер Muffin - форк Mutter .

Заключение.

Возвращаясь к вопросу "Какой рабочий стол выбрать новичку в Linux?" , однозначного ответа нет, т.к. всё будет зависеть от технических возможностей вашего компьютера.
Отличительной чертой Linux (в хорошем смысле) является то, что практически любой дистрибутив можно предварительно "погонять" на вашем компьютере непосредственно с флешки в live-режиме, без установки на ж/диск. И если вы посчитали, что тот или иной дистрибутив работает без задержек и видимых сбоев в live-режиме, его можно установить на компьютере.

Из собственного опыта могу сказать, что для новичка, это Linux Mint с окружениями MATE, Xfce или Cinnamon . Особенно Linux Mint "Cinnamon" . Его интерфейс более понятен особенно для тех кто только что першёл с Windows и окружение Cinnamon практически не требует дополнительных настроек.
9 лет назад, я начинал свой путь в Linux именно с Linux Mint 9 и Ubuntu 9.04 , но тогда оба эти дистрибутива использовали лёгкую оболочку GNOME 2 и оконные менеджеры Metacity и Compiz , соответственно.

Какой дистрибутив и оболочку выбрать вам? Могу сказать только одно - ПРОБУЙТЕ и вы найдёте свой дистрибутив Linux .

P.S. Если у вас появились вопросы по данной статье, обсудить их можно на нашем форуме.

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

Среда рабочего стола Linux (Desktop Environment) — это комплексная готовая к работе оболочка. Обычно среда рабочего стола включает панель задач, функциональные меню, менеджер входа в систему, программы настройки, базовые программы и другие функциональные элементы, включая оконный менеджер.

Оконный менеджер Linux (Window Manager) — это программа, которая занимается отрисовкой окон, позволяет перемещать и изменять размер окна, обрабатывает действия пользователя, которые он делает в окне программы. Оконный менеджер может работать независимо или быть в составе среды рабочего стола.

  • Budgie — графическая оболочка

    Budgie — графическая оболочка, которая была написана с нуля, но использует технологии GNOME.

  • Cinnamon — среда рабочего стола

    Cinnamon — самостоятельная среда рабочего стола, являющаяся ответвлением от Gnome 3, но имеющая дизайн в стиле классического Gnome.

  • Enlightenment

    Enlightenment (или просто E) — легковесный оконный менеджер не требовательный к ресурсам компьютера, потребляет очень мало оперативной памяти. Поддерживается анимация элементов интерфейса, темы, виртуальные рабочие столы. Интерфейс нельзя назвать очень стильным и современным, он требует привыкания.

  • Gnome — среда рабочего стола

    Gnome (GNU Network Object Model Environment) — самая популярная среда рабочего стола для Linux. Gnome является одной из самых функциональных рабочих сред и включает в себя набор утилит для настройки среды, прикладное программное обеспечение, системные утилиты и другие модули.

  • KDE — среда рабочего стола

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

  • LXDE — lightweight desktop environment

    LXDE (Lightweight X11 Desktop Environment) — быстрая легковесная среда рабочего стола, не требовательная к ресурсам компьютера. В качестве оконного менеджера используется Openbox. Окна и меню открываются без задержек, интерфейс отзывчивый и не вызывает раздражения.

  • MATE — продолжение развития классического Gnome

    MATE — среда рабочего стола, которая является продолжением развития Gnome 2. MATE является сбалансированной средой с хорошим набором программ и утилит и приятным классическим интерфейсом.

  • Openbox — быстрый оконный менеджер

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