Что такое графическая оболочка
Графические оболочки Linux. Часть 1.
Графические оболочки Linux бывают разные, как их хозяева. Одни очень красивы, но ресурсоемкие. Другие непритязательны, но шустры и экономны.
LXDE использует Openbox как оконный менеджер по умолчанию и стремится предложить быстрый и лёгкий рабочий стол, основанный на взаимно независимых компонентах.
Unity
Unity — свободная оболочка для среды рабочего стола GNOME, разрабатываемая компанией Canonical для операционной системы Ubuntu. Она позволяет более эффективно использовать маленькие экраны нетбуков, благодаря, например, вертикальной панели для переключения между запущенными программами. Изначально, в качестве оконного менеджера использовался Metacity, который затем был заменён на Compiz, в настоящее время используется Mutter. Начиная с Ubuntu 11.04, Canonical заменил стандартную оболочку GNOME на Unity. Все стандартные приложения по-прежнему были взяты из GNOME.
Налюбовавшись красотами, можно ускорить Unity.
Gnome
Достоинства Gnome (GNU Network Object Model Environment):
Можно изменить параметры GTK и добиться ускорения работы Gnome, оптимизировав его.
Equinox Desktop Environment
Equinox Desktop Environment (EDE) — свободная среда рабочего стола для UNIX-подобных операционных систем, отличается своей компактностью, быстротой, лёгкостью и простотой.
IRIX Interactive Desktop
IRIX Interactive Desktop (изначально Indigo Magic) — среда рабочего стола по умолчанию на рабочих станциях Silicon Graphics с операционной системой IRIX. IRIX Interactive Desktop использует Motif поверх X Window System. По умолчанию оконным менеджером является 4Dwm.
OpenWindows
OpenWindows — оконная среда для рабочих станций Sun Microsystems, которая поддерживала протоколы SunView, NeWS и X Window System. OpenWindows включалась в поздние версии операционной системы SunOS и Solaris до тех пор, пока не была заменена на CDE и GNOME 2.0 в Solaris 9. Оконная среда OpenWindows отвечала спецификации OPEN LOOK.
Ambient desktop
Ambient — свободная среда рабочего стола предназначенная для операционной системы MorphOS. Создана при помощи MUI. Отличительной особенностью является простота, быстродействие и удобство работы.
ROX Desktop
ROX Desktop — свободная среда рабочего стола для UNIX-совместимых операционных систем, которая базируется на файловом менеджере ROX-Filer. Название ROX происходит от RISC OS на X Window System.
KDE очень хорошо конфигурируется и некоторые параметры заметно ускоряют KDE.
Fluxbox
Enlightenment
Enlightenment — оконный менеджер с открытым исходным кодом для X Window System. Название переводится как просветление и часто сокращается до одной буквы E.
xd640
XD640 простой графический рабочий стол для X-Window. Создан быть легким и быстрым для медленных компьютеров (i486 66MHz 16MB) и маленьких экранов (640×480).
Metacity
Amiwm
XFce является графической оболочкой, построенной на основе инструментального пакета GTK+, используемого в Gnome, но гораздо легче и предназначен для тех, кому нужен простой, эффективно работающий стол, который легко использовать и настраивать. Вот некоторые из достоинств XFce:
WindowMaker
Athene
По образу этого рабочего стола была разработана система управления MS Windows.
Отличия:
Sawfish
AfterStep
AfterStep поддерживает виртуальные экраны. Настройка внешнего вида производится при помощи набора текстовых файлов конфигурации.
fvwm, mwm, twm
F Virtual Window Manager — менеджер окон для X Window System с поддержкой виртуальных экранов. FVWM знаменит высоким качеством исходного кода, который разрабатывался и улучшался в течение многих лет, поэтому многие проекты основаны на нём, среди которых AfterStep, Xfce, Enlightenment и множество других.
Metisse
IceWM
Оболочка операционной системы
Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI).
Содержание
Командный интерпретатор
Для обеспечения интерфейса командной строки в операционных системах часто используются командные интерпретаторы, которые могут представлять собой самостоятельные языки программирования, с собственным синтаксисом и отличительными функциональными возможностями.
В операционные системы MS-DOS и Windows 9x включён командный интерпретатор command.com, в Windows NT включён cmd.exe, начиная с Windows XP (пакет обновления 2) доступен PowerShell, который является встроенным компонентом ОС начиная с Windows 7 и Windows 2008 Server.
В семействе командных оболочек UNIX наиболее популярны bash, csh, ksh, zsh, в UNIX-подобных системах у пользователя есть возможность менять командный интерпретатор, используемый по умолчанию.
Функции
Командный интерпретатор исполняет команды своего языка, заданные в командной строке или поступающие из стандартного ввода или указанного файла.
В качестве команд интерпретируются вызовы системных или прикладных утилит, а также управляющие конструкции. Кроме того, оболочка отвечает за раскрытие шаблонов имен файлов и за перенаправление и связывание ввода-вывода утилит.
В совокупности с набором утилит, оболочка представляет собой операционную среду, язык программирования и средство решения как системных, так и некоторых прикладных задач, в особенности, автоматизации часто выполняемых последовательностей команд.
Стандартный командный интерпретатор
Стандартом также определён режим редактирования вводимых команд, являющийся подмножеством команд стандартного текстового редактора (vi).
Альтернативы
В UNIX-подобных системах наиболее распространены такие языки командных интерпретаторов как bash, sh и ksh, но также применяются альтернативные оболочки zsh, csh и tcsh, отличающиеся синтаксисом управляющих конструкций и поведением переменных.
Некоторые операционные системы поставляются с интерпретаторами собственных языков командных файлов (такими, как язык командных файлов MS-DOS и Windows, язык REXX в ОС OS/2)
Многие пользователи и разработчики программного обеспечения пользуются для автоматизации часто выполняемых последовательностей команд операционной системы интерпретируемыми языками программирования, например, Perl или Python.
Графическая оболочка
Графические оболочки для Windows
Последние версии операционной системы Windows используют в качестве своей оболочки интегрированную среду Проводника Windows. Проводник Windows представляет собой визуальную среду управления включающую в себя Рабочий стол, Меню Пуск, Панель задач, а также функции управления файлами. Ранние версии Windows 3.xx в качестве графической оболочки включают менеджер программ.
Полезное
Смотреть что такое «Оболочка операционной системы» в других словарях:
Оболочка UNIX — Командная оболочка UNIX (англ. Unix shell, часто просто «шелл» или «sh») командный интерпретатор, используемый в операционных системах семейства POSIX совместимые оболочки, восходящие к Bourne shell, появившемуся в Unix Version 7. Содержание 1… … Википедия
Оболочка — В астрономии: Оболочка газообразная область, окружающая одну или несколько звезд (или любых других астрономических объектов). В сопротивлении материалов: Оболочка геометрическая форма тела, у которого один из размеров значительно меньше… … Википедия
Оболочка Windows — Проводник Windows это приложение, реализующее графический интерфейс доступа пользователя к файлам в операционной системе Microsoft Windows. Аналог Проводника имеется и в открытой графической оболочки пользователя Windows. Содержание 1 Об… … Википедия
Командная оболочка — Оболочка операционной системы (от англ. shell оболочка) интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. В общем случае, различают оболочки с двумя типами интерфейса для … Википедия
Командная оболочка UNIX — (англ. Unix shell, часто просто «шелл» или «sh») командный интерпретатор, используемый в операционных системах семейства UNIX, в котором пользова … Википедия
Unity (оболочка рабочего стола) — У этого термина существуют и другие значения, см. Unity (значения) … Википедия
Командный процессор — Оболочка операционной системы (от англ. shell оболочка) интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. В общем случае, различают оболочки с двумя типами интерфейса для … Википедия
Shell (командная строка) — Оболочка операционной системы (от англ. shell оболочка) интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. В общем случае, различают оболочки с двумя типами интерфейса для … Википедия
9P — (или протокол файловой системы Plan 9 или Styx) сетевой протокол, разработанный для распределённой операционной системы Plan 9 для организации соединения компонентов операционной системы Plan 9. Ключевыми объектами системы Plan 9 являются… … Википедия
Фоновая задача — (фоновой процесс) это процесс, который работает в фоне, на заднем плане. Имеется в виду, что оболочка операционной системы, которая выполняет фоновый процесс, не ждёт завершения или окончания процесса, как это происходит с обычными… … Википедия
Популярные графические оболочки Linux — ТОП 7
Всем привет! В этой статье мы рассмотрим ТОП 7 популярных графических оболочек Linux, я расскажу особенности каждой графической оболочки, Вы узнаете, в каких дистрибутивах Linux активно используется та или иная графическая оболочка и, конечно же, я покажу, как выглядят все эти оболочки, т.е. приведу скриншоты.
Начну я с небольшой вводной части.
Графическая оболочка Linux – что это?
Графическая оболочка Linux – это именно то, что Вы видите в мониторе при использовании операционной системы, построенной на принципе X Window System (оконная система), в данном случае Linux.
Графические оболочки в Linux или, также можно сказать, графическое окружение Linux принято разделять на два типа, а именно: оконные менеджеры и среды рабочих столов.
Основное отличие оконного менеджера от среды состоит в том, что оконный менеджер отвечает лишь за отображение окон на экране, а среда рабочего стола, кроме функционала отображения окон, включает в себя целый набор приложений и компонентов. Так, среда рабочего стола включает как оконный менеджер, так и другие компоненты, необходимые пользователю для нормальной работы в операционной системе Linux.
В современном мире оконные менеджеры уже не так популярны, как раньше, поэтому в чистом виде оконными менеджерами мало кто пользуется, исключение составляют пользователи Linux, которые уже давно работают в этой операционной системе, так сказать, продвинутые пользователи.
Поэтому в этом материале оконных менеджеров не будет, а будут только самые популярные на сегодняшний день среды рабочего стола Linux.
Как я уже сказал, я буду приводить скриншоты всех представленных в материале графических оболочек, причем я покажу скриншоты из разных дистрибутивов Linux, так как иногда разработчики дистрибутивов Linux немного видоизменяют стандартное отображение графической оболочки, тем самым его внешний вид отличается вроде бы от точно такой же оболочки в другом дистрибутиве Linux.
Также все представленные графические оболочки в этом материале на скриншотах будут в том виде, как они выглядят сразу после установки на тот или иной дистрибутив, без каких-либо настроек, доработок и так далее, т.е. графические оболочки будут отображаться в стандартном виде.
Дело в том, что в интернете можно найти много картинок той или иной среды рабочего стола, которая не будет похожа на ту, которая устанавливается по умолчанию, так как пользователь самостоятельно подстраивают среду под себя, а после этого делает, например, скриншоты или записывает видео и выкладывает в интернет. А так как мы хотим увидеть среду рабочего стола в том виде, в каком она есть в конкретном дистрибутиве, все скриншоты будут сделаны сразу после установки дистрибутива с данной графической оболочкой.
Еще хотелось бы посоветовать начинающим, если Вы хотите использовать ту или иную среду рабочего стола, то лучше использовать тот дистрибутив Linux, в котором эта среда является средой по умолчанию. Так как разработчики дистрибутива специально затачивают, тестируют, поддерживают, в общем, больше внимания уделяют той среде, которая будет идти в их дистрибутиве по умолчанию. В каких дистрибутивах та или иная среда идет по умолчанию, я буду пояснять.
Графические оболочки я буду перечислять в произвольном порядке, поэтому если какие-то оболочки я расположил сверху, а какие-то снизу, это не означает, что та или иная оболочка лучше, главное то, что все графические оболочки, представленные в статье, находятся в числе самых популярных, т.е. именно эти графические оболочки чаще всего встречаются во всевозможных дистрибутивах Linux, именно их разработчики дистрибутивов поддерживают и выпускают официальные сборки, а многие дистрибутивы Linux перечисленные ниже графические оболочки используют как основное графическое окружение в своей операционной системе. Именно на этом и основан этот топ самых популярных графических оболочек Linux.
На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально простым языком рассказываю про основы Linux и как пользоваться этой операционной системой без командной строки
Итак, давайте начнем.
Обзор графических оболочек Linux – ТОП 7
Xfce – эта графическая оболочка является одной из самых легких, быстрых и нетребовательных к ресурсам компьютера. Если встает вопрос о том, какую оболочку в Linux использовать на старом или слабом оборудовании, то очень часто рекомендуют именно Xfce, так как кроме своей легковесности и быстродействия она обладает еще и удобным и простым интерфейсом, и, конечно же, данная графическая оболочка является стабильной и надёжной.
За счет всех вышеперечисленных достоинств графическая оболочка Xfce уже достаточно давно находится в числе самых популярных графических оболочек Linux.
Основные компоненты Xfce:
Многие дистрибутивы Linux используют Xfce в качестве графической оболочки по умолчанию, или активно ее поддерживают в своем дистрибутиве, ниже представлено несколько популярных дистрибутивов.
Xfce по умолчанию используется в дистрибутивах Linux:
Xfce официально поддерживают следующие дистрибутивы Linux:
Скриншоты Xfce
Linux Mint 19.1
Рабочий стол и меню
Manjaro Linux 18
Рабочий стол и меню
Xubuntu 19.04
Рабочий стол и меню
Linux ROSA Desktop Fresh 11
Рабочий стол и меню
Linux Lite 4.4
Рабочий стол и меню
KDE (K Desktop Environment) – данная графическая оболочка является одной из самых популярных, если не самой популярной в мире. Она очень удобная, у нее красивый и современный интерфейс, KDE содержит огромный набор компонентов, и за счет всего этого она уже не такая легковесная, как Xfce, поэтому ее лучше использовать на современном оборудовании.
Среда KDE очень активно развивалась и развивается, так в 2014 году вышла новая переработанная, по сути, абсолютно новая, среда KDE Plasma 5, она и является актуальной на сегодняшний день. Хотя многим предыдущая версия KDE 4 нравилась больше, некоторые дистрибутивы Linux даже поддерживают данную версию KDE.
Основные компоненты и приложения KDE:
Существует много дистрибутивов Linux, которые по умолчанию используют графическую среду KDE, вот некоторые из них;
Дистрибутивов Linux, которые официально поддерживают работу KDE также очень много, к таким относятся:
Скриншоты KDE Plasma
Kubuntu 19.04
Рабочий стол и меню
openSUSE 15
Рабочий стол и меню
Manjaro Linux 18
Рабочий стол и меню
Linux ROSA Desktop Fresh 11
Рабочий стол и меню
GNOME
GNOME – (GNU Network Object Model Environment) – это еще одна очень популярная и известная графическая оболочка Linux.
Раньше, во времена GNOME 2, наверное, многие, кто впервые знакомился с Linux, ассоциировали графическое окружение Linux именно со средой GNOME, т.е. другие оболочки они даже не воспринимали, а может быть даже и не знали об их существовании. Сегодня это, конечно же, не так. А все потому, что конкуренция очень большая, хотя GNOME и сейчас по-прежнему остается в числе самых популярных графических оболочек Linux и его также многие дистрибутивы используют в качестве основной среды рабочего стола.
GNOME так же, как и KDE, нельзя отнести к легковесным оболочкам, и на слабом оборудовании GNOME лучше не использовать, а вот на современных, мощных компьютерах среду GNOME можно и даже нужно использовать, особенно если Вы хотите чего то нового, отличного от привычного интерфейса все той же Windows.
Среда GNOME имеет своеобразный, но в то же время удобный и красивый интерфейс, т.е. выглядит GNOME достойно.
Основные компоненты и приложения среды GNOME:
Популярные дистрибутивы Linux, которые используют среду GNOME по умолчанию:
Дистрибутивы Linux, которые поддерживают работу GNOME и выпускают официальные редакции с графической средой GNOME:
Скриншоты GNOME
Ubuntu 19.04
Manjaro Linux 18
Меню и файловый менеджер
Debian 9.8
Cinnamon
Cinnamon – графическая оболочка Linux основана на среде рабочего стола GNOME и активно развивается разработчиками Linux Mint.
С появлением 3 версии GNOME (начало использования GNOME Shell) отношение к GNOME изменилось у многих пользователей (в худшую сторону), поэтому появилось несколько графических оболочек, основанных на классической среде GNOME, в числе которых как раз Cinnamon.
Cinnamon призван обеспечить максимально удобный и привычный интерфейс GNOME 2, но с использованием новых технологий, на данный момент графическая оболочка Cinnamon набрала хорошую популярность за счет отличной реализации в дистрибутиве Linux Mint.
Дистрибутивов Linux, которые используют Cinnamon в качестве графической оболочки по умолчанию, немного, к таким относится Linux Mint c Cinnamon, но, как Вы понимаете, этот дистрибутив очень популярный, а популярный он как раз за счет среды Cinnamon (и, конечно же, MATE).
Кроме того, следующие дистрибутивы Linux выпускают официальные сборки со средой Cinnamon:
Скриншоты Cinnamon
Linux Mint 19.1
Рабочий стол и меню
Manjaro Linux 18
Рабочий стол и меню
Fedora 30
Рабочий стол и меню
MATE – еще одна графическая оболочка, созданная как продолжение GNOME 2. Она появилась все по тем же причинам, что и Cinnamon, иными словами, когда вышла среда GNOME 3, многие пользователи отказались от использования GNOME, и тем самым образовалось сообщество, которое настаивало на продолжении развития GNOME 2, и появились люди, которые взялись за это дело, и новый проект стал носить название MATE.
Он практически сразу стал популярным, и на данный момент MATE находится в числе самых популярных графических оболочек и активно развивается.
MATE представляет собой интуитивно понятный и удобный интерфейс пользователя, что делает данную среду рабочего стола привлекательной и традиционной для Linux.
Основные компоненты и приложения MATE:
Популярные дистрибутивы Linux, которые используют графическую оболочку MATE по умолчанию:
Дистрибутивы Linux, которые выпускают официальные редакции с графической средой MATE:
Скриншоты MATE
Linux Mint 19.1
Рабочий стол и меню
Центр управления системой
Ubuntu MATE 19.04
Рабочий стол и меню
Manjaro Linux 18
Рабочий стол и меню
Budgie
Budgie – достаточно молодая графическая оболочка Linux (первая версия появилась в 2014 году), но уже набравшая популярность. Это и понятно, ведь дизайн этой графической оболочки привлекательный, современный и очень удобный.
Budgie реализуется с использованием технологий GNOME. Изначально среда Budgie разрабатывалась проектом Solus, но теперь к разработке присоединились и другие проекты, например, Ubuntu Budgie. И на сегодняшний день графическая оболочка Budgie находится в числе самых популярных, так как используется на популярных дистрибутивах.
Среда Budgie является графической оболочкой по умолчанию в следующих дистрибутивах Linux:
Дистрибутивы Linux, которые выпускают официальные редакции с графической средой Budgie
Скриншоты Budgie
Solus 4.0
Рабочий стол и меню
Ubuntu Budgie 19.04
Рабочий стол и меню
Manjaro Linux 18
Рабочий стол и меню
LXQt – графическая оболочка Linux, которая появилась в результате слияния LXDE и Razor-qt. Основной целью LXQt является предоставление простой, лёгкой и максимально производительной графической оболочкой.
LXQt так же, как и LXDE, находится в числе самых быстрых графических оболочек, которые можно использовать на старом или слабом оборудовании.
LXQt попал в этот список самых популярных графических оболочек в связи с тем, что самый популярный дистрибутив, который по умолчанию использовал LXDE в качестве основной графической оболочки, Lubuntu, больше не использует среду LXDE, а вместо нее по умолчанию, начиная с версии Lubuntu 18.10, использует именно LXQt.
По умолчанию среду LXQt используют в дистрибутивах Linux:
Дистрибутивы Linux, которые выпускают официальные редакции со средой LXQt:
Скриншоты LXQt
Lubuntu 19.04
Linux ROSA Desktop Fresh 11
Терминал, диспетчер задач и некоторые настройки
Fedora 30
Рабочий стол и меню
Видео обзор популярных графических оболочек Linux
На этом мой рассказ про самые популярные графические оболочки Linux закончен.
А какие графические оболочки Linux, по Вашему мнению, являются самыми популярными? Пишите в комментариях!