Gnome

Честный рейтинг лучших онлайн казино за 2020 год:
  • РОКС Казино
    РОКС Казино

    1 место! Моментальные выплаты + Джекпоты до 100 млн!

  • СОЛ Казино
    СОЛ Казино

    2 место в рейтинге! Забирайте бонус за регистрацию!

  • Казино ИКС
    Казино ИКС

    Большие Джекпоты и высокая отдача с автоматов!

  • ДЖОЙ Казино
    ДЖОЙ Казино

    Моментальные выплаты и много бонусов!

Что такое графические оболочки в Linux — KDE, Gnome и прочее — Часть 2

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

Что-то давненько не было ничего по «пингвинам» (Линуксу) и надо бы это дело исправлять, благо мы уже касались таких вещей, как репозитории менеджеры пакетов с зависимостями, рут и пользователи, монтирование (и зачем нужно) и прочее прочее, что можно поискать так.

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

Обучим, расскажем, покажем, трудоустроим!
Станьте опытным пользователем, администратором серверов и сетей, веб-дизайнером или кем-то из смежной сферы!

Немного истории

Долгое время существовало всего несколько рабочих окружений: KDE , GNOME и Xfce . Они были созданы во второй половине 90 -х годов. Затем в 2006 г. появился LXDE .

LXDE (англ. Lightweight X11 Desktop Environment ) — свободная среда рабочего стола для UNIX и других POSIX -совместимых систем, таких как Linux или BSD .

Проект LXDE направлен на создание новой быстрой, легковесной и энергоэффективной среды рабочего стола. LXDE создана простой в использовании, достаточно лёгкой и нетребовательной к ресурсам системы.

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

Поехали (скриншоты более-менее везде кликабельны).

GNOME 3

GNOME – культовая оболочка но с 3 версии потеряла своих фанатов (меня в том числе), т.к. нацелена больше на устройства с сенсорным экраном.

Поставляется по умолчанию в Fedora и Debian .

KDE 5

У KDE интерфейс ориентирован на максимальную настраиваемость.

Поставляется по умолчанию в openSUSE , PCLinuxOS, Mageia и Chakra .

LXDE и Xfce

Идеальными решениями для слабых машин считаются Xfce и LXDE . Если вкратце то Xfce более мощный в настройке, а LXDE легковеснее.

Если хотите попробовать эти окружения то скачайте Lubuntu и Xubuntu соответственно.

Unity

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

После выхода GNOME 3 , который справедливо был плохо воспринят сообществом пользователей, стали появляться форки, такие как Cinnamon и MATE .

После выхода GNOME 3 команда Linux Mint (почитать о нем можно у нас вот тут и здесь) решила поддержать разработку оболочки MATE (разработанному пользователем Arch Linux ), представляющая собой форк GNOME 2 .

Список казино полностью на русском языке:
  • РОКС Казино
    РОКС Казино

    1 место! Моментальные выплаты + Джекпоты до 100 млн!

  • СОЛ Казино
    СОЛ Казино

    2 место в рейтинге! Забирайте бонус за регистрацию!

  • Казино ИКС
    Казино ИКС

    Большие Джекпоты и высокая отдача с автоматов!

  • ДЖОЙ Казино
    ДЖОЙ Казино

    Моментальные выплаты и много бонусов!

Оболочка вернула фанатам «классического рабочего стола» то чего так не хватало в GNOME 3 .

Cinnamon

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

Cinnamon построен на GNOME 3 , но пытается быть похожим на GNOME 2 .

Сравнение производительности рабочих окружений Linux

Сравнивая потребление оперативной памяти я беру за основу Ubuntu 17.04 , как самый популярный дистрибутив ( Linux Mint все же не является лидером, т.к. в магазинах Вы вряд ли встретите ноутбуки с этой ОС ) и ради чистоты эксперимента, т.к. Linux Mint берет за основу именно ее. Linux Mint все же присутствует в обзоре, т.к. мы не можем обойти вниманием Cinnamon, но следует учесть, что точность данных при этом будет не точна, т.к. помимо основных программ Ubuntu, Linux Mint добавляет еще и свои программы, следовательно, данные могут быть выше на пару десятков мегабайт.

Замеры я проводил в виртуальной машине VirtualBox 5.0.40 с выделенной оперативной памятью в 2540 МБ , хостовой машиной была Linux Mint 18.2 Sonya 64 -разрядная с последними обновлениями.

С сайта ubuntu были скачаны: Kubuntu, Xubuntu, Lubuntu, Ubuntu GNOME, Ubuntu MATE и конечно же основная версия с Unity , которая будет последней, т.к. в будущем основным рабочем окружением будет GNOME .

Стоит понимать, что приведённые ниже данные о загрузки оперативной памяти не говорят, что тот же GNOME 3 будет потреблять 911.3 Мб памяти, но т.к. мы сравниваем окружения на базе одного дистрибутива (кроме Linux Mint с его Cinnamon ), то, следовательно разница в потреблении ОЗУ зависит именно от рабочего окружения.

Итак скриншоты «Диспетчера задач» по порядку:

..и наконец, любимый MATE :

Сравнительная таблица потребления ОЗУ в МБ :

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

Gnome 3 и его форки Cinnamon c Unity потребляют слишком много памяти для нетбуков и ноутбуков. Хотя если у Вас много оперативной памяти (от 6 и более), то Вам вряд ли надо заботиться о смене любимого рабочего окружения.

KDE в последних версиях стал стабильнее. Если Вам хочется все настроить под себя, то KDE будет лучшим вариантом.

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

Такие дела. Давайте к послесловию?

Послесловие

В данной статье были упомянуты наиболее популярные рабочие окружения. Если у Вас возникает вопрос «Почему не были упомянуты: Awesome , Blackbox , Enlightenment , FVWM , Fluxbox , IceWM , Openbox , Window Maker ?» Они являются менеджерами окон. Кратко о разнице между Средой рабочего стола и Оконным менеджером :

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

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

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

GNOME

GNOME

Разработчики: GNOME Foundation и Проект GNOME
Выпущена: 3 марта 1999
Предыдущий выпуск: 3.22.1 «Karlsruhe» (12 октября 2020)
Состояние разработки: активное
Написана на: Си, C++, Python, Vala и JavaScript
Операционная система: GNU/Linux и др. UNIX-подобная операционная система
Лицензия: GNU GPL и GNU LGPL
Веб-сайт https://www.gnome.org/

GNOME [1] — свободная среда рабочего стола для UNIX-подобных операционных систем. GNOME является частью проекта GNU.

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

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

Содержание

Происхождение

Проект GNOME был основан в августе 1997 года Мигелем де Икасой и Федерико Меной Кинтеро как попытка создать полностью свободную рабочую среду для операционной системы GNU/Linux.

В то время единственным вариантом для неискушённого пользователя являлась среда KDE. Но KDE основана на инструментарии Qt фирмы Trolltech, который тогда был проприетарным продуктом. Чтобы не допустить ухудшения ситуации, была инициирована разработка GNOME — новой свободной рабочей среды на основе инструментария GTK+, созданного ранее для графического редактора The GIMP и распространяемого на условиях GNU LGPL.

В 2000 году версия Qt 2.2 была выпущена на условиях GNU GPL, в результате чего лицензионные проблемы KDE были ликвидированы. Однако проект GNOME, к тому времени уже достаточно развитый, продолжил своё существование, а к настоящему моменту снискал массовую популярность и используется по умолчанию во многих дистрибутивах UNIX.

Организация

Как и большинство свободного ПО, проект GNOME не имеет строгой и чёткой организации. Обсуждение разработки GNOME происходит в нескольких списках рассылки, доступных для всех. В августе 2000 года был создан GNOME Foundation (фонд GNOME) для решения административных задач, общения с прессой и как точка взаимодействия с организациями, заинтересованными в разработке приложений для GNOME.

Платформы

Несмотря на то, что GNOME изначально была средой для GNU/Linux, сейчас она может быть запущена на большинстве UNIX-подобных систем: AIX, IRIX, разновидностях BSD, HP-UX; а также частично была адаптирована фирмой Sun Microsystems для ОС Solaris вместо устаревшего CDE. Sun Microsystems также выпустила Java Desktop System — рабочую среду на базе GNOME. Существует порт GNOME для Cygwin, способный работать под управлением Microsoft Windows.

Архитектура

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

В основном GNOME написана на языке Си, однако для библиотек GNOME существуют механизмы (так называемые привязки, англ. bindings), позволяющие использовать их из других языков. Поэтому многие приложения для GNOME пишутся на языках C++, Python, Cи и других.

Центральную роль в GNOME играет инструментарий GTK+, который предоставляет средства для создания графических интерфейсов. В состав GTK+ также входят вспомогательные библиотеки:

  • GLib — библиотека удобных функций для программирования на Си;
  • GObject — объектно-ориентированный каркас для программирования на Си;
  • ATK— библиотека специальных возможностей для пользователей c физическими ограничениями;
  • Pango — библиотека для вывода текста в широком спектре письменностей.

GTK+ написан на Си, однако в последнее время всё больше GNOME-приложений разрабатываются на языках более высокого уровня. Это стало возможным благодаря тому, что в GTK+ изначально предусмотрена возможность относительно простого построения интерфейсов для других языков. Существуют надстройки для таких языков программирования, как Vala, C++ , Python (PyGTK), Perl (gtk2-perl), Java (java-gnome), Ruby (ruby-gnome2), , Tcl (Gnocl) и многих других. Только в программах, являющихся частью официального релиза GNOME, используются C, C++, Python и Vala.

Взаимодействие между приложениями

Существует мнение, что когда Мигель де Икаса создавал проект GNOME, он находился под впечатлением от компонентных технологий компании Microsoft (COM и ActiveX). Планировалось сделать аналогичные технологии (на основе CORBA) важной частью GNOME. Технология CORBA реализована в GNOME в виде брокера ORBit. Средства для создания графических компонентов, поддержки составных документов предоставляются библиотекой Bonobo.

Сегодня основным средством взаимодействия между приложениями является D-Bus — облегчённый механизм межпроцессного взаимодействия, специально разработанный для настольного применения. От использования CORBA и Bonobo планируется отказаться.

Графика и мультимедиа

В качестве графических и мультимедиа-инструментов в GNOME используются некоторые проекты freedesktop.org.

Библиотека Cairo обеспечивает вывод векторной графики. Она используется в GTK+ для отрисовки элементов интерфейса.

Технология GStreamer обеспечивает «прозрачную» работу с аудио и видео различных форматов — ввод, обработку и вывод. Её используют, в частности, мультимедиапроигрыватель Totem и программа извлечения аудио с компакт-дисков Sound Juicer.

Poppler — библиотека отображения PDF-документов, основанная на xpdf. Она используется приложением просмотра документов Evince. Tango Desktop Project — это попытка создать единый визуальный стиль для свободного программного обеспечения, в первую очередь в области значков. Официальная тема значков GNOME следует рекомендациям проекта Tango по внешнему виду значков, а также соответствует спецификациям наименования значков freedesktop.org.

Настройка среды

Начиная с GNOME 3.0, для хранения системных настроек используется фреймворк GSettings, основанный на формате файлов dconf. GSettings используется для хранения настроек среды и приложений и отслеживания их изменений. Для пользователя и приложений они представляются в виде единого «дерева» опций, подобно реестру Windows. Кроме того, GSettings позволяет системным администраторам ограничить изменение тех или иных настроек, сделав их обязательными для пользователей. Настройки можно изменять через Центр управления или через редактор dconf-editor. Приложения, использующие GSettings, могут предоставлять описания для отдельных опций, которые затем могут быть переведены на другие языки в рамках общего процесса локализации среды. В предыдущих версиях GNOME вместо GSettings использовался GConf.

Другие технологии

  • gettext — инструментарий, используемый для интернационализации и локализации среды.
  • GVFS (GNOME Virtual File System) — виртуальная файловая система, предоставляющая унифицированный доступ к различным видам файловых хранилищ.
  • Mutter — менеджер окон.
  • GNOME Keyring — система хранения конфиденциальных данных (таких, как пароли).
  • Libxml — библиотека для работы с XML.
  • LibGDA — GNOME Data Access.

Пользовательские приложения

Файловый менеджер и панели

Файловый менеджер Nautilus обеспечивает отрисовку рабочего стола со значками на нём, а также работу с файлами и директориями. Nautilus может работать в двух режимах: пространственном (англ. spatial) и режиме браузера. В первом режиме (по умолчанию в версиях 2.6 — 2.28)) каждая директория открывается в своём собственном окне, причём положение окон запоминается. Во втором режиме, подобно Проводнику Windows, перемещение по директориям производится в рамках одного окна, оснащённого панелями инструментов, деревом каталогов и другими элементами. Этот режим используется по умолчанию с версии 2.30. Начиная с версии 2.24, Nautilus поддерживает работу с вкладками.

В качестве оболочки по умолчанию, начиная с GNOME 3.0, используется GNOME Shell, основанная на оконном менеджере Mutter. Также до релиза GNOME 3.8 был доступен классический режим (fallback). Начиная с релиза GNOME 3.8, классический режим был заменен особым набором дополнений GNOME Shell, реализующим сходную функциональность.

Базовые приложения

  • GNOME Terminal — эмулятор терминала, предоставляющий доступ к командной оболочке UNIX для пользователя графической среды. GNOME Terminal поддерживает все типичные функции эмулятора терминала, а также цветной вывод и события от мыши.
  • gedit — текстовый редактор с поддержкой Юникода. Поддерживает использование вкладок для представления нескольких документов в одном окне, подсветку синтаксиса для ряда компьютерных языков, и другие возможности. Функциональность gedit может быть расширена с помощью плагинов.
  • Приложение Yelp предназначено для просмотра разного рода документации, установленной в системе. Yelp позволяет просматривать как справку по приложениям GNOME, так и стандартные справочные материалы man и texinfo. Yelp использует движок Gecko для отображения страниц документации. [2]

Интернет

Web (ранее — Epiphany) — стандартный веб-браузер среды GNOME начиная с версии 2.4. Использует движок WebKit (используется также в Safari и Google Chrome). До версии 2.28 использовался движок Gecko (применяется в Mozilla Firefox). Epiphany поддерживает просмотр нескольких страниц в одном окне с помощью вкладок, систему категоризуемых закладок, «умные закладки», а также систему расширений, с помощью которых в Epiphany были добавлены популярные функции из других браузеров.

Evolution — приложение для управления электронной почтой, расписанием и адресной книгой. Изначально разработанное компанией Ximian, которая затем стала частью Novell, это приложение вошло в состав GNOME в версии 2.8. Evolution поддерживает все основные почтовые протоколы, серверы Microsoft Exchange и GroupWise, включает в себя спам-фильтр и предоставляет ряд других возможностей.

Ekiga — приложение IP-телефонии и проведения видеоконференций, которое ранее называлось GnomeMeeting. Ekiga поддерживает протоколы SIP и H.323 и способна взаимодействовать с другими SIP-совместимыми клиентами, а также с Microsoft NetMeeting.

Empathy — приложение мгновенного обмена сообщениями, поддерживающее множество протоколов текстовых сообщений, а также видео- и голосовое общение. Включен в GNOME в версии 2.24.

Графика и мультимедиа

Приложения Eye of GNOME и Evince обеспечивают просмотр соответственно изображений и документов в широком спектре форматов, включая PNG, JPEG (Joint Photographic Experts Group), GIF, SVG, TIFF (и многие другие) для изображений и PDF, DjVu и DVI для документов.

Totem — мультимедиа-проигрыватель среды GNOME. В качестве основы он может использовать GStreamer (до версии 2.28 использовался также Xine) и позволяет воспроизводить видео и аудио в различных форматах. Totem позволяет формировать плей-листы, поддерживает субтитры, интегрируется с файловым менеджером Nautilus и веб-браузером Epiphany.

Sound Juicer — приложение для извлечения звуковых дорожек с компакт-дисков. Оно основано на библиотеках GStreamer и позволяет кодировать получающиеся звуковые файлы в любом из форматов, поддерживаемых GStreamer. Sound Juicer может автоматически получать метаданные о диске из базы данных MusicBrainz, а также поддерживает воспроизведение дорожек диска непосредственно в окне извлечения.

Графические утилиты администрирования

GNOME System Tools — это комплект графических средств для администрирования UNIX-систем. GNOME System Tools абстрагируют отличия в отдельных разновидностях UNIX и дают возможность изменить основные настройки системы, не прибегая к правке конфигурационных файлов — традиционного средства настройки UNIX. В настоящее время в состав GNOME System Tools входят инструменты для настройки учётных записей пользователей системы, сетевых подключений, даты и времени, системных служб и общих сетевых ресурсов.

Средства разработки

