- Среды рабочего стола в дистрибутивах Linux
- Что такое Desktop Environment?
- DE есть только у Linux-дистрибутивов?
- Популярные среды рабочего стола в Linux
- Linux Jargon Buster: What is Desktop Environment in Linux?
- What is Desktop Environment in Linux?
- Different desktop environments in Linux
- Linux distributions and their DE variants
- Что такое десктоп
Среды рабочего стола в дистрибутивах Linux
Представьте, что нужно взаимодействовать с Linux только через терминал. Для кого-то это покажется нормальным, ведь первые дистрибутивы управлялись исключительно через командную строку. Но обычный пользователь не должен и не обязан изучать терминал сразу же после установки операционной системы, должна пройти некая адаптация. Значительную роль в такой адаптации играет пользовательский интерфейс и графическое окружение.
Маркетологи утверждают, что дальнейшее использование «продукта» зависит от первых секунд знакомства с его внешним видом. Если внешняя сторона привлекла, то пользователь захочет взаимодействовать с этим решением. Насколько удобным является интерфейс системы, насколько он привычен пользователю, насколько отзывчив и прощает ошибки: именно это определяет то, останется ли пользователь дальше или вернется к предыдущей ОС. Отвечают за внешнее оформление дистрибутивов Linux среды рабочего стола (desktop environments или DE).
Что такое Desktop Environment?
Если объяснить очень просто, то DE это совокупность окон, менюшек, панелей, кнопок, анимаций и эффектов. Все, что видит пользователь после загрузки ОС. Все это помогает ему комфортно и привычно взаимодействовать с системой. Когда вы слышите, что какой-либо дистрибутив Linux «падает» или «лагает», то речь идет именно о проблемах с DE, а не с самой системой (стабильность Linux-дистрибутивов позволяет им использоваться на серверах и иных высоко нагруженных системах).
DE есть только у Linux-дистрибутивов?
Естественно нет. Каждая «не консольная» операционная система имеет свою среду рабочего стола. В Windows она называется, как ни странно, Рабочий стол (Explorer), пользователи macOS взаимодействуют с системой при помощи DE Aqua. Среда рабочего стола даже есть у смартфонов. Пользователям Android это будет понять проще всего: они могут менять так называемую оболочку, которая состоит из иконок, звуков, менюшек и анимаций, оформления экрана блокировок. Если вы когда-либо прошивали смартфон, то понимаете о чем идет речь. Особенность среды рабочего стола для Linux состоит в том, что «сред» этих много.
Популярные среды рабочего стола в Linux
Есть основные DE, есть производные от них (помним, что такие именуются форками). Разработчики основной DE публикуют открытый исходный код, который может взять каждый и использовать в своих наработках. В заметке про Яндекс Диск и видео на эту же тему можно увидеть среду рабочего стола Cinnamon (Корица), которая являлась форком известного DE под названием GNOME. Разработчикам Корицы в один момент не понравился вектор развития GNOME и его ориентация на мобильные устройства с тачскрином, потому они сделали форк и стали его развивать.
Какие-то DE пытаются быть похожими на оформление Windows, кто-то берет в качестве источника вдохновения внешний вид macOS, есть и те, кто делают что-то непохожее на другие среды. В рамках данной статьи я не буду рассказывать про популярные среды рабочего стола подробно, ограничимся списком:
По ссылке на каждом названии находится главный сайт DE, где вы сможете познакомиться с ее особенностями. Подробнее о каждой на данном канале мы поговорим в отдельных постах.
Linux Jargon Buster: What is Desktop Environment in Linux?
One of the most commonly used term in desktop Linux world is Desktop Environment (DE). If you are new to Linux, you should understand this frequently used term.
What is Desktop Environment in Linux?
A desktop environment is the bundle of components that provide you common graphical user interface (GUI) elements such as icons, toolbars, wallpapers, and desktop widgets. Thanks to the desktop environment, you can use Linux graphically using your mouse and keyboard like you do in other operating systems like Windows and macOS.
There are several desktop environments and these desktop environments determines what your Linux system looks like and how you interact with it.
Most of the desktop environments have their own set of integrated applications and utilities so that users get a uniform feel while using the OS. So, you get a file explorer, desktop search, menu of applications, wallpaper and screensaver utilities, text editors and more.
Without a desktop environment, your Linux system will just have a terminal like utility and you’ll have to interact it using commands only.
Different desktop environments in Linux
Desktop environment is also referred as DE sometimes.
Think of the desktop environments as clothes. The clothes determine what you look like. If you wear skinny jeans and flat shoes, you would look good but running or hiking in those clothes won’t be comfortable.
Some desktop environments such as GNOME focus on a modern look and user experience while desktop like Xfce focus more on using fewer computing resources than on fancy graphics.
Your clothes depend on your need and determine your looks, the same is the case with the desktop environments. You have to decide whether you want something that looks good or something that lets your system run faster.
- GNOME – Uses plenty of system resources but gives you a modern, polished system
- Xfce – Vintage look but light on resources
- KDE – Highly customizable desktop with moderate usage of system resources
- LXDE – The entire focus is on using as few resources as possible
- Budgie – Modern looks and moderate on system resources
Linux distributions and their DE variants
Same desktop environment can be available on several Linux distributions and a Linux distribution may offer several desktop environments.
For example, Fedora and Ubuntu both use GNOME desktop by default. But both Fedora and Ubuntu offer other desktop environments.
The beauty and flexibility of Linux is that you can install a desktop environment on any Linux distribution by yourself. But most Linux distributions save you this trouble and offer ready-to-install ISO image for different desktop environments.
For example, Manjaro Linux uses Xfce by default but you can also download the ISO of GNOME version if you prefer using GNOME with Manjaro.
Recommended Read:
Что такое десктоп
Пользователь, переходящий с Windows (1 рабочий стол с выбором обоев) на Linux (до 32 рабочих столов с 64 экранами на каждом) может просто растеряться от таких возможностей.
Оконный менеджер — это программа, обеспечивающая внешний вид и функциональность элементов графического интерфейса.
Поскольку ни вид, ни функциональность оконных менеджеров не привязаны, как в случае с Windows, к какому-либо GUI (ибо они сами таковыми являются), их внешность ограничивается в Х Window только фантазией авторов, а функциональность — их пониманием баланса между богатством возможностей и требовательностью к ресурсам.
В результате оконных менеджеров имеется „немерянное“ количество: функционально простых, обеспечивающих лишь базовые возможности по перерисовке окна, или насыщенных управляющими функциями; аскетически простых внешне, изысканно строгих или сюрреалистически причудливых.
Из различия функциональности следует, хотя и косвенно, различие требовательности к вычислительным ресурсам. И, исходя из возможностей своей машины и потребностей в быстродействии (а также „тяжести“ запускаемых приложений), вы всегда можете подобрать оптимальное соотношение между функциональностью и ресурсоемкостью.
Наконец, и это немаловажно, вследствие различий интерфейса вы всегда можете подобрать себе рабочую среду, в наибольшей мере отвечающую вашим эстетическим представлениям. Или просто настроению сегодняшнего дня.
Я, например, работая обычно в аскетическом FluxBox, изредка перехожу на WindowMaker, а иногда, по неведомым мне причинам, запускаю психоделический Enlightenment.
Практика показывает, что для многих продвинутых пользователей, которые осваивают открытые системы, именно возможность работать на нескольких рабочих столах оказывается решающим плюсом оконной системы X.
Помимо оконных менеджеров, имеются так называемые интегрированные графические среды (Desktop Environment). Их отличие в том, что, помимо (а иногда вместо) функций управления окнами, они предоставляют доступ к некоторым наборам утилит и приложений, написанным специально для конкретной среды и более или менее тесно в нее встроенным (редакторы, электронные записные книжки, органайзеры, простенькие игры, почтовые клиенты и прочее).
Рабочие среды имеют кроме того еще один слой — менеджер рабочего стола — работающий поверх менеджера окон и использующий его функциональность.
На сегодняшний день 3 графических среды претендуют на титул интегрированных — KDE, GNOME и XFce, различающиеся своей структурой, набором приложений и подходом к их интеграции.