Jump to content

Оболочка GNOME

Оболочка GNOME
Разработчик(и) Проект GNOME
Первоначальный выпуск 6 апреля 2011 г .; 13 лет назад ( 06.04.2011 )
Стабильная версия
46.2 [1]  Отредактируйте это в Викиданных / 25 мая 2024 г .; 21 день назад ( 25 мая 2024 г. )
Репозиторий gitlab .гном .org /ГНОМ /gnome-shell
Написано в Си и JavaScript [2] [3]
Операционная система БСД , Линукс , Юникс
Доступно в 75 языков [4]
Список языков
Тип
Лицензия GPL-2.0 или новее
Веб-сайт неделя .гном .org /Проекты /GnomeShell

GNOME Shell графическая оболочка среды GNOME, рабочего стола начиная с версии 3 . [5] который был выпущен 6 апреля 2011 года. Он обеспечивает базовые функции, такие как запуск приложений и переключение между окнами , а также является движком виджетов . Оболочка GNOME заменила панель GNOME [6] и некоторые вспомогательные компоненты GNOME 2.

GNOME Shell написан на C и JavaScript как плагин для Mutter .

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

История [ править ]

Первые концепции GNOME Shell были созданы во время GNOME User Experience Hackfest 2008 в Бостоне. [7] [8] [9]

После критики традиционного рабочего стола GNOME и обвинений в застое и недостатке видения, [10] Итоговая дискуссия привела к анонсу GNOME 3.0 в апреле 2009 года. [11] С тех пор Red Hat стала основной движущей силой развития GNOME Shell. [12]

Предварительные версии GNOME Shell впервые стали доступны в августе 2009 года. [13] и стал обычной, нестандартной частью GNOME в версии 2.28 в сентябре 2009 года. [14] Наконец, 6 апреля 2011 года он был выпущен в качестве пользовательского интерфейса GNOME по умолчанию. [15] [16]

Дизайн [ править ]

Будучи графической оболочкой (графический интерфейс/графическая оболочка/UX/UI) среды рабочего стола GNOME, ее проектирование осуществляется командой дизайнеров GNOME UX. [17]

Компоненты дизайна [ править ]

1
2
3
4
5
6
7
Режим обзора оболочки GNOME
1
Кнопка действий
2
Бросаться
3
Панель поиска
4
Уведомления и панель сообщений
5
Область состояния системы
6
Список рабочих пространств
7
Лоток индикаторов

Оболочка GNOME включает следующие графические и функциональные элементы: [18]

  • Верхняя панель
  • Область состояния системы
  • Обзор деятельности
  • Бросаться
  • Выбор окна
  • Выбор приложения
  • Поиск
  • Уведомления и панель сообщений
  • Переключатель приложений
  • Лоток индикаторов (устарело, ожидается появление новой спецификации) [19] )

Архитектура программного обеспечения [ править ]

ГНОМ вики
значок изображения Проекты/GnomeShell/Технологии

GNOME Shell тесно интегрирован с Mutter , оконным менеджером компоновки и компоновщиком Wayland . Он основан на Clutter и обеспечивает визуальные эффекты и аппаратное ускорение . [20] По словам сопровождающего GNOME Shell [21] Оуэн Тейлор, он настроен как плагин Mutter, в основном написанный на JavaScript. [22] и использует виджеты графического интерфейса , предоставляемые GTK+ версии 3.

Особенности [ править ]