Начиная с GNOME 2.18, в состав GNOME входят также средства разработки приложений. На данный момент это Glade — визуальное средство построения графических интерфейсов на основе GTK+; и Devhelp — программа просмотра справочной документации по различным технологиям GNOME.

Другие официальные приложения

Ниже перечислены некоторые другие официальные приложения GNOME, входящие в состав проекта и выпускаемые вместе с остальными частями среды.

  • Alacarte — редактор меню.
  • Brasero — программа для записи CD и DVD.
  • Bug Buddy — программа формирования и отправки отчётов об ошибках, возникающих в других приложениях GNOME.
  • GCalctool — калькулятор.
  • GNOME Games — набор игр.
  • GNOME Display Manager — дисплейный менеджер (графическая программа аутентификации пользователей среды).
  • GNOME Keyring Manager — программа управления конфиденциальными данными, хранящимися в зашифрованном виде в GNOME Keyring.
  • GNOME Screensaver — хранитель экрана.
  • GNOME System Monitor — монитор состояния системы.
  • Таблица символов GNOME — таблица символов Юникода.
  • File Roller — менеджер архивов.
  • Orca (итал.) — средство реабилитации (в том числе, экранный диктор).
  • Pessulus — программа для ограничения доступа к определённым функциям среды.
  • Sabayon — программа редактирования профилей пользователей (наборов настроек среды).
  • Seahorse — программа управления ключами шифрования.
  • Tomboy — программа создания заметок.
  • Vinagre[en] — VNC- и RDP-клиент.

Сторонние приложения

  • AbiWord — текстовый процессор;
  • Gnumeric — табличный процессор;
  • GnuCash — программа управления финансами;
  • Inkscape — редактор векторной графики;
  • Pidgin — мессенджер;
  • Rhythmbox — музыкальный проигрыватель.

Установка и демонстрация всех возможностей GNOME в Debian

Установка [3]

Есть четыре варианта установки GNOME в Debian:

  • Полная среда GNOME, включая элементы, которые не являются официальной частью релиза. Предоставляет рекомендуемое окружение среды GNOME для Debian:
  • Официальный набор элементов среды GNOME:
  • Минимальная набор элементов, необходимых для работы GNOME:
  • Набор элементов GNOME с вспомогательными технологиями: Чтение с экрана, лупа…:
  • Самая минимальная установка среды GNOME:

GNOME

GNOME — графическое окружение для UNIX-подобных операционных систем (BSD, линукса, и т.д) домохозяек. Пока ещё является официальной рабочей средой проекта GNU (см. ниже) и распространяется по лицензии GNU GPL.

Также, GNOME — акроним от англ. GNU Network Object Model Environment

На ЛОРе сторонники KDE зовут фанатов GNOME гномосеками, фанаты GNOME сторонников KDE — кедерастами. Как видим, фанаты обеих графических сред очень любят друг друга, хотя названия как бэ намекают на характер любви.

Содержание

[править] Разработчики GNOME o своем творении

Разработчики как бы говорят нам, что ориентируются на создание полностью свободной рабочей среды как для начинающих пользователей, так и для продвинутых сисадминов, программеров (во время рождения гнома кеды основывались на несвободном Qt, что давало хорошую пищу для троллинга кедерастов). Использует тулкит GTK+, изначально предназначавшийся для графического редактора GIMP (GTK = GIMP ToolKit). Кстати, один из разработчиков GNOME — выходец из Apple [ЩИТО?] .

[править] Пользователи KDE o GNOME

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

KDE экономит количество кликов, экономит время, память и не даёт мне сойти с ума.

[править] Пользователи GNOME о самом GNOME

Аналогично с пеной у рта при выходе новой версии GNOME доказывают пользователям KDE, что нововведения в GNOME ничуть не хуже самой их KDE, однако с появлением GNOME 3 стали это делать реже, а многие из них даже ушли на другие DE, теперь гномосеков в разы меньше, чем кедарастов, потому что в KDE расколов не было, нет и не будет, KDE по-прежнему един и всех кедарастов устраивает.

Алсо, Линус Торвальдс о GNOME:

I personally just encourage people to switch to KDE. This «users are idiots, and are confused by functionality» mentality of GNOME is a disease. If you think your users are idiots, only idiots will use it. I don’t use GNOME, because in striving to be simple, it has long since reached the point where it simply doesn’t do what I need it to do. Please, just tell people to use KDE.

Но это не помешало ему перейти на Гном после того, как он увидел 4-й KDE. Увидев же 3-й Гном, он вообще перешёл на Xfce, после чего вернулся обратно на Gnome.

[править] Новый виток DE-срача

24.01.2009 на ЛОРе появилась новость о том, что Линус поменял своё мнение о кедах, попробовав четвёртую версию, и пересел на гном. Заодно публично обосрал новые кеды. Часть кедерастов срут кирпичами, часть соглашаются.

I used to be a KDE user. I thought KDE 4.0 was such a disaster I switched to GNOME. I hate the fact that my right button doesn’t do what I want it to do. But the whole «break everything» model is painful for users and they can choose to use something else.

На данный момент тема собрала 43 страницы комментов и стала крайне унылой, поскольку анонимуса туда не пускают.

27.07.2020 Линус проклял GNOME 3 и переехал на Xfce. KISS in action. [1]

I’m using Xfce. I think it’s a step down from gnome2, but it’s a huge step up from gnome3. Really.

[править] Возможность выхода GNOME из проекта GNU

Срач возник из-за агрегатора Planet GNOME, собирающего посты с блогов различных гномосеков-девелоперов. Сообщения не проходят какой-либо фильтрации, поэтому туда попадают и те, которые к гному никакого отношения не имеют. Всё бы ничего, но среди этого оффтопа попадаются посты про проприетарное ПО и быдлодевайсы, причём с позитивным отношением к данным явлениям. Как пример, пост Мигелюшки про айфон [2].

Естественно, Столлману пропаганда ректального рабства на сайте проекта, находящегося под крылом созданных им GNU и FSF, не по нраву, и он попросил фильтровать базар, попадающий на Planet GNOME. В ответ на это часть главных гномосеков подняла вопрос о выходе гнома из гну [3]. Данная инициатива была поддержана не всеми главгномосеками, решение ещё не принято, так что можно запасаться попкорном. В любом случае кина не будет, так как из GNU выйти можно только людям; программы же под лицензией ЖоПэЭль перебегать никуда не могут — в этом-то и изюминка FSF: апологеты свободного софта просто найдут других программистов, которые будут следовать их правилам и которые понимают зачем эти правила нужны.

[править] Гномтрисрач

Начался по всему интернету с выходом третьей версии Гнома. Кдешники радуются, убунтоводы негодуют как тому, что новый гном не будет включен в 11.04 (в 11.10 таки включили), так и тому, как он ужасен, и все кидаются друг в друга какашками. Яркий пример представляет собой, конечно, любимый ЛОР Страница за страницей заполняется булькающим пахучим сами-знаете-чем.

Разработчиками Linux Mint были запилены MGSE (Mint GNOME Shell Extensions), которые добавляли в третий гном панель задач и прочие привычные пользователям GNOME 2 штуки, но этим набором расширений никто не пользовался, поэтому его выпилили. А вот форк Cinnamon от тех же разработчиков живёт и здравствует. Ещё есть MATE, форк второго гнома, который уже портировали на третий GTK и убрали из него все зависимости, пересекающиеся с GNOME 3, так что теперь ты, %username%, можешь спокойно и без лишнего секса пользоваться обоими DE.

[править] Немного слов о GNOME 3

Надо сказать, что на момент версии 2.32 Гном действительно представлял собой страшную кашу из разных технологий (одно только соседство gconf и dconf чего стоит). Це усё потому, что изначально они хотели выпустить GNOME 3 ещё в сентябре 2020, но в последний момент передумали, и всё, что уже успели портировать на ещё сырой третий GTK, спешно портировали обратно на второй. Тем временем Qt развивалась, а GTK2 задыхался под грузом обратной совместимости, мешающем реализовать действительно радикальные нововведения. А релиз солнцеликого третьего Гнома, который во мгновение ока решит все проблемы разработчиков, всё откладывался. Хотя три с половиной разработчика GTK действительно что-то пилили в третьей версии (например, выпилили устаревшие рисовальные API в пользу няшного Cairo), что давало повод надеяться, что они действительно сделают из третьей версии если не конфетку, то по крайней мере нечто съедобное. Как и при релизе KDE 4, все ждали срачей «Гном уже не торт» и «GNOME 3.0 != GNOME 3» и предусмотрительно закупали попкорн, а также ждали новые форки под gnome 2, в итоге вышло вместо одного форка — (Pantheon, GNOME-flashback, Cinnamon, Mate, Consort …), и все не нужные, и все их пилят сами знайте кто … ИЧСХ, многие популярные дистры это все берут и содержат, надо же как-то не потерять лицо после подобного фейлспама среди виндузятников и пр.

Потом появились первые скрины и даже загрузочный Live cd / usb на котором можно полюбоваться на нестабильные версии нового DE. Анонимные аналитики ЛОРа плюются и предрекают гному скорую смерть.

06.04.2020 (по новости на ЛОРе) GNOME 3 вышел. Чем вызвал бурный когнитивный диссонанс практически у всех, и не только на ЛОРе. Чего только стоят одни эпичные высеры кирпичей в теме про тестирование Fedora 15 Beta.

Самые значительные изменения:

  • GNOME Shell теперь по умолчанию в составе GNOME 3. Именно это вызвало больше всего криков, так как Shell без расширений практически непригоден к использованию простыми пользователями. Вместо меню GNOME 2 сделали «Обзор» (en: Activities), в котором можно наблюдать миниатюры окон и рабочих столов (там же расположилось полноэкранное меню приложений, что тоже несколько доставляет). С одной стороны, эта возможность прикручивалась к GNOME 2 только с помощью compiz и подобных оконных менеджеров. С другой, пользователю, привыкшему к традиционной «панели задач», странно и непривычно видеть, что в GNOME Shell это единственный способ переключения между окнами (кроме Alt+Tab, но и его успели тронуть (а старое поведение переместили на Super+Tab, так-то)). Хомячок попытается любыми способами вернуть панель со списком окон или прикрутит док (благо их полно).
  • В GNOME 3 «рабочий стол» с иконками по умолчанию отключен. Придётся использовать dconf-editor или GNOME Tweak Tool (с помощью которого, кстати, сейчас и меняют тему иконок и тему GTK3 в GNOME 3).
  • Была удалена вся «лишняя» (по мнению авторов сабжа) функциональность, а на замену напилен механизм расширений, на которые авторы еще умудряются и класть хуй. В GNOME 2 и прочих апплеты для того, чтобы пипл легко их ставил, можно было размещать только в репозитории, в результате создатель расширения был хоть как-то ответственен за свой апплет, иначе собирается рассылка и на ней уже осуществлялась передача другому мейнтейнеру. Иными словами, весь срок поддержки дистрибутива можно жить с любым апплетом из центрального репозитория спокойно. А с расширениями это все превратилось в помойку типа Launchpad, где пару релизов расширение подержали, а потом уже забросили. В итоге можно остаться без расширения, даже не дойдя до середины срока поддержки дистрибутива.
  • Интерфейс стал чем-то напоминать Mac OS, изнасилованный win8.
  • Все настройки в system-control-center урезаны. Ветви и ключи «урезанных» настроек можно наблюдать в dconf, если не полениться и покопаться там с помощью dconf-editor (например, действие при закрытии крышки ноутбука и имя Bluetooth компьютера тоже придётся менять где-то там; тему можно сменить в том же GNOME Tweak Tool).
  • fallback удалили с 3.8. Все, Анонимус, жри теперь кактус shell молча.

Некоторые после этого переползли на GNOME 3 аж с XFCE, некоторые, наоборот, после выхода GNOME 3 переехали кто куда — на KDE, XFCE или вообще на голые WM с прикрученными панельками. О GNOME 3 лучше сложить своё мнение, чем читать всякие лурки и обзоры GNOME 3. Некоторые говорят, что через недельку и после установки пары-тройки расширений боль проходит и всё вдруг становится юзабельным…

[править] GNOME Shell vs. Unity

С появлением планов Ubuntu 11.04 масла в огонь подлил Марк «Космонавт» Шаттлворт. Пока второй Гном находился в застое, а прототипы б-гоподобного GNOME Shell отличались на редкость вырвиглазным дизайном и тормозили даже на топовых машинах, Canonical, который и до этого одолевала тяга к изобретению велосипедов, выкатил свою собственную оболочку для Гнома, с глобальным меню и полупрозрачными панельками. Что характерно, как и гномошелл, обилием настроек Unity не отличается, при этом абсолютно так же расколол сообщество на «вау!» и «верните всё как было!».

