Оболочка GNOME

редактировать

Оболочка GNOME
GNOME Shell 3.38 (выпущена в сентябре 2020 г.) с отображением представления приложений и меню состояния Оболочка GNOME 3.38 (выпущена в сентябре 2020 г.) с отображением окна приложений и меню состояния
Разработчик (и) Проект GNOME
Первый выпуск6 апреля 2011 г.; 9 лет назад (2011-04-06)
Стабильный выпуск 3.38.1 (8 октября 2020 г.; 5 дней назад (2020-10-08))
Предварительный выпуск 3.37.92 (13 Сентябрь 2020; 30 дней назад (2020-09-13)
Репозиторий git.gnome.org / browse / gnome-shell
Написано наJavaScript и C
Операционная система Unix-подобная
Доступно на75 языках
Список языков африкаанс, арабский, арагонский, ассамский, Астурийский, баскский, белорусский, бенгальский, боснийский, бразильский португальский, британский английский, болгарский, каталонский, китайский, чешский, датский, голландский, эсперанто, эстонский, финский, французский, фриульский, галисийский, немецкий, греческий, гуджарати, иврит, хинди, Венгерский, исландский, индонезийский, интерлингва, ирландский, итальянский, японский, каннада, казахский, кхмерский, киргизский, корейский, курдский, латышский, литовский, македонский, малайский, малаялам, маратхи, непальский, норвежский букмол, норвежский нюнорск, окситанский, ория, Персидский, польский, португальский, пенджаби, румынский, русский, шотландский гэльский, сербский, сербский латынь, си nhala, словацкий, словенский, испанский, шведский, таджикский, тамильский, телугу, тайский, турецкий, уйгурский, украинский, узбекский (кириллица), вьетнамский
Тип
Лицензия GPL
Веб-сайтwiki.gnome.org / Projects / GnomeShell

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

Оболочка GNOME написана на C и JavaScript как плагин для Mutter.

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

Содержание

  • 1 История
  • 2 Дизайн
    • 2.1 Компоненты дизайна
  • 3 Архитектура программного обеспечения
    • 3.1 Возможности
    • 3.2 Расширяемость
    • 3.3 Галерея
  • 4 Принятие
    • 4.1 Прием
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

История

Первые концепции оболочки GNOME были созданы во время пользователя GNOME Посетите фестиваль Hackfest 2008 в Бостоне.

После критики традиции В связи с обвинениями в стагнации и недостатке видения возникшая дискуссия привела к анонсу GNOME 3.0 в апреле 2009 года. С тех пор Red Hat является основным драйвером разработки GNOME Shell.

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

Design

В качестве графической оболочки (графическая оболочка / графическая оболочка / UX / UI) среды рабочего стола GNOME ее дизайн разрабатывается группой разработчиков GNOME UX.

Компоненты дизайна

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

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

  • Верхняя панель
  • Область состояния системы
  • Обзор действий
  • Тире
  • Средство выбора окна
  • Средство выбора приложения
  • Поиск
  • Панель уведомлений и сообщений
  • Панель переключения приложений
  • Панель индикаторов (не рекомендуется)

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

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

Возможности

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

  • Поддержка беспорядка и бормотания мультитач-жестов.
  • Поддержка мониторов HiDPI.
  • Новый обзор действий, в котором находятся:
    • A док-станция (называемый «Dash») для быстрого переключения между приложениями и их запуска.
    • Средство выбора окон, аналогичное Mission Control в macOS, также включающее переключатель / менеджер рабочего пространства
    • Средство выбора приложения
    • Поиск
  • «Привязка» окон к границам экрана, чтобы они занимали половину экрана или весь экран
  • Кнопка одного окна по умолчанию Close вместо трех (настраивается). Минимизация была удалена из-за отсутствия панели для минимизации в пользу управления окнами рабочего пространства. Развертывание может быть выполнено с помощью вышеупомянутой привязки окна или двойным щелчком по строке заголовка окна.
  • В версиях 3.0–3.6 предлагается резервный режим для тех, у кого нет аппаратного ускорения, который предлагает рабочий стол панели GNOME. Этот режим также можно переключить через меню системных настроек. GNOME 3.8 удалил резервный режим и заменил его расширениями GNOME Shell, которые предлагают более традиционный внешний вид.

Расширяемость

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

Галерея

Принятие

  • Arch Linux отказалась от поддержки GNOME 2 в пользу GNOME 3 в своих репозиториях в апреле 2011 года.
  • Fedora использует GNOME Shell по умолчанию с выпуска 15 мая 2011 года.
  • Sabayon Linux использует последнюю версию GNOME Shell.
  • редакция GNOME openSUSE использует GNOME Shell с версии 12.1 в ноябре 2011 года.
  • Mageia 2 и более поздние версии включают GNOME Shell с мая 2012 года.
  • Debian 8 и более поздние версии включают GNOME Shell на рабочем столе по умолчанию с апреля 2015 года.
  • Solaris 11.4 заменил GNOME 2 с GNOME Shell в августе 2018 года.
  • Ubuntu использует GNOME Shell по умолчанию с 17.10 октября 2017 года, после того как Canonical прекратила разработку Unity. Он доступен для установки в репозитории с версии 11.10. Альтернативный вариант, Ubuntu GNOME, был выпущен вместе с Ubuntu 12.10 и получил официальный статус версии в Ubuntu 13.04.

Прием

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

Отзывы в целом со временем стали более положительными, в следующих выпусках будут устранены многие неудобства, о которых сообщают пользователи.

См. также

  • icon Портал Linux
  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • Unity - используемый интерфейс оболочки для GNOME по старым версиям Ubuntu

Ссылки

Внешние ссылки

На Викискладе есть носители, связанные с оболочкой GNOME.
Последняя правка сделана 2021-05-21 09:09:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте