Графические окружения GNU/Linux: GNOME

Продолжаю серию материалов о разнообразных GUI для свободных UNIX-подобных операционных систем (соответственно, и для GNU/Linux тоже). В прошлой… кхм… «серии» я немного рассказал вам о KDE — первой графической среде, которая начала путь своего развития еще в далеком 1996-м. Сегодня же речь пойдет о GNOME, который возник как свободная альтернатива KDE в те далекие времена, когда последнее еще не было полностью свободным.

История GNOME

Истоки графического окружения GNOME находятся в проекте GNU, вам, уверен, прекрасно известном. Поэтому несложно угадать, что GNOME — это на 100% свободное программное обеспечение. Эта концепция остается неизменной начиная со второй половины 1990-х по сей день.

Логотип GNOME

Аббревиатура «GNOME» расшифровывается как «GNU Network Object Model Environment» (англ. «Среда сетевой объектной модели GNU»). Причем под GNU здесь имеется в виду не весь проект в целом, а именно операционная система, для которой, собственно, среда GNOME является типичной.

GNOME возник в 1997-м году. Его создатели — Мигель де Икаса и Фредерико Мено-Кинтеро — с самого начала ставили себе за цель создать полностью свободную альтернативу KDE, так как то базирвалось на не-свободных элементах Qt, что априори шло вразрез с принципами сообщества свободного ПО. Я уже упоминал об этом ранее — в разговоре о KDE, — однако без сего повтора вся последующая информация потеряет всяческий смысл. oops

Фредерико (слева) и Мигель (справа) — создатели GNOME

С самого начала творцы GNOME решили использовать инструментарий GTK+, чтобы не допустить ухудшения ситуации со свободами пользователей и разработчиков, как это происходило тогда в KDE. Это не могло не привлечь внимания со стороны любителей открытого кода: они возлагали на проект огромные надежды. Так сия среда начала обретать первую популярность.

В 2000-м году ситуация с лицензиями в KDE все-таки устаканилась: окружение сделалось также полностью свободным, поскольку версия Qt 2.2 вышла под GNU GPL. С того самого момента GNOME превратился в просто альтернативную вариацию GUI, что отнюдь не сказалось на качестве разработки. Даже больше, оно росло!

Неизменными остаются цели проекта, которых тот планомерно достигает:

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

«Википедия»

Думаю, нужно конкретизировать, что про удобство и простоту в большей мере начали думать в версии GNOME 2, поскольку взяли за основу статью Роберта Сэнфорда Хэвока Пеннингтона, в которой тот описал, как должен функционировать идеальный, по его мнению, GUI. Об этом будет сказано ниже. Кстати, достаточно любопытное чтиво, очень советую! wink

GNOME 1.0

По большому счету, развитие графической оболочки шло бы своим чередом… возможно, даже без сучка, без задоринки, но в какой-то момент (апрель 2011-го) на свет появилась 3-яя версия GNOME и тут же стала поводом для множества споров и даже достаточно весомого оттока пользователей, не согласных с вектором развития некогда любимого окружения.

Но обо всем этом мы поговорим через несколько мгновений, а пока что я очень советую вам прочесть статью на «Википедии», если вы интересуетесь подробностями развития GNOME. Я же не считаю важным останавливаться на каких-то отдельных ее аспектах и бегу-бегу-бегу далее по тексту! lol

Версии GNOME

Первая стабильная версия GNOME появилась в марте 1999-го. Как она выглядела — можете увидеть на скриншоте выше. Скажу лишь, что основные элементы интерфейса оставались неизменными вплоть до выхода 3-ей версии GNOME, и именно поэтому она так враждебно была принята сообществом.

Уже в июне 2002-го мир увидела версия GNOME 2.0. Она казалась достаточно схожей c предыдущими, однако таила в себе огромное усовершенствование — переход на библиотеки GTK+ 2.0.

GNOME 2.0

Вообще, именно вторую ветку версий этого графического окружения принято считать классической. Она — своеобразное «зеркальное отражение» 3-ей версии KDE, которая является чем-то  н̶а̶ ̶у̶р̶о̶в̶н̶е̶ ̶В̶ы̶с̶о̶ц̶к̶о̶г̶о̶,̶ ̶а̶,̶ ̶м̶о̶ж̶е̶т̶ ̶б̶ы̶т̶ь̶,̶ ̶д̶а̶ж̶е̶ ̶и̶ ̶в̶ы̶ш̶е̶ вроде ориентира в мире GNU и Linux, на который с ностальгией глядят и по сей день все заставшие времена рассвета GNOME.

Точно так, как 3-ю версию KDE форкнули и создали Trinity Desktop Environment, GNOME 2 п̶о̶ ̶в̶с̶е̶м̶ ̶з̶а̶к̶о̶н̶а̶м̶ ̶с̶а̶н̶с̶а̶р̶ы̶ переродился и сегодня предстает перед нами в образе графического окружения MATE, о котором речь пойдет в отдельной статье.

Из особенностей 2-ых версий GNOME следует обратить внимание на двухпанельную конфигурацию рабочего стола, когда на одной (верхней) панели размещены строка меню, область системных уведомлений и «лоток» (он же — «tray») вкупе во семи остальными инструментами вроде часов, погоды и так далее, а на нижней — быстрый запуск, список открытых окон и переключение между виртуальными рабочими столами.

Именно такой образ GNU/Linux сегодня считается едва ли не эталоном среди «олдовых» линуксоидов, к коим я причисляю и себя. grin

GNOME 2.22 с тем самым «классическим» видом

Но оставим все эти ностальгическо-лирические отступления и вернемся в русло. Итак, GNOME 2.XX (под «ХХ» здесь я понимаю практически любую субверсию, кроме разве что самых ранних) очень полюбился сообществу. Работать с ним — одно удовольствие, а стопроцентная свободность графического окружения некоторым образом исключает возможность попадания в систему вредоносного ПО.

Но все изменилось в один момент…

Многострадальный GNOME 3

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

GNOME 3 (GNOME Shell) в Debian GNU/Linux

И многим это не понравилось.

Даже сам Линус Торвальдс в свое время очень нелестно отзывался о GNOME 3. Что уж говорить про рядового «хомячка» (домашнего пользователя)? grin

История с 3-ей веткой версий GNOME немного напоминает перипетии с KDE 4.XX – 5.ХХ: то же непринятие, та же желчь на сетевых форумах, те же гневные посты в социальных сетях и, опять же, поиски альтернатив. А их как раз за последние годы наплодилось достаточно, но всему свое время. smile

Примерно так выглядит главное меню GNOME 3.XX

Людям, что называется, «не зашли» новые принципы взаемодействия на уровне «пользователь – операционная система». Разработчики поменяли, казалось бы, абсолютно все, что могли, оставив небольшую память про GNOME 2.ХХ в виде «GNOME Classic» — одной из ипостасей 3-го GNOM’а. Она призвана удовлетворить тех пользователей, которые н̶о̶с̶т̶а̶л̶ь̶г̶и̶р̶у̶ю̶т̶ ̶о̶с̶о̶б̶о̶ ̶а̶к̶т̶и̶в̶н̶о̶ не согласились на такой обновленный вид своих систем, но, честно говоря, не очень хорошо эту задачу решает.

Примерно так выглядит GNOME Classic в Debian GNU/Linux

Из самых главных нововведений 3-й версии следует упомянуть, естественно, использование оболочки GNOME Shell — графической оболочкой среды GNOME, которая и есть причиной всего этого эстетического возмущения. Номер «3» намекает на использование инструментария GTK+ с тем же порядковым номером версии, что тоже достаточно круто.

Шло время — GNOME 3 не стоял на месте. Как и в случае з KDE Plasma, на смену достаточно глючным первым версиям пришли новые, исправленные и доработаные. Да, бурчание пользователей не прекратилось, однако большинство все-таки свыклись с мыслью, что теперь именно GNOME 3.XX является типичным GUI для целой кучи прекрасных дистрибутивов (вроде Debian GNU/Linux, Ubuntu, Fedora и многих других).

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

А что же сегодня?

Сейчас GNOME, как и KDE, является одной из лучших графических оболочек GNU/Linux. Он намного менее гибок в настройках «из коробки» — некоторые пользователи даже считают, что это наименее настраиваемая вариация UNIX’ового GUI, — однако эта проблема решается установкой специального инструмента под названием GNOME Tweak Tool (или GNOME Tweaks). Он позволяет добавлять, включать или выключать расширения (extensions).

GNOME Tweak Tool с активной вкладкой «Расширения»

Существует специальный сайт для работы с расширениями GNOME Shell, откуда (при наличии плагина в браузере) их можно буквально в один клик установить и активировать. В принципе, все про установку этих расширений вы можете прочесть на нашем же сайте, если эта тема вам интересна. Добавлю лишь, что в скором времени обязательно сделаю для вас экскурсию свобственными extension’ами. wink

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