И тут, когда казалось, что GNOME 3 так и будет вечно откладываться от релиза к релизу, разработчики Гнома собрались и вымучили новый прототип GNOME Shell, похожий на предыдущий чуть более чем никак, зато подозрительно напоминавший прототип Unity. Разборок на тему того, кто у кого что стырил, правда, не началось, зато GNOME Foundation и Canonical друг на друга разобиделись и сказали, что только их разработки есть настоящее Ъ, а другая сторона игнорирует их труды и вообще вставляет палки в колёса.

В итоге третий Гном вместе с новым шеллом (который таки отрихтовали к релизу и он перестал тормозить) наконец вышел почти одновременно с появлением Unity на десктопах, и убунтовцы (а больше нигде Unity и нет) остались чесать репу: куда же им сваливать?

В целом идеология у обеих оболочек схожа: предельно минималистичный интерфейс (чтобы домохозяйки не запутались) с огромными шрифтами и закосами под Мак и планшеты, док намертво прибит к левому краю, а системные индикаторы — в правом верхнем. Разница в деталях, а также разница в размере настроек, у GNOME Shell он средний (между Unity и GNOME 2), у Unity он минимальный. Например, в GS трей заменён на невразумительную НЁХ, появляющуюся только при поднесении мышки к правому нижнему углу (лечится расширениями, как и большинство других «инноваций» GS), а в Unity классический трей и вовсе выпилен, а вместо него сделаны выпадающие меню, ради которых приходится тащить по стопицот патчей к сторонним приложениям (из-за чего этот Unity нигде, кроме Убунты, не собирается). А ещё меню приложений там по умолчанию скрыты и появляются только при подводе мышки к верхней панели. Так что чтобы догадаться, куда девалось меню закладок в её любимом Огнелисе, бедная домохозяйка должна владеть телепатией на уровне 1,21 кило-Мессингов.

Кроме того, в классическом GNOME 2 можно было грузить любой оконный менеджер, а в Советской России оконный менеджер грузит десктоп. И Unity, и GS — всего лишь плагины к оконным менеджерам Compiz и Mutter соответственно. И никаких вам опенбоксов, слышите? При этом они таки часто падают, и хорошо ещё, если перезагружаются после падения. А то в зависимости от фазы Луны могут и выбросить в голые иксы вообще без оконного менеджера, где не то что альт-табнуться и окна подвигать — напечатать ничего нельзя. Это вам не KWin, который будет тужиться-тужиться, пробовать один fallback-режим за другим, но окна всё-таки отрисует. Подливает еще масла в огонь тот факт, что обоим нужно 3D-ускорение, которое у Linux работает (по крайней мере на дискретном видео) чуть менее чем никак. Особенно это касается Nvidia и ее убогого Nouveau- если ваш проприетарный блоб не завелся, наслаждайтесь сонсолькой.

В 17.10 Юнити накрылась медным Шаттлвортом. Теперь Убунту опять на Гноме.

[править] XFCE

Особняком от GNOME и его семейки стоит такая среда рабочего стола, как XFCE, среди линупсоидов ласково называемая «крысой». Это не гномоспинофф, он развивался параллельно гному, но основан на том же самом GTK, что и гном. Фактически, XFCE единственная заслуживает право быть почетной третьей после GNOME и KDE.

В чем особенность крысы? В ее минималистичности. Здесь нет таких графических наворотов, как в GNOME, зато XFCE нормально работает на слабых компьютерах и шустро — на всех остальных. При этом вид десктопа совсем не вырвиглазен и настраивается до вполне сносного. Часто используется совместно с Gentoo.

Рейтинг казино по скорости выплат:
  • РОКС Казино
    РОКС Казино

    1 место! Моментальные выплаты + Джекпоты до 100 млн!

  • СОЛ Казино
    СОЛ Казино

    2 место в рейтинге! Забирайте бонус за регистрацию!

  • Казино ИКС
    Казино ИКС

    Большие Джекпоты и высокая отдача с автоматов!

  • ДЖОЙ Казино
    ДЖОЙ Казино

    Моментальные выплаты и много бонусов!

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