Изменения в пользовательском интерфейсе (UI) включают, помимо прочего:

  • Clutter и Mutter поддерживают мультитач-жесты . [23]
  • Поддержка мониторов HiDPI . [24]
  • Новый обзор действий , в котором представлены:
    • Док . (так называемый «Dash») для быстрого переключения между приложениями и их запуска
    • Средство выбора окон, похожее на macOS в Mission Control , также включает в себя переключатель/менеджер рабочего пространства.
    • Средство выбора приложений
    • Поиск
  • «Привязка» окон к границам экрана, чтобы они заполняли половину экрана или весь экран.
  • По умолчанию одна кнопка окна «Закрыть» вместо трех (настраиваемых). Свертывание было удалено из-за отсутствия панели, которую можно было бы свернуть, в пользу управления окнами рабочей области. Развертывание можно выполнить с помощью вышеупомянутой привязки окна или двойным щелчком по строке заголовка окна.
  • Резервный режим предлагается в версиях 3.0–3.6 для тех, у кого нет аппаратного ускорения, которое предлагает рабочий стол GNOME Panel. Этот режим также можно переключить через меню «Системные настройки». [25] В GNOME 3.8 удален резервный режим и заменены расширениями GNOME Shell, которые имеют более традиционный внешний вид. [26]

Расширяемость [ править ]

Функциональность GNOME Shell можно изменить с помощью расширений , которые можно написать на JavaScript . Пользователи могут находить и устанавливать расширения с помощью веб-сайта расширений GNOME. Некоторые из этих расширений размещены в git-репозитории GNOME , хотя и не являются официальными. [27]

Галерея [ править ]

Принятие [ править ]

  • Arch Linux отказался от поддержки GNOME 2 в пользу GNOME 3 в своих репозиториях в апреле 2011 года. [28]
  • Fedora Linux по умолчанию использует оболочку GNOME, начиная с выпуска 15 мая 2011 года. [29]
  • Sabayon Linux использует последнюю версию GNOME Shell.
  • Версия GNOME openSUSE использует GNOME Shell начиная с версии 12.1 в ноябре 2011 года. [30]
  • Mageia 2 и более поздние версии включают GNOME Shell с мая 2012 года. [31]
  • Debian 8 и более поздние версии включают GNOME Shell на рабочем столе по умолчанию с апреля 2015 года. [32] [33]
  • Solaris 11.4 заменил GNOME 2 на GNOME Shell в августе 2018 года. [34] [35]
  • Ubuntu использует GNOME Shell по умолчанию с 17 октября 2017 года, после того как Canonical прекратила разработку Unity. [36] Он доступен для установки в репозиториях начиная с версии 11.10. [37] Альтернативная версия Ubuntu GNOME была выпущена вместе с Ubuntu 12.10. [38] и получил официальный статус версии в Ubuntu 13.04. [39]

Прием [ править ]

GNOME Shell получил неоднозначные отзывы: его критиковали по разным причинам, в основном связанных с дизайнерскими решениями и ограничением контроля пользователя над средой. Например, пользователи сообщества свободного программного обеспечения выразили обеспокоенность тем, что запланированная тесная интеграция с Mutter будет означать, что пользователи GNOME Shell не смогут переключиться на альтернативный оконный менеджер , не сломав свой рабочий стол. В частности, пользователи могут не иметь возможности использовать Compiz с GNOME Shell, сохраняя при этом доступ к тем же типам функций, которые были разрешены в старых версиях GNOME. [40]

Со временем отзывы в целом стали более положительными, и в предстоящих выпусках устраняются многие недостатки, о которых сообщают пользователи. [41] [42]

См. также [ править ]

  • Unity — интерфейс оболочки для GNOME, используемый старыми версиями Ubuntu.
  • KDE Plasma — оболочка, созданная с помощью Qt