Кушаю немного больше, но работаю нормально! Ваш GNOME 3

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

Как установить GNOME 3 в GNU/Linux?

Для того, чтобы установить последнюю версию GNOME в Debian GNU/Linux или его прямых форках, выполните в терминале:

sudo apt install gnome

Обратите внимание! Таким образом установится полный GNOME — и оболочка, и программы, и все остальное. Если же вам нужно установить какую-то определенную его часть, загляните сюда.

Но GNOME — это и так типичное рабочее окружение в Debian GNU/Linux, поэтому для начала удостоверьтесь, что в нем не работаете. lol

В Ubuntu GNOME можно даже не пытаться установить — он уже там. grin Я серьезно: начиная с версии 17.10, основное окружение в Ubuntu — именно GNOME Shell, но очень модифицированный, чтобы быть похожим на бывший типичный для этой системы GUI — Unity.

Та самая Ubuntu 17.10, с которой система перешла на GNOME

Со всем зоопарком форков Ubuntu иначе: в них нужно устанавливать GNOME. Ситуация осложняется тем, что в любом Ubuntu-подобном дистрибутиве — независимо от его графического окружения, но только в том случае, если это не GNOME — уже есть весь набор программ и утилит для корректной работы. Если вы выполните установку полного пакета (как в случае с Debian GNU/Linux), то получите в своей системе, например, два текстовых редактора, два файловых менеджера, два калькулятора и так далее. Все потому, что большинство современных графических окружений являются, по сути, средами, а поэтому поставляются со всем необходимым.

Поэтому лучше установить только сам GNOME Shell плюс кое-какие дополнительные утилиты.

sudo apt install gnome-shell gnome-shell-extensions gnome-tweak-tool

Обратите внимание! Если система не найдет пакет gnome-tweak-tool, попробуйте вместо него установить gnome-tweaks. Они там по сто раз названия меняют… razz 

Установить GNOME в Arch Linux и форки можно командой:

sudo pacman -S gnome

Если вдруг возникнут вопросы, рекомендую обратиться сюда.

Опять же, команда выше установит полный GNOME со всеми его потрохами. wink

А ежели пользуешся ты, человечище, Fedora Linux, то ты уже, скорее всего, в GNOME. Помнишь, я говорил тебе, что многие дистры его катают по умолчанию?

Но установить GNOME в Fedora Linux можно так:

sudo yum groupinstall gnome

Выводы

Да-да, Читатель, я умолчал о многом: и об огромном комплексе программного обеспечения, которым славится GNOME (оставлю удовольствие знакомиться с ним вам); о проблемах совместимости новых расширений для GNOME Shell со старыми версиями этой самой Shell; о пока что безуспешных попытках разработчиков перейти с менеджера X-Window System на cыроватый (?!) Wayland…

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

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

Автор: root
Изображения: из открытых источников
Видео: GNOME Desktop

Автор публикации

не в сети 4 месяца

root

0
Адміністратор сайту «LinuxTheBest»
Комментарии: 235Публикации: 67Регистрация: 11-01-2019
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

68
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
24 Темы
44 Ответов
11 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
20 Авторы комментариев
Ramzanrootlyubomyrkoandrey.siroshtanvovan Последние авторы комментариев
10 причин, почему GNU/Linux лучше Windows
Гость

[…] тысяч программ, разные графические окружения (те же GNOME и KDE выглядят абсолютно иначе!), сотни тысяч способов […]

lyubomyrko
Участник

Дякую за такі гарні статті про Gnome і KDE, чесно аж захотілося спробувати KDE 5 і Gnome)

Stan
Редактор

У мене аналогічна реакція)) От тільки нещодавно я вже користувався “Кедами” в KDE Neon, а Gnome вчора після перегляду статті встановив на Linux mint. )

Ramzan
Гость
Ramzan

Считаю гном 3 велосипедом без колес. Все держатся на костылях и твиках. Что бы передвинуть часы верхний панели нужен твик скоро что бы создать папку предается ставить что то типа create folder. Именно появление гном 3 привело к созданию других оболочек юнити-удобная надстройка над гном 3, корица, мате. Обидно что основная редакция убунту идет со жрущим и подпертым всякими костылями гном 3. Лучше бы основную версию с кедами или мате.… Читать далее »

trackback

