GNOME Shell 3.38 (выпущена в сентябре 2020 г.) с отображением представления приложений и меню состояния | |
Разработчики) | Проект GNOME |
---|---|
изначальный выпуск | 6 апреля 2011 г . |
Стабильный выпуск | 3.38.3 [1] (29 января 2021 г . ) [±] |
Предварительный выпуск | 40.alpha [2] (26 января 2021 г . ) [±] |
Репозиторий | git |
Написано в | JavaScript и C [3] [4] |
Операционная система | BSD , Linux , Unix |
Доступно в | 75 языков [5] |
Список языков Африкаанс, арабский, арагонский, ассамский, астурийский, баскский, белорусский, бенгальский, боснийский, бразильский португальский, британский английский, болгарский, каталонский, китайский, чешский, датский, голландский, эсперанто, эстонский, финский, французский, фриульский, галисийский, немецкий, Греческий, гуджарати, иврит, хинди, венгерский, исландский, индонезийский, интерлингва, ирландский, итальянский, японский, каннада, казахский, кхмерский, киргизский, корейский, курдский, латышский, литовский, македонский, малайский, малаялам, маратхи, непальский, норвежский букмол , Норвежский нюнорск, окситанский, ория, персидский, польский, португальский, пенджаби, румынский, русский, шотландский гэльский, сербский, сербская латынь, сингальский, словацкий, словенский, испанский, шведский, таджикский, тамильский, телугу, тайский, турецкий, уйгурский, Украинский, узбекский (кириллица), вьетнамский | |
Тип | |
Лицензия | GPL |
Интернет сайт | wiki |
GNOME Shell является графическая оболочка из GNOME окружение рабочего стола , начиная с версии 3, [6] , который был выпущен 6 апреля 2011 г. Он обеспечивает основные функции , такие как запуск приложений, переключение между окнами , а также является виджет двигателя . GNOME Shell заменила GNOME Panel [7] и некоторые вспомогательные компоненты GNOME 2.
GNOME Shell написана на C и JavaScript как плагин для Mutter .
В отличие от KDE Plasma Workspaces , программной среды, предназначенной для облегчения создания нескольких графических оболочек для разных устройств, оболочка GNOME предназначена для использования на настольных компьютерах с большими экранами, управляемыми с помощью клавиатуры и мыши , а также на портативных компьютерах с меньшие экраны, управляемые через клавиатуру , тачпад или сенсорный экран . Тем не менее, вилка из GNOME Shell, известный как Phosh был создан в 2018 году для специализации с сенсорными экранами смартфонов .
История [ править ]
Первые концепции оболочки GNOME были созданы во время проведения GNOME User Experience Hackfest 2008 в Бостоне. [8] [9] [10]
После критики традиционного рабочего стола GNOME и обвинений в стагнации и отсутствии видения [11] возникшее обсуждение привело к анонсу GNOME 3.0 в апреле 2009 года. [12] С тех пор Red Hat является основным драйвером развития GNOME Shell. [13]
Предварительные версии GNOME Shell были впервые представлены в августе 2009 года [14] и стали обычной частью GNOME, отличной от стандартной, в версии 2.28 в сентябре 2009 года. [15] Наконец, 6 апреля он был выпущен в качестве пользовательского интерфейса GNOME по умолчанию. 2011. [16] [17]
Дизайн [ править ]
Как графическая оболочка (графический интерфейс / графическая оболочка / UX / UI) среды рабочего стола GNOME, ее дизайн разрабатывается группой разработчиков GNOME UX. [18]
Компоненты дизайна [ править ]
1 2 3 4 5 6 7 | ||||||||||||||||
Режим обзора оболочки GNOME
|
Оболочка GNOME включает следующие графические и функциональные элементы: [19]
- Верхняя панель
- Область состояния системы
- Обзор деятельности
- Бросаться
- Средство выбора окна
- Средство выбора приложения
- Поиск
- Панель уведомлений и сообщений
- Переключатель приложений
- Панель индикаторов (устарело)
Архитектура программного обеспечения [ править ]
GNOME Shell тесно интегрирован с Mutter , оконным менеджером композитинга и композитором Wayland . Он основан на Clutter для обеспечения визуальных эффектов и аппаратного ускорения [20] По словам сопровождающего GNOME Shell [21] Оуэна Тейлора, он настроен как плагин Mutter, в основном написанный на JavaScript [22], и использует виджеты GUI, предоставляемые GTK + версии 3. .
Особенности [ править ]
Изменения в пользовательском интерфейсе (UI) включают, но не ограничиваются:
- Clutter и Mutter поддерживают мультитач-жесты . [23]
- Поддержка мониторов HiDPI . [24]
- Новый обзор мероприятий , в котором размещены:
- Док ( так называемый «тире») для быстрого переключения между ними и запуска приложений
- Сборщик окон, похож на MacOS «S управления полетами , а также включения в переключателе рабочих пространств / менеджер
- Средство выбора приложения
- Поиск
- "Привязка" окон к границам экрана, чтобы они занимали половину экрана или весь экран
- Одна кнопка окна по умолчанию, Закрыть, вместо трех (настраивается). Минимизация была удалена из-за отсутствия панели для минимизации в пользу управления окнами рабочего пространства. Развертывание может быть выполнено с помощью вышеупомянутой привязки окна или двойным щелчком по строке заголовка окна.
- Резервный режим предлагается в версиях 3.0–3.6 для тех, у кого нет аппаратного ускорения, который предлагает рабочий стол панели GNOME. Этот режим также можно переключить через меню системных настроек. [25] GNOME 3.8 удалил резервный режим и заменил его расширениями GNOME Shell, которые предлагают более традиционный внешний вид. [26]
Расширяемость [ править ]
Функциональность GNOME Shell может быть изменена с помощью расширений , которые могут быть написаны на JavaScript . Пользователи могут находить и устанавливать расширения с помощью веб-сайта расширений GNOME. Некоторые из этих расширений размещены в репозитории GNOME git , хотя они не являются официальными. [27]
Галерея [ править ]
Режим наложения оболочки GNOME Windows
Приложения режима наложения оболочки GNOME
Оболочка GNOME 3, показывающая приложения Terminal и Firefox
Принятие [ править ]
- Arch Linux отказался от поддержки GNOME 2 в пользу GNOME 3 в своих репозиториях в апреле 2011 года. [28]
- Fedora использует оболочку GNOME по умолчанию с выпуска 15 мая 2011 г. [29]
- Sabayon Linux использует последнюю версию GNOME Shell.
- Версия GNOME openSUSE использует оболочку GNOME, начиная с версии 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 по умолчанию с 17.10 октября 2017 года, после того как Canonical прекратила разработку Unity. [36] Он доступен для установки в репозитории с версии 11.10. [37] Альтернативный вариант, Ubuntu GNOME , был выпущен вместе с Ubuntu 12.10, [38] и получил официальный статус в Ubuntu 13.04. [39]
Прием [ править ]
GNOME Shell получил неоднозначные отзывы: его критиковали по ряду причин, в основном связанных с проектными решениями и ограничением контроля пользователя над окружающей средой. Например, пользователи сообщества свободного программного обеспечения выразили обеспокоенность тем, что запланированная тесная интеграция с Mutter будет означать, что пользователи GNOME Shell не смогут переключиться на альтернативный оконный менеджер, не нарушив работу своего рабочего стола. В частности, пользователи могут не иметь возможности использовать Compiz с оболочкой GNOME, сохраняя при этом доступ к тем же типам функций, которые позволяли более старые версии GNOME. [40]
Со временем обзоры в целом стали более позитивными, и в следующих выпусках будут устранены многие неудобства, о которых сообщают пользователи. [41] [42]
См. Также [ править ]
- Unity - интерфейс оболочки для GNOME, используемый старыми версиями Ubuntu
Ссылки [ править ]
- ↑ Катандзаро, Майкл (29 января 2021 г.). "Выпущен GNOME 3.38.3!" . Почтовые службы GNOME (список рассылки) . Проверено 30 января 2021 года .
- ^ Petridis, Иордания (26 января 2021). «Выпущен GNOME 40.alpha» . Почтовые службы GNOME (список рассылки) . Проверено 26 января 2021 года .
- ^ "Мифы о GNOME 3: GNOME 3.0 зависит от Mono!" , GNOME Live! , получено 19 декабря 2010 г.
- ^ "GNOME / gnome-shell" .
JavaScript: 52,9%;
С: 43,3%.
- ^ Статистика модуля: gnome-shell , получено 14 февраля 2011 г.
- ^ «Планирование для GNOME 3.0» , GNOME Live! , получено 23 марта 2011 г.
- ↑ Шарма, Апурва (23 марта 2010 г.), «Почему Gnome-shell заменяет текущую панель gnome-panel» , список рассылки gnome-shell-list , получено 18 августа 2012 г.
- ^ "Мой взгляд на Gnome-Shell" . Без ума от Ubuntu. Архивировано из оригинального 23 мая 2010 года.
- ^ "User Experience Hackfest" . ГНОМ. 14 октября 2008 . Проверено 12 марта 2013 года .
- ^ «Хронология: величайшее шоу на Земле» . Будьте сигналом. 15 марта 2011 . Проверено 12 марта 2013 года .
- ^ "Гном в эпоху упадка" . Винголог. 7 июня 2008 . Проверено 12 марта 2013 года .
- ^ «Планирование для GNOME 3.0» . 2 апреля 2009 . Проверено 12 марта 2013 года .
- ^ Мэтью Гаррет (mjg59) писал, 26 октября 2010 18:39:00 (26 октября 2010). "mjg59: забавные факты" . Mjg59.livejournal.com. Архивировано из оригинала 5 мая 2012 года . Проверено 12 марта 2013 года .CS1 maint: несколько имен: список авторов ( ссылка )
- ^ "ftp.gnome.org" . Ftp.acc.umu.se . Проверено 12 марта 2013 года .
- ^ «Примечания к выпуску GNOME 2.28» . GNOME . Проверено 12 марта 2013 года .
- ^ "Серия разработки GNOME 2.91.x" . ГНОМ. 24 марта 2011 . Проверено 12 марта 2013 года .
- ^ "GNOME 3.0 с оболочкой GNOME официально запущен | ITProPortal.com" . Thinq.co.uk. Архивировано из оригинального 27 декабря 2011 года . Проверено 12 марта 2013 года .
- ^ «Команда разработчиков GNOME UX» . Проверено 13 ноября 2014 года .
- ^ «Дизайн оболочки GNOME» . Проверено 21 мая 2014 года .
- ^ Кисслинг, Kristian (8 июля 2009), "Mutter: Window Manager в будущее в GNOME" , Linux Pro Magazine , извлекаться +23 March, 2 011
- ↑ Катлер, Пол (1 июля 2009 г.), За кулисами с Оуэном Тейлором , получено 16 января 2016 г.
- ^ Тейлор, Оуэн (23 марта 2009 г.), «Metacity, Mutter, GNOME Shell, GNOME-2.28» , список рассылки desktop-devel-list , получен 18 августа 2012 г. ,
gnome-shell настроен как плагин Mutter, в основном написан на JavaScript
- ^ "Релиз Mutter 3.13.4" .
- ^ «GNOME Shell 3.13.4» .
- ^ Ljubunčić, Игорь (6 апреля 2011), режим Gnome 3 Запасного - Получите вашу производительность обратно , Dedoimedo , извлеченный ноября 25, 2011
- ^ «GNOME 3.7: что происходит сейчас | Продолжается» . ГНОМ. 5 декабря 2012 . Проверено 12 марта 2013 года .
- ^ «Расширения» , GNOME Live! , получено 25 ноября 2011 г.
- ^ Biru, Ionuţ Мирча (30 апреля 2011), "gnome3 в экстра" , Arch Linux , извлекаться декабрю 4, 2011
- ^ Releases / 15 / FeatureList , проект Fedora , получено 25 ноября 2011 г.
- ^ Портал: 12.1 , OpenSuSE Project , получено 25 ноября 2011 г.
- ↑ «Примечания к выпуску» , Mageia Wiki , 7 марта 2012 г. , получено 24 марта 2012 г.
- ^ "/ packages / sid (unstable) / gnome / gnome-shell" , Debian , получено 10 июля 2012 г.
- ^ "/ packages / wheezy (testing) / gnome / gnome-shell" , Debian , получено 10 июля 2012 г.
- ^ "Официально выпущенный Oracle Solaris 11.4 - Phoronix" . www.phoronix.com . Проверено 25 июня 2020 года .
- ^ Куперсмит, Алан. «Использование GNOME 3 в Oracle Solaris 11.4» . Блог Oracle Solaris .
- ^ http://www.omgubuntu.co.uk/2017/06/ubuntu-17-10-daily-builds-gnome
- ^ "OneiricOcelot / ReleaseNotes - Ubuntu Wiki" , Ubuntu Wiki , получено 18 апреля 2012 г.
- ↑ Эндрю (19 октября 2012 г.). «Предпочитаете оболочку GNOME? Загрузите Ubuntu GNOME Remix 12.10 ~ Web Upd8: блог Ubuntu / Linux» . Webupd8.org . Проверено 12 марта 2013 года .
- ^ «Введение в Ubuntu GNOME» .
- ^ Тейлор, Оуэн (24 марта 2009 г.), «Re: Metacity, Mutter, GNOME Shell, GNOME-2.28» , список рассылки desktop-devel-list , получено 18 августа 2012 г.
- Рианна Валлен, Джек (28 марта 2014 г.). «GNOME 3.10 воскресил то, что когда-то было любимцем рабочего стола Linux» . TechRepublic. Архивировано 28 марта 2014 года.
- ↑ Мэтт Хартли, Крис Фишер (5 января 2014 г.). «В защиту Gnome 3» . Linux Action Show . Юпитер Радиовещание . Проверено 2 апреля 2014 года .
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме GNOME Shell . |
- Официальный веб-сайт
- Веб-сайт расширений оболочки GNOME