Ссылки [ править ]

  1. ^ «46,2» . 25 мая 2024 г. . Проверено 25 мая 2024 г.
  2. ^ «Мифы о GNOME 3: GNOME 3.0 зависит от Mono!» , ГНОМ Живой! , заархивировано из оригинала 8 апреля 2016 г. , получено 19 декабря 2010 г.
  3. ^ «GNOME/gnome-shell» . Гитхаб . Архивировано из оригинала 27 октября 2017 года . Проверено 4 марта 2017 г. С: 48,9%; JavaScript: 47,6%.
  4. ^ Статистика модуля: gnome-shell , заархивировано из оригинала 4 апреля 2018 г. , получено 14 февраля 2011 г.
  5. ^ «Планирование GNOME 3.0» , GNOME Live! , заархивировано из оригинала 3 октября 2016 г. , получено 23 марта 2011 г.
  6. ^ Шарма, Апурва (23 марта 2010 г.), «Почему Gnome-shell заменяет текущую панель gnome» , список рассылки gnome-shell-list , заархивировано из оригинала 25 января 2018 г. , получено 18 августа 2012 г.
  7. ^ «Мой взгляд на Gnome-Shell» . Без ума от Ubuntu. Архивировано из оригинала 23 мая 2010 года.
  8. ^ «Хакфест пользовательского опыта» . ГНОМ. 14 октября 2008 г. Архивировано из оригинала 1 августа 2020 г. Проверено 12 марта 2013 г.
  9. ^ «Хронология: Величайшее шоу на Земле» . Будьте сигналом. 15 марта 2011 года. Архивировано из оригинала 17 мая 2011 года . Проверено 12 марта 2013 г.
  10. ^ «гном в эпоху упадка» . винголог. 7 июня 2008. Архивировано из оригинала 10 февраля 2013 года . Проверено 12 марта 2013 г.
  11. ^ «Планирование GNOME 3.0» . 2 апреля 2009 года. Архивировано из оригинала 7 марта 2012 года . Проверено 12 марта 2013 г.
  12. ^ Мэтью Гарретт (mjg59) написал, 26 октября 2010 г., 18:39:00 (26 октября 2010 г.). "mjg59: Интересные факты" . Mjg59.livejournal.com. Архивировано из оригинала 5 мая 2012 года . Проверено 12 марта 2013 г. {{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка )
  13. ^ «ftp.gnome.org» . FTP.accum.se. Архивировано из оригинала 17 декабря 2022 года . Проверено 12 марта 2013 г.
  14. ^ «Примечания к выпуску GNOME 2.28» . ГНОМ. Архивировано из оригинала 16 октября 2009 года . Проверено 12 марта 2013 г.
  15. ^ «Серия разработки GNOME 2.91.x» . ГНОМ. 24 марта 2011. Архивировано из оригинала 6 января 2014 года . Проверено 12 марта 2013 г.
  16. ^ «GNOME 3.0 с GNOME Shell официально выпущен | ITProPortal.com» . Thinq.co.uk. Архивировано из оригинала 27 декабря 2011 года . Проверено 12 марта 2013 г.
  17. ^ «Команда дизайнеров GNOME UX» . Архивировано из оригинала 26 декабря 2014 года . Проверено 13 ноября 2014 г.
  18. ^ «Дизайн оболочки GNOME» . Архивировано из оригинала 16 марта 2014 года . Проверено 21 мая 2014 г.
  19. ^ «Обновить спецификацию StatusNotifierItem/systemtray (#84) · Проблемы · xdg / xdg-specs · GitLab» . ГитЛаб . Проверено 12 февраля 2023 г.
  20. ^ Кисслинг, Кристиан (8 июля 2009 г.), «Mutter: Window Manager in GNOME's Future» , Linux Pro Magazine , заархивировано из оригинала 12 октября 2018 г. , получено 23 марта 2011 г.
  21. ^ Катлер, Пол (1 июля 2009 г.), За кулисами с Оуэном Тейлором , заархивировано из оригинала 26 октября 2016 г. , получено 16 января 2016 г.
  22. ^ Тейлор, Оуэн (23 марта 2009 г.), «Metacity, Mutter, GNOME Shell, GNOME-2.28» , список рассылки Desktop-devel-list , заархивировано из оригинала 16 марта 2012 г. , получено 18 августа 2012 г. , gnome-shell настроен как плагин Mutter, который в основном написан на JavaScript.
  23. ^ «Выпуск Mutter 3.13.4» . Архивировано из оригинала 9 августа 2014 года . Проверено 26 июля 2014 г.
  24. ^ «GNOME Shell 3.13.4» . Архивировано из оригинала 9 августа 2014 года . Проверено 26 июля 2014 г.
  25. ^ Обунчич, Игорь (6 апреля 2011 г.), Резервный режим Gnome 3 — верните свою продуктивность , Dedoimedo, заархивировано из оригинала 11 ноября 2011 г. , получено 25 ноября 2011 г.
  26. ^ «GNOME 3.7: что происходит сейчас | Происходит» . ГНОМ. 5 декабря 2012. Архивировано из оригинала 9 декабря 2012 года . Проверено 12 марта 2013 г.
  27. ^ «Расширения» , GNOME Live! , заархивировано из оригинала 17 июля 2014 г. , получено 25 ноября 2011 г.
  28. ^ Биру, Ионут Мирча (30 апреля 2011 г.), «GNOME3 в экстра» , Arch Linux , заархивировано из оригинала 3 января 2012 г. , получено 4 декабря 2011 г.
  29. ^ Releases/15/FeatureList , Fedora Project , заархивировано из оригинала 24 апреля 2013 г. , получено 25 ноября 2011 г.
  30. ^ Portal:12.1 , OpenSuSE Project, заархивировано из оригинала 1 июня 2011 г. , получено 25 ноября 2011 г.
  31. ^ «Примечания к выпуску» , Mageia Wiki , 7 марта 2012 г., заархивировано из оригинала 14 марта 2013 г. , получено 24 марта 2012 г.
  32. ^ «/packages/sid (unstable)/gnome/gnome-shell» , Debian , заархивировано из оригинала 2 мая 2012 г. , получено 10 июля 2012 г.
  33. ^ «/packages/wheezy (testing)/gnome/gnome-shell» , Debian , заархивировано из оригинала 9 июля 2012 г. , получено 10 июля 2012 г.
  34. ^ «Официально выпущен Oracle Solaris 11.4 — Phoronix» . www.phoronix.com . Архивировано из оригинала 27 июня 2020 года . Проверено 25 июня 2020 г.
  35. ^ Куперсмит, Алан. «Использование GNOME 3 в Oracle Solaris 11.4» . Блог Oracle Solaris . Архивировано из оригинала 1 августа 2020 года . Проверено 25 июня 2020 г.
  36. ^ «GNOME теперь является рабочим столом по умолчанию в ежедневных сборках Ubuntu 17.10» . 7 июня 2017. Архивировано из оригинала 19 июля 2017 года . Проверено 13 июля 2017 г.
  37. ^ «OneiricOcelot/ReleaseNotes — Ubuntu Wiki» , Ubuntu Wiki , заархивировано из оригинала 23 декабря 2011 г. , получено 18 апреля 2012 г.
  38. ^ Андрей (19 октября 2012 г.). «Предпочитаете оболочку GNOME? Загрузите Ubuntu GNOME Remix 12.10 ~ Web Upd8: блог Ubuntu/Linux» . Webupd8.org. Архивировано из оригинала 10 марта 2013 года . Проверено 12 марта 2013 г.
  39. ^ «Введение в Ubuntu GNOME» . Архивировано из оригинала 15 октября 2016 года . Проверено 27 апреля 2013 г.
  40. ^ Тейлор, Оуэн (24 марта 2009 г.), «Re: Metacity, Mutter, GNOME Shell, GNOME-2.28» , список рассылки Desktop-devel-list , заархивировано из оригинала 31 августа 2012 г. , получено 18 августа 2012 г.
  41. ^ Уоллен, Джек (28 марта 2014 г.). «GNOME 3.10 возродил то, что когда-то было любимцем рабочего стола Linux» . TechRepublic. Архивировано из оригинала 28 марта 2014 года.
  42. ^ Мэтт Хартли, Крис Фишер (5 января 2014 г.). «В защиту Gnome 3» . Действий по Linux . Телерадиокомпания Юпитер. Архивировано из оригинала 13 марта 2014 года . Проверено 2 апреля 2014 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0c68295a0586a09043f1b3db244c99d0__1717577820
URL1:https://arc.ask3.ru/arc/aa/0c/d0/0c68295a0586a09043f1b3db244c99d0.html
Заголовок, (Title) документа по адресу, URL1:
GNOME Shell - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)