[…] KDE (Plasma Desktop)• GNOME• MATE• Xfce• LXDE• […]

trackback

[…] окружениях GNU/Linux. Мы уже беседовали о KDE (Plasma Desktop), GNOME, MATE, Xfce, и LXDE — пяти самых популярных DE в мире […]

trackback

[…] По умолчанию в нем отмечены пункт «Debian Desktop Environment» (GNOME), а также несколько иных (возле них стоит звезочка: […]

trackback

[…] GNU, другие свободные программы вроде пакета LibreOffice, а также графическая среда GNOME, являющаяся для проекта Debian […]

trackback

[…] с вами уже обсудили KDE, GNOME и MATE. Теперь же вполне логично обратить пристальное […]

andrey.siroshtan
Участник

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

Андрій
Гость
Андрій

Богдан всі статті супер. так тримати.

Степан
Гость
Степан

Раньше нравился KDE, а именно своей кастомизацией, но придя на работу где коллеги в основном сидели на федоре с гномом, + установленными на них темы и расширений, я увидел не такой уж страшный 3-гном. Используя гном на работе, я настолько привык, что кнопка пуск отображает все открытые окна, что я на любой системе будь-то винда или Линукс с КДЕ я уже интуитивно нажимаю пуск для переключение окон. В общем гном-3… Читать далее »

majisp
Участник

Windows 10 Зе бест!! wink grin grin lol lol

Stan
Редактор

Субъективное мнение. wink

vovan
Гость
vovan

ху..ест. простите, не удержался.
Не поддавайтесь на провокации (кстати у того же Лещенко есть на Ютубе ролик про срачь на такие провокации). не пишите опровержений и продолжайте обсуждать тему и не отвечать провокаторам. Спасибо за понимание.

mikeos
Гость
mikeos

Перепробував багато DE, але завжди вертався на Gnome (хоча і там є багато що мені не дуже подобається). Але найкращим для мене був Unity – простий, зручний, стабільний (в Ubutu 16.04)

Klaus
Участник

Удобство, комфорт, некоторое понимание, устойчивость к разным потрясениям (вирусы и “голова-руки” smile ) – это для меня на первом месте . Многолетнее употребление продуктов MSoft, нарисовало в моём понимании стереотипов маленькую тележку. Теперь всё похожее на Win кажется более понятным, т.е. всё на своих привычных местах. Интересно как обстояло с этим у Мигеля и Фредерико? Влияние Окон на разрабов.

Klaus
Участник

Хм. Ладно запилю ка я на флешку Ubuntu 18.04. Посмотрю в Live. Если понравится, покупать новый ноут? Помощнее. neutral Сейчас МАТЕ радует. cool

Klaus
Участник

Э-э-э… что сказать? Ну, тоже GNU Linux. Хорош, но железо обновлять под него не буду. Пока не буду. wink

Alex.Andoral
Участник

1. Cinnamon
2. KDE
3. Mate
4. Gnome

padsel
Участник
padsel

а можно так же, но про xfce?

lyubomyrko
Участник

Мій топ графічних середовищ:
1. Cinnamon.
2. xfce.
3. Mate.
4. KDE.

Vladimir
Гость
Vladimir

поддерживаю, но мой список несколько по другому выглядит:
1. KDE.
2. xfce.
3. Mate.
4. Cinnamon.
5. GNOME3.

Max
Администратор

Мacks прекратите тут ругаться. получите бан.

lyubomyrko
Участник

Мені ніколи не подобався раніше Gnome 3, може варто спробувати, хоча в мене залізо слабке дуже?

Себа
Участник

На слабом железе лучше даже не пробовать. Их Mutter даже на сильном железе лагает (смотрел как-то видео, как даже на официальной презентации новой версии меню приложений две секунды открывалось)

Max
Администратор

Хорошая статья)

Stan
Редактор
Stan

Шикарна стаття) Давно гном не юзав, а тут аж надихнувся та й встановив собі. smile От тільки ніяк не збагну, як встановити/оновитись до 3.30, бо щось як не намагався, далі ніж 3.28 не пішло…

Себа
Участник

Да здристни ты уже в туман

Slipknot
Участник

Я все таки фанат KDE
Дальше наверное XFCE
Мой топ 5 DE

  • KDE
  • XFCE
  • Cinnamon
  • Gnome
  • Mate
  • Авторизация
    *
    *
     
    Регистрация
    *
    *
    *
    *
     
    Генерация пароля